BSS Locate
A toolbox for source localization in stereo convolutive audio mixtures
Purpose
BSS Locate is a Matlab toolbox to estimate the Time Differences of Arrival (TDOAs) of multiple sources in a stereo audio signal recorded by a pair of omnidirectional microphones. The number of sources and the distance between the two microphones are assumed to be known but are not restricted to a given range.
BSS Locate implements 12 different source localization methods:
- 8 methods based on the detection of the peaks of an angular spectrum (GCC-PHAT, GCC-NONLIN, MUSIC and several SNR-based spectra)
- 4 methods based on clustering of the time-frequency bins
GCC-NONLIN provides the best results over a wide range of configurations.
Download
Reference
- C. Blandin, A. Ozerov and E. Vincent Multi-source TDOA estimation in reverberant audio using angular spectra and clustering, Signal Processing 92, pp. 1950-1960, 2012.