Spherical Microphone Arrays

Similar documents
Capturing, Computing, Visualizing and Recreating Spatial Sound

APPLYING EXTRAPOLATION AND INTERPOLATION METHODS TO MEASURED AND SIMULATED HRTF DATA USING SPHERICAL HARMONIC DECOMPOSITION.

Metrics for performance assessment of mixed-order Ambisonics spherical microphone arrays

Computation of the head-related transfer function via the fast multipole accelerated boundary element method and its spherical harmonic representation

The Spherical Harmonics Discrete Ordinate Method for Atmospheric Radiative Transfer

AN acoustic array consists of a number of elements,

Modeling of Pinna Related Transfer Functions (PRTF) using the Finite Element Method (FEM)

Sound source separation in complex environments using an array-of-arrays microphone system

INCIDENT FIELD RECOVERY FOR AN ARBITRARY-SHAPED SCATTERER. Dmitry N. Zotkin, Nail A. Gumerov, and Ramani Duraiswami

Measurement of 3D Room Impulse Responses with a Spherical Microphone Array

Abstract. 1 Introduction

Optimal Data Structures for Spherical Multiresolution

Math 311. Polyhedra Name: A Candel CSUN Math

x ~ Hemispheric Lighting

Horizontal plane HRTF reproduction using continuous Fourier-Bessel functions

Math 462: Review questions

Transactions on Modelling and Simulation vol 9, 1994 WIT Press, ISSN X

Fast evaluation of the room transfer function using the multipole method

Iterative methods for use with the Fast Multipole Method

Optical simulations within and beyond the paraxial limit

CHAPTER 4 RAY COMPUTATION. 4.1 Normal Computation

Audio acoustic modeling using full-wave methods

A Broadband Fast Multipole Accelerated Boundary Element Method for the 3D Helmholtz Equation. Abstract

Fast Multipole Accelerated Indirect Boundary Elements for the Helmholtz Equation

FMM accelerated BEM for 3D Helmholtz equation

Effects of Wind-Tunnel Noise on Array Measurements in Closed Test Sections

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

ELECTROMAGNETIC diffraction by perfectly conducting

GPU accelerated heterogeneous computing for Particle/FMM Approaches and for Acoustic Imaging

Polygons and Convexity

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Using a multipoint interferometer to measure the orbital angular momentum of light

Near-field time-of-arrival measurements for four feed-arms with a bicone switch

A Level Set-Based Topology Optimization Method For Three-Dimensional Acoustic Problems Using Fast Multipole Boundary Element Method

A Spherical Microphone Array System for Traffic Scene Analysis

CHAPTER 5 NUMERICAL INTEGRATION METHODS OVER N- DIMENSIONAL REGIONS USING GENERALIZED GAUSSIAN QUADRATURE

7. The Gauss-Bonnet theorem

Class 11 Introduction to Surface BRDF and Atmospheric Scattering. Class 12/13 - Measurements of Surface BRDF and Atmospheric Scattering

EE2S11 Signals and Systems, part 2. Ch.7.3 Analog filter design. Note differences in notation. We often write. transition band passband.

3D sound source localization and sound mapping using a p-u sensor array

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g.

Timo Lähivaara, Tomi Huttunen, Simo-Pekka Simonaho University of Kuopio, Department of Physics P.O.Box 1627, FI-70211, Finland

Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics

The Fast Multipole Method (FMM)

Multiscale 3-D texture segmentation: Isotropic Representations

used to describe all aspects of imaging process: input scene f, imaging system O, and output image g.

Abaqus Technology Brief. Sound Radiation Analysis of Automobile Engine Covers

Math 489 Project 1: Explore a Math Problem L. Hogben 1 Possible Topics for Project 1: Explore a Math Problem draft 1/13/03

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

Precomputed Radiance Transfer: Theory and Practice

Electromagnetic Field Transformations for Measurements and Simulations

Fast Spherical Filtering in the Broadband FMBEM using a nonequally

Inverse Scattering. Brad Nelson 3/9/2012 Math 126 Final Project

Biomagnetic inverse problems:

Multi-Domain Pattern. I. Problem. II. Driving Forces. III. Solution

Engineered Diffusers Intensity vs Irradiance

and Flat-Panel Constant Beamwidth Transducer (CBT) Loudspeaker Arrays Using Signal Delays

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

ARCHAEOLOGICAL 3D MAPPING USING A LOW-COST POSITIONING SYSTEM BASED ON ACOUSTIC WAVES

