HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki 20011 INTERPOLATED 3-D DIGITAL WAVEGUIDE MESH WITH FREQUENCY WARPING Lauri Savioja 1 and Vesa Välimäki.

Slides:



Advertisements
Similar presentations
ASME-PVP Conference - July
Advertisements

CS335 Principles of Multimedia Systems Audio Hao Jiang Computer Science Department Boston College Oct. 11, 2007.
Compressive Sensing IT530, Lecture Notes.
Speech Compression. Introduction Use of multimedia in personal computers Requirement of more disk space Also telephone system requires compression Topics.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Overview of Real-Time Pitch Tracking Approaches Music information retrieval seminar McGill University Francois Thibault.
ELEC 407 DSP Project Algorithmic Reverberation – A Hybrid Approach Combining Moorer’s reverberator with simulated room IR reflection modeling Will McFarland.
Cartesian Schemes Combined with a Cut-Cell Method, Evaluated with Richardson Extrapolation D.N. Vedder Prof. Dr. Ir. P. Wesseling Dr. Ir. C.Vuik Prof.
Numerical Sound Propagation using Adaptive Rectangular Decomposition Nikunj Raghuvanshi, Rahul Narain, Nico Galoppo, Ming C. Lin Department of Computer.
Geometric Sound Propagation Anish Chandak & Dinesh Manocha UNC Chapel Hill
1 The Mathematics of Signal Processing - an Innovative Approach Peter Driessen Faculty of Engineering University of Victoria.
Acceleration on many-cores CPUs and GPUs Dinesh Manocha Lauri Savioja.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Sound Synthesis With Digital Waveguides Jeff Feasel Comp 259 March
Multi-Shift Principal Component Analysis based Primary Component Extraction for Spatial Audio Reproduction Jianjun HE, and Woon-Seng Gan 23 rd April 2015.
Discrete Fourier Transform(2) Prof. Siripong Potisuk.
Chapter 6 Numerical Interpolation
Warped Linear Prediction Concept: Warp the spectrum to emulate human perception; then perform linear prediction on the result Approaches to warp the spectrum:
Applications of Signals and Systems Fall 2002 Application Areas Control Communications Signal Processing.
Sparsity-Aware Adaptive Algorithms Based on Alternating Optimization and Shrinkage Rodrigo C. de Lamare* + and Raimundo Sampaio-Neto * + Communications.
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Pseudospectral Methods
T Digital Signal Processing and Filtering
Yuan Chen Advisor: Professor Paul Cuff. Introduction Goal: Remove reverberation of far-end input from near –end input by forming an estimation of the.
Computer Sound Synthesis 2 MUS_TECH 335 Selected Topics.
Sampling Theorem, frequency resolution & Aliasing The Sampling Theorem will be the single most important constraint you'll learn in computer-aided instrumentation.
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
LE 460 L Acoustics and Experimental Phonetics L-13
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Lecture 1 Signals in the Time and Frequency Domains
Applications of Signals and Systems Application Areas Control Communications Signal Processing (our concern)
Filter Design Techniques
2007 Multimedia System Final Paper Presentation Music Recognition 蘇冠年 蔡尚穎.
ADAPTIVE INTERPOLATION FILTER FOR H.264/AVC Bhavana Prabhakar Student Id: Department of Electrical Engineering.
Digital Signal Processing
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
Interpolation and Pulse Shaping
2010/12/11 Frequency Domain Blind Source Separation Based Noise Suppression to Hearing Aids (Part 1) Presenter: Cian-Bei Hong Advisor: Dr. Yeou-Jiunn Chen.
HELSINKI UNIVERSITY OF TECHNOLOGY Välimäki and Savioja Interpolated and Warped 2-D Digital Waveguide Mesh Algorithms Vesa Välimäki 1 and Lauri Savioja.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Communication and Signal Processing. Dr. Y.C. Jenq 2. Digital Signal Processing Y. C. Jenq, "A New Implementation Algorithm.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
Acoustic Noise Cancellation
Ilmenau University of Technology Communications Research Laboratory 1 Deterministic Prewhitening to Improve Subspace based Parameter Estimation Techniques.
Study on the Use of Error Term in Parallel- form Narrowband Feedback Active Noise Control Systems Jianjun HE, Woon-Seng Gan, and Yong-Kim Chong 11 th Dec,
Simulation of Nonlinear Effects in Optical Fibres
Plate acoustic waves in ferroelectric wafers V. A. Klymko Department of Physics and Astronomy University of Mississippi.
Nico De Clercq Pieter Gijsenbergh.  Problem  Solutions  Single-channel approach  Multichannel approach  Our assignment Overview.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
A Frequency-Domain Approach to Registration Estimation in 3-D Space Phillip Curtis Pierre Payeur Vision, Imaging, Video and Autonomous Systems Research.
Developing a model to explain and stimulate the perception of sounds in three dimensions David Kraljevich and Chris Dove.
Timo Haapsaari Laboratory of Acoustics and Audio Signal Processing April 10, 2007 Two-Way Acoustic Window using Wave Field Synthesis.
Audio Systems Survey of Methods for Modelling Sound Propagation in Interactive Virtual Environments Ben Tagger Andriana Machaira.
Computation of the complete acoustic field with Finite-Differences algorithms. Adan Garriga Carlos Spa Vicente López Forum Acusticum Budapest31/08/2005.
The Fractional Fourier Transform and Its Applications Presenter: Pao-Yen Lin Research Advisor: Jian-Jiun Ding, Ph. D. Assistant professor Digital Image.
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
Two-Dimensional Filters Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
(c) 2002 University of Wisconsin, CS 559
Ultrasonic imaging parameters ~Attenuation coefficient Advisor: Pai-Chi Li Student: Mei-Ru Yang Wei-Ning Lee.
Real-time simulation of a family of fractional-order low-pass filters TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Simple numerical scheme for modelling of nonlinear pulse propagation in coupled microring resonators Anna Sterkhova, Jiří Petráček, Jaroslav Luksch ICTON.
Gustavo Cancelo Analysis of the phase shift error between A and B signals in BPMs BPM project.
Time Compression/Expansion Independent of Pitch. Listening Dies Irae from Requiem, by Michel Chion (1973)
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
J McClellan School of Electrical and Computer Engineering
Fundamentals Data.
17-Nov-18 Parallel 2D and 3D Acoustic Modeling Application for hybrid computing platform of PARAM Yuva II Abhishek Srivastava, Ashutosh Londhe*, Richa.
topics Basic Transmission Line Equations
Filtering Images Work in the spatial domain
Presentation transcript:

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki INTERPOLATED 3-D DIGITAL WAVEGUIDE MESH WITH FREQUENCY WARPING Lauri Savioja 1 and Vesa Välimäki 2 Helsinki University of Technology 1 Telecommunications Software and Multimedia Lab. 2 Lab. of Acoustics and Audio Signal Processing (Espoo, Finland) IEEE ICASSP 2001, Salt Lake City, May 2001

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki ä Introduction ä 3-D Digital Waveguide Mesh ä Interpolated 3-D Digital Waveguide Mesh ä Optimization of Interpolation Coefficients ä Frequency Warping ä Simulation Example of A Cube ä Conclusions Outline

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Digital waveguidesDigital waveguides are useful in physical modeling of musical instruments and other acoustic systems [8] 2-D digital waveguide mesh2-D digital waveguide mesh (WGM) for simulation of membranes, drums etc. [2] 3-D digital waveguide mesh3-D digital waveguide mesh for simulation of acoustic spaces [3] –Numerous potential applications: Acoustic design of concert halls, churches, auditoria, listening rooms, movie theaters, cabins of vehicles, or loudspeaker enclosures Introduction

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Former Methods Ray-tracing –A statistical method –Inaccurate at low frequencies

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Image-source method –Based on mirror images of the sound source(s) –Accurate modeling of low-order reflections –Inaccurate at low frequencies Former Methods (2)

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki New Method Digital waveguide mesh –Finite-difference method –Sound propagates through the network from node to node –Wide frequency range of good accuracy –Requires much memory

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki In the original WGM, wave propagation speed depends on direction and frequency [3] –Rectangular mesh More advanced structures improve this problem, e.g., – Triangular and tetrahedral WGMs [3], [7], (Fontana & Rocchesso, 1995, 1998) Interpolated WGM – Interpolated WGM [5], [6] Direction-dependence is reduced but frequency- dependence remains Dispersion !   Dispersion ! Sophisticated Waveguide Mesh Structures

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Interpolated 2-D Waveguide Mesh Original 2-D WGM [2] Hypothetical 8-directional 2-D WGM Interpolated 2-D WGM [5], [6]

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Wave Propagation Speed Original 2-D WGM Interpolated 2-D WGM (bilinear interpolation)  1 c  2 c  1 c  2 c

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Wave Propagation Speed (2) Original 2-D WGM Interpolated 2-D WGM (Optimal interpolation [6])  1 c  2 c

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Original 3-D Digital Waveguide Mesh Difference equation for pressure at each node p(n+1, x, y, z) = (1/3) [p(n, x + 1, y, z) + p(n, x – 1, y, z) + p(n, x, y + 1, z) + p(n, x, y – 1, z) + p(n, x, y, z + 1) + p(n, x, y, z – 1)] – p(n–1, x, y, z) where p(n, x, y, z) is the sound pressure at time step n at position (x, y, z)

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Interpolated 3-D Digital Waveguide Mesh Difference scheme for the interpolated 3-D WGM where coefficients h are

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Interpolated 3-D Digital Waveguide Mesh (2) Original WGM All neighbors in interpolated WGM 3D-diagonal neighbors 2D-diagonal neighbors

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Optimization of Coefficients Two constraints must be satisfied: 1) 2) Wave travel speed at dc (0 Hz) must be unity From the first constraint, we may solve 1 coefficient: Another coefficient can be solved using the 2), for example:

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Optimization of Coefficients (2) The remaining 2 coefficients can be optimized We searched for a solution where the difference between the min and max error curves is minimized: h a = h 2D = h 3D = h c =

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki (a) Original WGM (b) Interpolated WGM Line types Axial — blue 2D-diagonal — cyan 3D-diagonal — red Relative Frequency Error (RFE)

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Frequency Warping Dispersion error of the interpolated WGM can be reduced by frequency warping [11] because –Difference between the max and min errors is small –RFE curve is smooth Postprocessing of the response of the WGM 3 different approaches: warped-FIR filter 1) Time-domain warping using a warped-FIR filter [6], [12] 2) Time-domain multiwarping 3) Frequency warping in the frequency domain

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Frequency Warping: Warped-FIR Filter Chain of first-order allpass filters s(n) is the signal to be warped s w (n) is the warped signal The extent of warping is determined by A(z)A(z)A(z)A(z) A(z)A(z)A(z)A(z) A(z)A(z)A(z)A(z) s(0)s(0)s(0)s(0) s(1)s(1)s(1)s(1) s(2)s(2)s(2)s(2) s(L-1) (n)(n)(n)(n) sw(n)sw(n)sw(n)sw(n)

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Frequency Warping: Resampling Every time-domain frequency-warping operation must be accompanied by a sampling rate conversion –All frequencies are shifted by warping, including those that should not Resampling factor: (Phase delay of the allpass filter at the zero frequency) With optimal warping and resampling, the maximal RFE is reduced to 3.8%

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Multiwarping How to add degrees of freedom to the time-domain frequency-warping to improve the accuracy? Frequency-warping and sampling-rate-conversion operations can be cascaded –Many parameters to optimize: 1, 2,... D 1, D 2,... We call this multiwarping [12], [13] Maximal RFE is reduced to 2.0%

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Frequency Warping in the Frequency Domain Non-uniform resampling of the Fourier transformNon-uniform resampling of the Fourier transform [14], [15] –Postprocessing of the output signal of the mesh in the frequency domain Warping function can be the average of the RFEs in 3 different directions Maximal RFE is reduced to 0.78%

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki (a) Single warping (b) Multiwarping (c) Warping in the frequency domain Improvement of Accuracy Three versions of frequency warping applied to the optimally interpolated WGM

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Original WGM (a) Original WGM Interpolated & Multiwarped (b) Interpolated & Multiwarped Interpolated & warped in the frequency domain (c) Interpolated & warped in the frequency domain red line—analytical (red line—analytical) Simulation of a Cubic Space Frequency response of a cubic space simulated using the interpolated WGM

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki Conclusions Optimally interpolatedOptimally interpolated 3-D digital waveguide mesh –Interpolation yields nearly direction-dependent wave propagation characteristics rectangular mesh –Based on the rectangular mesh, which is easy to use frequency warpingThe remaining dispersion can be reduced by using frequency warping –In the time-domain or in the frequency-domain Future goal: simulation of acoustic spaces using the interpolated 3-D waveguide mesh

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki References [1] L. Savioja, T. Rinne, and T. Takala, “Simulation of room acoustics with a 3-D finite difference mesh,” in Proc. Int. Computer Music Conf., Aarhus, Denmark, Sept [2] S. Van Duyne and J. O. Smith, “The 2-D digital waveguide mesh,” in Proc. IEEE WASPAA’93, New Paltz, NY, Oct [3] S. Van Duyne and J. O. Smith, “The tetrahedral digital waveguide mesh,” in Proc. IEEE WASPAA’95, New Paltz, NY, Oct [4] L. Savioja, “Improving the 3-D digital waveguide mesh by interpolation,” in Proc. Nordic Acoustical Meeting, Stockholm, Sweden, Sept. 1998, pp. 265–268. [5] L. Savioja and V. Välimäki, “Improved discrete-time modeling of multi-dimensional wave propagation using the interpolated digital waveguide mesh,” in Proc. IEEE ICASSP’97, Munich, Germany, April [6] L. Savioja and V. Välimäki, “Reducing the dispersion error in the digital waveguide mesh using interpolation and frequency-warping techniques,” IEEE Trans. Speech and Audio Process., March [7] S. Van Duyne and J. O. Smith, “The 3D tetrahedral digital waveguide mesh with musical applications,” in Proc. Int. Computer Music Conf., Hong Kong, Aug

