Câmeras acústicas são dispositivos que permitem a visualização da origem e da intensidade de ondas sonoras através da formação de imagens acústicas e, geralmente, são aplicadas no desenvolvimento de produtos e no monitoramento de equipamentos industriais. Diversos parâmetros devem ser considerados durante a aquisição ou projeto de uma câmera acústica, relacionados ao arranjo de microfones, às fontes sonoras e às características do ambiente. Por conta disso, a simulação de câmeras acústicas é uma etapa essencial para utilização adequada desta tecnologia. Os poucos simuladores disponíveis possuem aplicabilidade restrita, como ambientes subaquáticos, ou não são adequados para ambientes reverberantes. Isso dificulta a realização de análises de adequação de uma câmera acústica a uma nova aplicação, bem como no desenvolvimento de novas câmeras. Este trabalho descreve o projeto AcousticCanvas, um simulador de câmeras acústicas de código aberto, voltado principalmente para aplicações em ambientes reverberantes, como salas, auditórios e afins. Os efeitos da reverberação foram simulados utilizando o método Image-Source, no qual a reverberação do ambiente pode ser variada por meio de alterações nos coeficientes de reflexão das paredes. Para a geração das imagens acústicas, o usuário dispõe de uma variedade de algoritmos de beamforming, como o Delay-And-Sum, Minimum Variance, CLEAN, entre outros. O simulador desenvolvido permite: utilização de múltiplas fontes e arranjos de microfones com posicionamento espacial parametrizável; definição do tipo e das dimensões do ambiente; utilização de sinais senoidais, arquivos de áudios ou ruído branco; controle da relação sinal-ruído; controle de reverberação; aumento de desempenho com o uso de processamento paralelo, entre outras funcionalidades. Os desafios e os trabalhos futuros relacionados ao projeto AcousticCanvas também são descritos.
Acoustic cameras are devices that allow the visualization of the origin and intensity of sound waves through the formation of acoustic images. These devices are generally applied to product development and industrial equipment monitoring. Several aspects must be considered during the acquisition or design of an acoustic camera, such as the arrangement of microphones, the sound sources, and the characteristics of the environment. Because of this, the simulation of acoustic cameras is an essential step for the proper use of this technology. The few simulators available have restricted applicability, such as underwater environments, or are not suitable for reverberant environments. This makes it difficult to carry out analyses of acoustic camera suitability to a new application as well as the development of new cameras. This work describes the AcousticCanvas project, an open-source acoustic camera simulator, aimed mainly at applications in reverberant environments, such as halls, auditoriums, and the like. The effects of reverberation are simulated using the Image-Source method, in which the reverberation of the environment can be varied through changes in the reflection coefficients of the walls. For the generation of acoustic images, the user has a variety of beamforming algorithms, such as Delay-And-Sum, Minimum Variance, CLEAN, among others. The proposed simulator allows to: build setups with multiple sources and microphone arrays; define the type and the dimensions of the environment; use sinusoidal signals, audio files, or white noise; control the signal-to-noise ratio and reverberation level; increase the simulator performance through parallel processing; among other features. The challenges and future work related to the Acoustic Canvas project are also described.