13
A Unifying Framework for Acoustic Localization Stanley T. Birchfield Dept. of Electrical and Computer Engineering Clemson University Clemson, South Carolina USA

A Unifying Framework for Acoustic Localization

  • Upload
    eara

  • View
    49

  • Download
    0

Embed Size (px)

DESCRIPTION

A Unifying Framework for Acoustic Localization. Stanley T. Birchfield Dept. of Electrical and Computer Engineering Clemson University Clemson, South Carolina USA. Acoustic Localization. distributed. compact. Problem: Use microphone signals to determine sound source location. - PowerPoint PPT Presentation

Citation preview

Page 1: A Unifying Framework for Acoustic Localization

A Unifying Framework for Acoustic Localization

Stanley T. BirchfieldDept. of Electrical and Computer Engineering

Clemson UniversityClemson, South Carolina USA

Page 2: A Unifying Framework for Acoustic Localization

Acoustic Localization

Problem: Use microphone signals to determine sound source location

Traditional solutions:1. Delay-and-sum beamforming !2. Time-delay estimation (TDE) !

compact

distributed

Recent solutions:3. Hemisphere sampling !!4. Accumulated correlation !!5. Bayesian !6. Zero-energy !

! efficient ! accurate

Page 3: A Unifying Framework for Acoustic Localization

Localization by Beamforming

mic 1 signaldelay

mic 2 signal

prefilter

prefilter

mic 3 signal

find peak

mic 4 signal

prefilter

prefilter

sum

delay

delay

delay

[Silverman &Kirtman 1992; Duraiswami et al. 2001; Ward & Williamson, 2002]

energy

! accurate NOT efficient

makes decision late in pipeline(“principle of least commitment”)

delays (shifts) each signalfor each candidate location

Page 4: A Unifying Framework for Acoustic Localization

Localization by Time-Delay Estimation (TDE)

mic 1 signal

correlatefind peakmic 2 signal

prefilter

prefilter

mic 3 signal

correlatefind peakmic 4 signal

prefilter

prefilter

intersect

(may be no intersection)

[Brandstein et al. 1995;

Brandstein & Silverman 1997;

Wang & Chu 1997]

! efficient NOT accurate

decision is made early

cross-correlation computed once for each microphone pair

Page 5: A Unifying Framework for Acoustic Localization

Localization by Hemisphere Sampling

mic 1 signalcorrelate

map to common

coordinate system

sampled locus

sum

temporalsmoothing

mic 2 signal

prefilter

prefilter

mic 3 signalcorrelate

map to common

coordinate system

mic 4 signal

prefilter

prefilter

finalsampled

locus

correlate

correlate

correlate

correlate

… find peak

[Birchfield & Gillmor 2001]! efficient! accurate

(but restricted to compact arrays)

Page 6: A Unifying Framework for Acoustic Localization

Localization by Accumulated Correlation

mic 1 signalcorrelate

map to common

coordinate system

sampled locus

sum

temporalsmoothing

mic 2 signal

prefilter

prefilter

mic 3 signalcorrelate

map to common

coordinate system

mic 4 signal

prefilter

prefilter

finalsampled

locus

correlate

correlate

correlate

correlate

… find peak

[Birchfield & Gillmor 2002]! efficient! accurate

Page 7: A Unifying Framework for Acoustic Localization

ComparisonBeamforming:

Bayesian:

Zero energy:

Acc corr:

Hem samp:

TDE:

similarity energy

accurate

efficient

Page 8: A Unifying Framework for Acoustic Localization

Unifying framework

efficient

accurate

Page 9: A Unifying Framework for Acoustic Localization

Integration limits

BeamformingBayesianZero energy

Accumulated correlationHemisphere samplingTime-delay estimation

Page 10: A Unifying Framework for Acoustic Localization

Results on compact array

pan

tilt

without PHAT prefilter with PHAT prefilter

Page 11: A Unifying Framework for Acoustic Localization

Results on distributed array

Page 12: A Unifying Framework for Acoustic Localization

Computational efficiency

0

1000

2000

3000

4000

5000

6000

7000

8000

Compact Distributed

Beamforming

Accumulatedcorrelation

Co

mp

uti

ng

tim

e p

er w

ind

ow

(m

s)

(600x faster) (50x faster)

Page 13: A Unifying Framework for Acoustic Localization

ConclusionTraditional techniques of

Beamforming and Time-delay estimationpresent tradeoff betweenAccuracy and efficiency

The equations forBeamforming and Time-delay estimation

are closely connected, leading to a unifying framework

for acoustic localization algorithms

Accumulated correlation is both

Accurate and efficient,thus presenting an attractive alternative to

beamforming with complicated search strategies