HELSINKI UNIVERSITY OF TECHNOLOGY Savioja and Välimäki [8] J. O. Smith, “Principles of digital waveguide models of musical instruments,” in Applications of Digital Signal Processing to Audio and Acoustics, M. Kahrs and K. Brandenburg, Eds., chapter 10, pp. 417–466. Kluwer Academic, Boston, MA, [9] J. Strikwerda, Finite Difference Schemes and Partial Differential Equations, Chapman & Hall, New York, NY, [10] L. Savioja and V. Välimäki, “Reduction of the dispersion error in the triangular digital waveguide mesh using frequency warping,” IEEE Signal Process. Letters, March [11] A. Oppenheim, D. Johnson, and K. Steiglitz, “Computation of spectra with unequal resolution using the Fast Fourier Transform,” Proc. IEEE, Feb [12] V. Välimäki and L. Savioja, “Interpolated and warped 2-D digital waveguide mesh algorithms,” in Proc. DAFX-00, Verona, Italy, Dec [13] L. Savioja and V. Välimäki, “Multiwarping for enhancing the frequency accuracy of digital waveguide mesh simulations,” IEEE Signal Processing Letters, May [14] J. O. Smith, Techniques for Digital Filter Design and System Identification with Application to the Violin, Ph.D. thesis, Stanford University, June [15] J.-M. Jot, V. Larcher, and O. Warusfel, “Digital signal processing issues in the context of binaural and transaural stereophony,” in 98th AES Convention, Paris, Feb