I'm not the original author, however, ages ago I invented what's now being called "acoustic camera". (Specifically, the SOTA on the math side for precision, accuracy.)<p>The resolution is fine enough that with COTS parts, I can record my signature simply by sketching it out with my fingernail on a table.<p>Every few years I dust this off and play with it, wondering if there's some application or other way to "turn this into money" (an increasing concern in the coming months...<tiny>PLZ HIRE ME</>), but I'm not a "product guy".<p>I'll answer some questions about the technology, but would really love to know if anyone here has advice on somehow using this achievement to pay rent. :)
Combining this with Motion Amplification/Video Magnification [1] could result in some very interesting visuals and applications for factory equipment.<p>[1] <a href="https://www.youtube.com/watch?v=rEoc0YoALt0" rel="nofollow">https://www.youtube.com/watch?v=rEoc0YoALt0</a> Explainer Youtube video about Motion Amplification
Stupid idea(?): Back-project onto some sunglasses (or corners/edge for behind), and give deaf people some basic level of sound-based situational awareness. Combine with some voice -> text tech, and you could have something pretty interesting.
One application for those that I think might be interesting is to record a scene and retain all of the raw audio. On playback, allow people to click on parts of the image and use beamforming to focus on that part of the audio.<p>Does anyone know if the array used here supports timestamped samples and/or clock sync to support multiple arrays? Or is it a single 16-channel stream?<p>Having done some very primitive dabbling with this stuff, the DSP programming is always the most interesting part to me.
These folks are killing it with some really cool 3D scanning integration to the acoustic analysis<p><a href="https://youtube.com/user/gfaitechgmbh" rel="nofollow">https://youtube.com/user/gfaitechgmbh</a>
Is it possible to tune this to specific frequencies to detect mosquitos? Their audio signal is pretty weak but its also a very specific frequency. This would definitely help in the hunting and killing of the little bastards.
Actual information on how it's done is here:<p><a href="http://www.acoular.org/literature/index.html" rel="nofollow">http://www.acoular.org/literature/index.html</a>
fwiw they did this in world war I with microphone arrays + seismometer tape (picture of tape on p5)<p><a href="https://acousticstoday.org/wp-content/uploads/2020/06/Battlefield-Acoustics-in-the-First-World-War-Artillery-Location-Richard-Daniel-Costley-Jr..pdf" rel="nofollow">https://acousticstoday.org/wp-content/uploads/2020/06/Battle...</a>
Based on my experience building corrscope, I feel this is the kind of project that will outgrow Python once you want to implement your own low-level algorithms, make it embeddable or shippable as an application, or parallelize it. I wonder what's the easiest way to port Python DSP code and UIs to a compiled/etc. language.
I'd like to see this done with a single microphone and a moving 'sound mirror' like a fan.<p>The fan blades should cause doppler shift and changing amplitude that varies based on the location of the sound.<p>I suspect that after just a few seconds, this would give better information than an array of 16 microphones.
Are there any inexpensive microphone arrays?<p>I was interested in making my own alexa-like device, but it seems mic arrays are sooooo expensive - more than the cost of an alexa device for the least expensive one i can find :/
It would be interesting to see how well this could detect non incident sounds - for instance detecting reflective/resonant hotspots in an audio mixing/recording room.
I feel like there has to be a cheaper way to do this than a $275 acoustic array. It's only 16 elements. You couldn't do this with 16 cheap microphones?
This is super cool. I was thinking about making a 4x4 mems mic array on pcb exactly like that one. I had no idea you could just buy one off the shelf these days. Has anyone put four together to make a 64 mic 3D acoustic camera?
Awesome work! How computationally intensive is Acoular / how complex would doing this from a live feed instead of recorded files be? Thanks for posting your project.