Interactive Acoustic Transfer Approximation for Modal Sound

Current linear modal sound models are tightly coupled with their frequency content. Both the modal vibration of object surfaces and the resulting sound radiation depend on the vibration frequency. Whenever the user tweaks modal parameters to adjust frequencies the modal sound model changes completely, necessitating expensive recomputation of modal vibration and sound radiation. We propose a new method for interactive and continuous editing as well as exploration of modal sound parameters. We start by sampling a number of key points around a vibrating object, and then devise a compact, low-memory representation of frequency-varying acoustic transfer values at each key point using Prony series. We efficiently precompute these series using an adaptive frequency sweeping algorithm and volume-velocity-preserving mesh simplification. At runtime, we approximate acoustic transfer values using standard multipole expansions. Given user-specified modal frequencies, we solve a small least-squares system to estimate the expansion coefficients, and thereby quickly compute the resulting sound pressure value at arbitrary listening locations. We demonstrate the numerical accuracy, the runtime performance of our method on a set of comparisons and examples, and evaluate sound quality with user perception studies.

[1]  T. Takahashi,et al.  Explicit Evaluation of Hypersingular Boundary Integral Equation for 3-D Helmholtz Equation Discretized with Constant Triangular Element , 2010 .

[2]  Ahmed A. Shabana,et al.  Vibration of Continuous Systems , 1997 .

[3]  Michael Vorländer,et al.  Frequency- and Time-dependent Geometry for Real-time Auralizations , 2010 .

[4]  Perry R. Cook,et al.  Real Sound Synthesis for Interactive Applications , 2002 .

[5]  Doug L. James,et al.  Toward high-quality modal contact sound , 2011, ACM Trans. Graph..

[6]  W. Desmet,et al.  A fast frequency sweep approach using Padé approximations for solving Helmholtz finite element models , 2013 .

[7]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[8]  Doug L. James,et al.  Rigid-body fracture sound with precomputed soundbanks , 2010, ACM Trans. Graph..

[9]  Hugues Hoppe,et al.  New quadric metric for simplifying meshes with appearance attributes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[10]  John Strawn Editing Time-Varying Spectra , 1987 .

[11]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[12]  Simon N. Chandler-Wilde,et al.  Boundary element methods for acoustics , 2007 .

[13]  T. Lobos,et al.  Parameter estimation of distorted signals using Prony method , 2003, 2003 IEEE Bologna Power Tech Conference Proceedings,.

[14]  L. Cremer,et al.  Structure-Borne Sound: Structural Vibrations and Sound Radiation at Audio Frequencies , 1973 .

[15]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[16]  Thomas A. Funkhouser,et al.  Real-time acoustic modeling for distributed virtual environments , 1999, SIGGRAPH.

[17]  Jernej Barbic,et al.  Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources , 2006, ACM Trans. Graph..

[18]  David P. Luebke,et al.  A Developer's Survey of Polygonal Simplification Algorithms , 2001, IEEE Computer Graphics and Applications.

[19]  Ming C. Lin,et al.  Precomputed wave simulation for real-time sound propagation of dynamic sources in complex scenes , 2010, ACM Trans. Graph..

[20]  John M. Chowning,et al.  The Synthesis of Complex Audio Spectra by Means of Frequency Modulation , 1973 .

[21]  Chen Shen,et al.  Synthesizing sounds from rigid-body simulations , 2002, SCA '02.

[22]  Ramani Duraiswami,et al.  CHAPTER 5 – Fast Multipole Methods , 2004 .

[23]  Ming C. Lin,et al.  Example-guided physically based modal sound synthesis , 2013, ACM Trans. Graph..

[24]  Sylvain Lefebvre,et al.  Instant Sound Scattering , 2007, Rendering Techniques.

[25]  Validation of Acoustical Simulations in the “ Bell Labs Box ” , 2002 .

[26]  Dinesh K. Pai,et al.  FoleyAutomatic: physically-based sound effects for interactive simulation and animation , 2001, SIGGRAPH.

[27]  Abhijit Sarkar,et al.  Theory of Vibration , 2010 .

[28]  Ming C. Lin,et al.  Synthesizing contact sounds between textured models , 2010, 2010 IEEE Virtual Reality Conference (VR).

[29]  T. Lokki,et al.  Geometry reduction in room acoustics modeling , 2008 .

[30]  P. Dooren,et al.  Asymptotic Waveform Evaluation via a Lanczos Method , 1994 .

[31]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[32]  J. F. Hauer,et al.  Initial results in Prony analysis of power system response signals , 1990 .

