Blind Source Separation

The problem of separating convolutive mixtures of unknown time series arises in several application domains, a prominent example being the so-called cocktail party problem, where we want to recover the speech signals of multiple speakers who are simultaneously talking in a room (Fig. 1). The room may be very reverberant due to reflections on the walls, i.e., the original source signals of our separation problem are filtered by a multiple input and multiple output (MIMO) system before they are picked up by the sensors. In Blind Source Separation (BSS), we are interested in finding a corresponding demixing MIMO system.

Fig. 1: BSS for convolutive mixtures - the cocktail party problem

It has been shown that on real-world signals with some time-structure, second-order statistics generates enough constraints to solve the BSS problem in principle, by utilizing one of the following two signal properties:

While there are several algorithms for convolutive mixtures utilizing nonstationarity, both in the time domain and in the frequency domain, there are currently very few approaches taking the nonwhiteness property into account. A third approach to blind source separation is to apply independent component analysis (ICA). Here, we utilize the Although in theory, each of these three properties is known to be sufficient, it has recently been shown that in practical scenarios, the combination of these criteria can lead to improved performance.

Our Contributions

In [C03-3] we present a rigorous derivation of a more general class of algorithms for convolutive mixtures based on second-order statistics by first introducing a general matrix formulation for convolutive mixtures following [C03-1] that includes all time lags. The approach leads to a number of new insights and utilizes both, the nonwhiteness property and the nonstationarity property and is suitable for on-line and off-line algorithms by introducing a general weighting function allowing for tracking of time-varying environments [C03-1].

For both, the time-domain and broadband frequency-domain versions, there are interesting links to well-known and extended algorithms as special cases [C03-3,C03-2]. The new broadband frequency-domain approach for BSS inherently avoids well-known problems of conventional (narrowband) frequency-domain BSS, such as the permutation of the individual frequency component, and the circularity problem. Moreover, using the so-called generalized coherence, we established links between the time-domain and traditional frequency-domain algorithms and have shown that our cost function leads to an update equation with an inherent normalization giving a very robust and fast adaptation, even in reverberant environments.

The new broadband BSS approach has recently led to powerful high-quality realtime BSS implementations on regular PC platforms [C04-10] (portable integrated solution on a laptop computer). So far, broadband-based BSS systems have been considered unfeasible in realtime with previous time-domain approaches.

In [C03-7][B04-1] we further generalize the approach of [C03-3] by exploiting all three above mentioned signal properties. While this derivation is based on a generalized information-theoretic criterion, [C03-3] turns out to be a special case (the optimum second-order case) of [C03-7] for Gaussian sources. In [B04-1] a complete treatment including time-domain and broadband frequency-domain algorithms is given, and new efficient approximations are outlined.

... This text will be updated soon.

For more information contact Herbert Buchner.

Related Publications


[C10-4] H. Buchner and K. Helwani, "On the relation between blind system identification and subspace tracking and associated generalizations," Proc. Asilomar Conf. on Signals, Systems, and Computers, Pacific Grove, CA, USA, Nov. 2010.

[C10-2] H. Buchner, "Enthallung und Trennung von Sprachsignalen mittels blinder adaptiver MIMO-Filterung," Proc. Elektronische Sprachsignalverarbeitung (ESSV), Berlin, Germany, Sept. 2010. In German.

[C08-7] H. Buchner, R. Aichner, and W. Kellermann, "The TRINICON framework for adaptive MIMO signal processing with focus on the generic Sylvester constraint," Proc. ITG Conf. on Speech Communication, Aachen, Germany, Oct. 2008.

[C08-2] H. Buchner and W. Kellermann, "A fundamental relation between blind and supervised adaptive filtering illustrated for blind source separation and acoustic echo cancellation," Conf. Rec. Joint Workshop on Hands-Free Speech Communication and Microphone Arrays (HSCMA), Trento, Italy, May 2008. Invited presentation.

[B08-1] R. Aichner, H. Buchner, and W. Kellermann, "Convolutive blind source separation for noisy mixtures," In E. Hänsler and G. Schmidt (eds.), Topics in Speech and Audio Processing in Adverse Environments, Springer-Verlag, Berlin/Heidelberg, pp. 469-524, Aug. 2008.

[B07-1] H. Buchner, R. Aichner, and W. Kellermann, "TRINICON-based blind system identification with application to multiple-source localization and separation," In S. Makino, T.-W. Lee, and S. Sawada (eds.), Blind Speech Separation, Springer-Verlag, Berlin/Heidelberg, pp. 101-147, Sept. 2007.

[C07-1] R. Aichner, H. Buchner, M. Zourub, and W. Kellermann, "Multi-channel source separation preserving spatial information," Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), Honolulu, HI, USA, April 2007.

[J06-1] R. Aichner, H. Buchner, and W. Kellermann, "Exploiting Narrowband Efficiency for Broadband Convolutive Blind Source Separation," EURASIP Journal on Applied Signal Processing, vol. 2007, Sept. 2006.

[C06-5] R. Aichner, M. Zourub, H. Buchner, and W. Kellermann, "Post-processing for convolutive blind source separation," Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France, May 2006. Best Student Paper Award.

[C06-4] W. Kellermann, H. Buchner, and R. Aichner, "Separating convolutive mixtures with TRINICON," Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), Toulouse, France, May 2006. Invited Paper.

