Efficient Numerical Acoustic Simulation on Graphics Processors Using Adaptive Rectangular Decomposition

Accurate acoustic simulation can enable realistic auralization that leads to enhanced immersion for visual applications, as well as facilitates accurate predictions for practical room acoustic scenarios. Numerical simulation provides realistic impulse responses that properly account for interference and diffraction effects by modeling the physics of wave propagation. However, it has posed a tough computational challenge owing to its large computation and memory requirements. We present a technique which relies on an adaptive rectangular decomposition of 3D scenes that yields two key advantages: Firstly, its key computational routine is DCT which can be efficiently parallelized on Graphics Processors. Secondly, the analytical solution of the Wave Equation in rectangular domains is known, which can be exploited to gain in accuracy and perform simulations on coarse simulation meshes, reducing both the computation and memory requirements further. Our technique is able to achieve a gain of at least a hundred-fold in computation and ten-fold in memory compared to a standard Finite Difference Time Domain (FDTD) implementation with comparable accuracy.

[1]  김덕영 [신간안내] Computational Electrodynamics (the finite difference time - domain method) , 2001 .

[2]  Micah T. Taylor,et al.  Interactive Edge-Diffraction for Sound Propagation in Complex Virtual Environments , 2009 .

[3]  S. Van Duyne,et al.  The 2-D digital waveguide mesh , 1993, Proceedings of IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[4]  Wei-Ping Huang,et al.  Application and optimization of PML ABC for the 3-D wave equation in the time domain , 2003 .

[5]  Allen Taflove,et al.  Computational Electrodynamics the Finite-Difference Time-Domain Method , 1995 .

[6]  Thomas Funkhouser,et al.  A beam tracing method for interactive architectural acoustics. , 2004, The Journal of the Acoustical Society of America.

[7]  Ming C. Lin,et al.  Efficient and Accurate Sound Propagation Using Adaptive Rectangular Decomposition , 2009, IEEE Transactions on Visualization and Computer Graphics.

[8]  D. Murphy,et al.  Acoustic Modeling Using the Digital Waveguide Mesh , 2007, IEEE Signal Processing Magazine.

[9]  A. Krokstad,et al.  Calculating the acoustical room response by the use of a ray tracing technique , 1968 .

[10]  Matti Karjalainen,et al.  Digital Waveguides versus Finite Difference Structures: Equivalence and Mixed Modeling , 2004, EURASIP J. Adv. Signal Process..

[11]  Naga K. Govindaraju,et al.  High performance discrete Fourier transforms on graphics processors , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[12]  U. Peter Svensson,et al.  Fast Time-Domain Edge-Diffraction Calculations for Interactive Acoustic Simulations , 2007, EURASIP J. Adv. Signal Process..

[13]  Thomas A. Funkhouser,et al.  Modeling acoustics in virtual environments using the uniform theory of diffraction , 2001, SIGGRAPH.

[14]  J. H. Rindel,et al.  The Use of Computer Modeling in Room Acoustics , 2000 .

[15]  Mendel Kleiner,et al.  Auralization-An Overview , 1993 .

[16]  Murray Hodgson,et al.  Experimental evaluation of radiosity for room sound-field prediction. , 2006, The Journal of the Acoustical Society of America.

[17]  Dinesh Manocha,et al.  AD-Frustum: Adaptive Frustum Tracing for Interactive Sound Propagation , 2008, IEEE Transactions on Visualization and Computer Graphics.

[18]  Hans Hagen,et al.  Phonon tracing for auralization and visualization of sound , 2005, VIS 05. IEEE Visualization, 2005..

[19]  Augusto Sarti,et al.  REAL TIME MODELING OF ACOUSTIC PROPAGATION IN COMPLEX ENVIRONMENTS , 2004 .

[20]  Hideki Tachibana,et al.  Visualization of sound reflection and diffraction using finite difference time domain method , 2002 .

[21]  D. Botteldooren Finite‐difference time‐domain simulation of low‐frequency room acoustic problems , 1995 .

[22]  C. Loan Computational Frameworks for the Fast Fourier Transform , 1992 .

[23]  M. Karjalainen,et al.  Blocked-based physical modeling for digital sound synthesis , 2007, IEEE Signal Processing Magazine.

[24]  Ming C. Lin,et al.  Accelerated wave-based acoustics simulation , 2008, SPM '08.

[25]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[26]  Lauri Savioja,et al.  Modeling Techniques for Virtual Acoustics , 1999 .