130 likes | 140 Views
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.
E N D
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 • Traditional solutions: • Delay-and-sum beamforming ! • Time-delay estimation (TDE) ! • Recent solutions: • Hemisphere sampling !! • Accumulated correlation !! • Bayesian ! • Zero-energy ! ! efficient! accurate
Localization by Beamforming mic 1 signal makes decision late in pipeline (“principle of least commitment”) delay prefilter mic 2 signal delay prefilter q,f find peak sum energy mic 3 signal delay prefilter mic 4 signal delay prefilter delays (shifts) each signal for each candidate location [Silverman &Kirtman 1992; Duraiswami et al. 2001; Ward & Williamson, 2002] ! accurateNOT efficient
Localization by Time-Delay Estimation (TDE) decision is made early mic 1 signal prefilter find peak correlate mic 2 signal prefilter q,f intersect (may be no intersection) mic 3 signal prefilter find peak correlate mic 4 signal prefilter cross-correlation computed once for each microphone pair [Brandstein et al. 1995; Brandstein & Silverman 1997; Wang & Chu 1997] ! efficient NOTaccurate
Localization by Hemisphere Sampling map to common coordinate system mic 1 signal prefilter correlate sampled locus mic 2 signal prefilter correlate final sampled locus … correlate q,f find peak sum correlate correlate temporal smoothing map to common coordinate system mic 3 signal prefilter correlate mic 4 signal prefilter ! efficient ! accurate (but restricted to compact arrays) [Birchfield & Gillmor 2001]
Localization by Accumulated Correlation map to common coordinate system mic 1 signal prefilter correlate sampled locus mic 2 signal prefilter correlate final sampled locus … correlate q,f find peak sum correlate correlate temporal smoothing map to common coordinate system mic 3 signal prefilter correlate mic 4 signal prefilter ! efficient ! accurate [Birchfield & Gillmor 2002]
accurate efficient Comparison Beamforming: energy similarity Bayesian: Zero energy: Acc corr: Hem samp: TDE:
accurate efficient Unifying framework
Integration limits Beamforming Bayesian Zero energy Accumulated correlationHemisphere sampling Time-delay estimation
Results on compact array pan tilt without PHAT prefilter with PHAT prefilter
Computational efficiency Computing time per window (ms) (600x faster) (50x faster)
Conclusion Traditional techniques of Beamforming and Time-delay estimation present tradeoff between Accuracy and efficiency The equations for Beamforming 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