[33]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[34]  P. Lafrance,et al.  Digital filters , 1974, Proceedings of the IEEE.

[35]  R. Duraiswami,et al.  Fast Multipole Methods for the Helmholtz Equation in Three Dimensions , 2005 .

[36]  Ming C. Lin,et al.  Interactive sound synthesis for large scale environments , 2006, I3D '06.

[37]  B. E. Eckbo,et al.  Appendix , 1826, Epilepsy Research.

[38]  Sondipon Adhikari,et al.  IDENTIFICATION OF DAMPING: PART 1, VISCOUS DAMPING , 2001 .

[39]  Julius O. Smith A new approach to digital reverberation using closed waveguide networks , 1985 .

[40]  Dinesh K. Pai,et al.  Staggered projections for frictional contact in multibody systems , 2008, SIGGRAPH Asia '08.

[41]  M. Leman,et al.  Model-based sound synthesis of the guqin. , 2006, The Journal of the Acoustical Society of America.

[42]  Wolfgang Heidrich,et al.  TimbreFields: 3D Interactive Sound Models for Real-Time Audio , 2007, PRESENCE: Teleoperators and Virtual Environments.

[43]  Tapio Takala,et al.  Sound rendering , 1992, SIGGRAPH.

[44]  G. F. Miller,et al.  The application of integral equation methods to the numerical solution of some exterior boundary-value problems , 1971, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[45]  Alexander F. Vakakis,et al.  Theory of Vibration: I. An Introduction and II: Discrete and Continuous Systems (A. A. Shabana) , 1993, SIAM Rev..

[46]  Dinesh K. Pai,et al.  Synthesis of shape dependent sounds with physical modeling , 1996 .

[47]  Johan Karlsson,et al.  Rational interpolation and best rational approximation , 1976 .

[48]  R. D. Ciskowski,et al.  Boundary element methods in acoustics , 1991 .

[49]  Doug L. James,et al.  Harmonic shells: a practical nonlinear sound model for near-rigid thin shells , 2009, ACM Trans. Graph..

[50]  George Drettakis,et al.  Fast modal sounds with scalable frequency-domain synthesis , 2008, ACM Trans. Graph..

[51]  Thomas A. Funkhouser,et al.  Validating Acoustical Simulations in Bell Labs Box , 2002, IEEE Computer Graphics and Applications.

[52]  Mark Meyer,et al.  Key Point Subspace Acceleration and soft caching , 2007, SIGGRAPH 2007.

[53]  Lawrence T. Pileggi,et al.  Asymptotic waveform evaluation for timing analysis , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[54]  Dinesh K. Pai,et al.  DyRT: dynamic response textures for real time deformation simulation with graphics hardware , 2002, SIGGRAPH.

[55]  Ravish Mehra,et al.  Precomputed wave simulation for real-time sound propagation of dynamic sources in complex scenes , 2010, SIGGRAPH 2010.

[56]  Peter Lindstrom,et al.  Fast and memory efficient polygonal simplification , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[57]  Naga K. Govindaraju,et al.  Sound synthesis for impact sounds in video games , 2011, SI3D.

[58]  Dinesh K. Pai,et al.  Perception of Material from Contact Sounds , 2000, Presence: Teleoperators & Virtual Environments.

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

[60]  Doug L. James,et al.  Eigenmode compression for modal sound models , 2014, ACM Trans. Graph..

[61]  Yijun Liu Fast Multipole Boundary Element Method: Theory and Applications in Engineering , 2009 .

[62]  C. Karen Liu,et al.  Soft body locomotion , 2012, ACM Trans. Graph..

[63]  Dinesh K. Pai,et al.  Scanning physical interaction behavior of 3D objects , 2001, SIGGRAPH.

[64]  ZhengChangxi,et al.  Interactive Acoustic Transfer Approximation for Modal Sound , 2015 .

[65]  A. J. Jerri The Shannon sampling theorem—Its various extensions and applications: A tutorial review , 1977, Proceedings of the IEEE.

[66]  Dinesh Manocha,et al.  Wave-based sound propagation in large open scenes using an equivalent source formulation , 2013, TOGS.

[67]  James F. O'Brien,et al.  Synthesizing Sounds from Physically Based Motion , 2001, SIGGRAPH Video Review on Animation Theater Program.

[68]  A. J. Jerri Correction to "The Shannon sampling theorem—Its various extensions and applications: A tutorial review" , 1979 .

[69]  S. Elliott,et al.  Active control of sound radiation using volume velocity cancellation , 1995 .