CARDSTOCK MODELING Math Manipulative Kit. Student Activity Book

Answer Key: Three-Dimensional Cross Sections

Best-Fit 3D Phase-Center Determination and Adjustment

High Frequency Wave Scattering

Suggested List of Mathematical Language. Geometry

SPECIAL TECHNIQUES-II

AUDIO SIGNAL PROCESSING FOR NEXT- GENERATION MULTIMEDIA COMMUNI CATION SYSTEMS

Epipolar Geometry and the Essential Matrix

Edge and local feature detection - 2. Importance of edge detection in computer vision

MICROPHONE ARRAY DESIGN FOR SPATIAL AUDIO OBJECT EARLY REFLECTION PARAMETRISATION FROM ROOM IMPULSE RESPONSES

5. Compare the volume of a three dimensional figure to surface area.

1 Appendix to notes 2, on Hyperbolic geometry:

1 (5 max) 2 (10 max) 3 (20 max) 4 (30 max) 5 (10 max) 6 (15 extra max) total (75 max + 15 extra)

The Construction of Uniform Polyhedron with the aid of GeoGebra

Point Groups. Such transformations include:

Chapter 5 Partial Differentiation

3D-Orientation Space; Filters and Sampling

Double Integrals over Polar Coordinate

Skills Practice Skills Practice for Lesson 6.1

Proceedings of Meetings on Acoustics

Math Boot Camp: Coordinate Systems

Worksheet 3.5: Triple Integrals in Spherical Coordinates. Warm-Up: Spherical Coordinates (ρ, φ, θ)

Overview. Spectral Processing of Point- Sampled Geometry. Introduction. Introduction. Fourier Transform. Fourier Transform

Example: The following is an example of a polyhedron. Fill the blanks with the appropriate answer. Vertices:

An algorithm for localization of cylinders by reflection mode scattered field

INTRODUCTION TO The Uniform Geometrical Theory of Diffraction

Overview Introduction A Brief CBT History and Overview Steps to Create a Ground-Plane Array from a Free-Standing Array Sound-Field Simulations Measure

Mathematics of Multidimensional Seismic Imaging, Migration, and Inversion

4.1 QUANTIZATION NOISE

algebraic representation algorithm alternate interior angles altitude analytical geometry x x x analytical proof x x angle

APPLICATION OF TAGUCHI METHOD FOR PARAMETRIC STUDIES OF A FUNNEL SHAPED STRUCTURE USED FOR NOISE REFLECTION WITH SOURCE ON THE CENTER

REMI and SPAC: A Comparison

INTRODUCTION TO 3-MANIFOLDS

Non-stationary Holography on Arbitrary Source Shapes

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.

Optimization of metallic biperiodic photonic crystals. Application to compact directive antennas

Using GPUs. Visualization of Complex Functions. September 26, 2012 Khaldoon Ghanem German Research School for Simulation Sciences

Modeling Focused Beam Propagation in scattering media. Janaka Ranasinghesagara

Hyperbolic Structures from Ideal Triangulations

3D shot-profile migration in ellipsoidal coordinates

Transcription:

Spherical Microphone Arrays

Acoustic Wave Equation Helmholtz Equation Assuming the solutions of wave equation are time harmonic waves of frequency ω satisfies the homogeneous Helmholtz equation:

Boundary Value Problems S n

Green s Function and Identity S n Ω

Distributions of Monopoles and Dipoles S n Ω

Expansions in Spherical Coordinates

Spherical Basis Functions Spherical Bessel Functions z Regular Basis Functions O r i r θ r φ i θ i φ y Singular Basis Functions Spherical Harmonics Spherical Hankel Functions of the First Kind x Spherical Coordinates Associated Legendre Functions

Spherical Harmonics n m

Spherical Bessel Functions

Isosurfaces For Regular Basis Functions n m

Isosurfaces For Singular Basis Functions n m

Wave vector Expansions

Notations Plane wave Wave direction Z Wavenumber k r s Observation point ϑ s a ϕ s Y X

Acoustic Scattering Scattering from general rigid object. By linearity, the

Acoustic Scattering Scattering of plane wave from direction k by rigid sphere.

b n (ka): The Strength at n-th Order Amplitude ka