[C06-2] R. Aichner, M. Zourub, H. Buchner, and W. Kellermann, "Residual cross-talk and noise suppression for convolutive blind source separation," Proc. 32nd Annual German Conf. on Acoustics (DAGA), Braunschweig, Germany, March 2006.

[C06-1] R. Aichner, H. Buchner, and W. Kellermann, "A novel normalization and regularization scheme for broadband convolutive blind source separation," Proc. Sixth Int. Conf. on Independent Component Analysis and Blind Signal Separation (ICA), vol. 3889 of LNCS, pp. 527-525, Charleston, SC, USA, Springer, March 2006.
Proceedings published by the LNCS series of the Springer-Verlag.

[J05-3] R. Aichner, H. Buchner, F. Yan, and W. Kellermann, "A Real-Time Blind Source Separation Scheme and its Application to Reverberant and Noisy Environments," Signal Processing, vol. 86, no. 6, pp. 1260-1277, June 2006.

[C05-5] H. Buchner, R. Aichner, and W. Kellermann, "Relation between Blind System Identification and Convolutive Blind Source Separation," Conf. Rec. Joint Workshop on Hands-Free Speech Communication and Microphone Arrays (HSCMA), Piscataway, NJ, USA, March 2005. Download my slides (pdf).

[C05-1] R. Aichner, H. Buchner, and W. Kellermann, "On the Causality Problem in Time-Domain Blind Source Separation and Deconvolution Algorithms," Proc. IEEE Intl. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), Philadelphia, PA, USA, March 2005.

[J05-1] H. Buchner, R. Aichner, and W. Kellermann, "A Generalization of Blind Source Separation Algorithms for Convolutive Mixtures Based on Second Order Statistics," IEEE Transactions on Speech and Audio Processing, vol. 13, no. 1, pp. 120-134, Jan 2005. IEEE Signal Processing Society Young Author Best Paper Award.

[C04-10] R. Aichner, H. Buchner, F. Yan, and W. Kellermann, "Real-Time Convolutive Blind Source Separation based on a Broadband Approach," Proc. IEEE Int. Symposium on Independent Component Analysis and Blind Source Separation (ICA), vol. 3195 of LNCS, pp. 840-848, Granada, Spain, Springer, September 2004.
Proceedings published by the LNCS series of the Springer-Verlag.
click here for audio examples

[C04-7] H. Buchner, R. Aichner, and W. Kellermann, "TRINICON: A Versatile Framework for Multichannel Blind Signal Processing," Conf. Rec. IEEE Intl. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), Montreal, Canada, vol. 3, pp. 889-892, May 2004. Download my slides (pdf).

[C04-1] R. Aichner, H. Buchner, and W. Kellermann, "Convolutive Blind Source Separation for Noisy Mixtures," Proc. Joint Meeting of the German and the French Acoustical Societies (CFA/DAGA) , Strasbourg, France, pp. 583-584, March 2004.
click here for audio examples

[B04-1] H. Buchner, R. Aichner, and W. Kellermann, "Blind source separation for convolutive mixtures: A unified treatment," In Y.Huang and J. Benesty (eds.), Audio Signal Processing for Next-Generation Multimedia Communication Systems, Kluwer Academic Publishers, Boston/Dordrecht/London, pp. 255-293, Feb 2004.

[C03-10] W. Kellermann and H. Buchner, "Wideband Algorithms versus Narrowband Algorithms for Adaptive Filtering in the DFT Domain," Proc. Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, November 2003. Invited Paper.

[C03-7] H. Buchner, R. Aichner, and W. Kellermann, "Blind Source Separation for Convolutive Mixtures Exploiting Nongaussianity, Nonwhiteness, and Nonstationarity," Conf. Rec. IEEE Intl. Workshop on Acoustic Echo and Noise Control (IWAENC), Kyoto, Japan, pp. 275-278, September 2003.

[C03-3] H. Buchner, R. Aichner, and W. Kellermann, "A Generalization of a Class of Blind Source Separation Algorithms for Convolutive Mixtures," Proc. Int. Symposium on Independent Component Analysis and Blind Source Separation (ICA), Nara, Japan, pp. 945-950, April 2003.

[C03-2] R. Aichner, H. Buchner, S. Araki, and S. Makino, "On-line Time-Domain Blind Source Separation of Nonstationary Convolved Signals," Proc. Int. Symposium on Independent Component Analysis and Blind Source Separation (ICA), Nara, Japan, pp. 987-992, April 2003.

[C03-1] R. Aichner, H. Buchner, and W. Kellermann, "Comparison and a Theoretical Link Between Time-Domain and Frequency-Domain Blind Source Separation," Proc. 29th Annual German Conf. on Acoustics (DAGA), Aachen, Germany, pp. 178-179, March 2003.

[B03-1] H. Buchner, J. Benesty, and W. Kellermann, "Multichannel frequency-domain adaptive filtering with application to acoustic echo cancellation," In J.Benesty and Y.Huang (eds.), Adaptive signal processing: Application to real-world problems, Springer-Verlag, Berlin/Heidelberg, pp. 95-128, Feb 2003.


Back to Herbert Buchner Back to the homepage of Herbert Buchner

Latest update: Jun 2011