Cocktail Party Problem
The problem of Blind Source Separation is more clearly illustrated by the coctail party problem. Imagine the situation of being in a coctail party with a lot of people talking simultaneously. The coctail party problem is defined as the problem of using your ears (sensors) to isolate every speaker (source) in the room while suppressing the others. This problem can be extended to the M sensors, N sources case, leading to the general Blind Source Separation case.
Audio Source Separation using Independent Component Analysis
Many methods have been applied to solve BSS. Recently, we have seen the emergence of Independent Component Analysis, that proved to be extremely efficient in the separation of instaneous mixtures (a very special case of BSS). Our basic research effort is to apply ICA techniques to some other interesting source separation cases (i.e. sources recorded in a real room environment), using fast Newton-type ("fixed-point algorithms"), and extend these techniques to musical instrument separation from audio recordings. Other aspects involved in my project are: ICA using multiresolution analysis, ICA of more sources than sensors and ICA in the presence of noise.
Blind Source Separation demo
You can listen to some audio source separation demos of the algorithms presented
in the following papers:
Two speech signals synthetically mixed with a single delay
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Two guitar playing in unison synthetically mixed with a single delay
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Lucas Parra's
test data: A real recording of a man speaking with the TV on
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Two speech signals synthetically mixed with Westner's
roommix.m function
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Two speech signals recorded in a real room (room 105 @ QMUL)
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Two musical signals recorded in a real room (room 105 @ QMUL)
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2
Underdetermined source separation using Directional Laplacian Mixture Models
In this project, the Blind
Source Separation problem of overcomplete instantaneous mixtures is examined, in the case that the source signals are very sparse. A Generalised Directional Laplacian Mixture Model (MDLD) is trained using the Expectation-Maximisation (EM) algorithm to separate sources existing in multidimensional mixture setup. The individual
Laplacians of the mixture model can help identify the mixing matrix and the source signals using optimal detection theory. A hard and a soft decision scheme were introduced to perform separation.
Some samples demonstrating the algorithms and the experiments proposed and conducted in following paper are presented here:
Some earlier samples can be found here, demonstrating the LMM, real-time LMM and Mixtures of Warped Laplacians (MoWL), proposed in the earlier papers: Finally, some samples demonstrating the algorithm using hard thresholding proposed in the paper:
A three-guitar recording
Mixed Signal (Stereo)
Separated Source 1 -
Separated Source 2 - Separated Source 3
A three signals - two sensors instantaneous mixture
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2 - Separated Source 3
A four signals - two sensors instantaneous mixture
Mixed Signal 1 -
Mixed Signal 2
Separated Source 1 -
Separated Source 2 - Separated Source 3 - Separated Source 4