3D Soundfield Sampling and Beamforming Sampling: the soundfield on the spherical surface is sampled continuously in ideal case, or discretely in practice. Beamforming (Spatial Filtering): the samples are weighted and combined smartly to keep the sound from desired directions, but suppress the sounds from all other directions. Beampattern (Spatial Response): the 3D response for unit magnitude plane wave from all directions. In ideal case, it is a delta function. In practice, it is a truncated version of its spherical harmonics expansion (the regular beampattern).

Principle of Spherical Beamformer (Orthogonal Decomposition) Assigning the weight at each point: Using orthonormality of spherical harmonics: Output is: The directional gain of the plane wave

Principle of Spherical Beamformer For example, the ideal beampattern looking at can be expanded into: In practice, with discrete spatial sampling, this is an finite number N. So the weight for each point is: N=5

Quadrature A quadrature formula provides layout and weights to obtain the integral. In spherical beamformer, this is a quadrature problem w.r.t. orthonormalities of spherical harmonics. Quadrature weights Bandlimit

Quadrature Examples Any quadrature formula of order N over the sphere should have more than S = (N +1) 2 quadrature nodes [Hardin&Sloane96][Taylor95]. If the quadrature functions have the bandwidth up to order N, to achieve the exact quadrature using equiangular layout, we need S = 4(N + 1) 2 nodes [Healy94][Healy96]. For special layouts, S can be much smaller. For example, for a spherical grid which is a Cartesian product of equispaced grid in φ and the grid in θ in which the nodes distributed as zeros of the Legendre polynomial of degree N +1 with respect to cosθ, we need S = 2(N + 1) 2 [Rafaely05]. Spherical t-design: use special layout for equal quadrature weights. [Hardin&Sloane96]

Advantage and Disadvantage Advantage: They achieve accurate quadrature results. Disadvantages: They are only for strictly band-limited functions. S is still large considering our quadrature function is the multiplication of two bandlimited functions. This means that to achieve a beampattern of order 5 we need at least 144 microphones.

Practical Design of Discrete Microphone Array The most straightforward adaptation to the practical design is to position microphones uniformly so that we wish the following relations hold up to order N: The number of microphones The microphone angular positions

Regular and Semi-regular Layouts Semi-regular polyhedrons can be used also such as the truncated icosahedron used by [Meyer&Elko02] to layout 32 microphones. Unfortunately, It can be proven that only five regular polyhedrons exist: cube, dodecahedron, icosahedron, octahedron, and tetrahedron [Steinhaus99, pp. 252-256] They are not available for arbitrary number of nodes. The 32 nodes are the face centers of the truncated icosahedron

Orthonormality Errors Using the 32-node layout and equal weights. After removal of two nodes.

Achieve Uniform Layouts via Physical Simulation Achieve approximately uniform layouts for arbitrary number of nodes. By minimizing the potential energy of a distribution of movable electrons on a perfect conducting sphere. Then, one set of optimal quadrature coefficients are solved. [Fliege & Maier 1999].

Our Spherical Microphone Array Our spherical array uses Fliege s 64 nodes with bottom four nodes missed.

Orthonormality Error (to order 6) (a) (b) (a) (b)

Hemispherical Microphone Array In a conference table, the table surface is usually rigid and inevitably creates acoustic images. Given a specified number of microphones and a sphere of given radius, a hemispherical array will have a denser microphone arrangement, thereby allowing for analysis of a wider frequency range. Even in an acoustic environment without image sources, using a hemispherical array mounted on a rigid plane to create images may be appropriate since it provides higher order beampatterns. A hemispherical array is easier to build and maintain.

Acoustic Image Principle Acoustic Image Principle: The hemispherical array with a rigid plane is equivalent to a spherical array with image sources.

Symmetric and Uniform Layout To obtain the hemispherical layout 1. We flip Fliege s 64-node layout upside down and add it on the original 64 nodes to create an initial guess with 128 symmetric nodes. 2. We use the repelling electron simulation till all nodes are optimally separated. plane

Absolute Orthonormality Error Achieved S Y nm Y n m ds = δ nn δ mm n 2 +m +n +1 n 2 +m+n+1

Prototype for Teleconference Applications A hemispherical microphone array built on the surface of a half bowling ball. It uses 64 microphones. Its radius is 10.925cm.

Experiment Results (at 4KHz) plane plane

Experimental Results (Moving Sound Source Localization) Moving sound source localization. Plots show the azimuth and elevation angles of the energy peak at each frame. The tracking is performed in the frequency band from 3kHz to 6kHz, with beamformers of order seven (3kHz~4kHz) and eight (4kHz~6kHz).