Microphone Array Source Separation

The following demonstrates the use of a microphone array for separating three simultaneous speech sources in presence of both reverberation and background noise.

Signal at microphone output

The signals below is taken directly from one of the microphones in the array. It shows all three sources, mixed with background noise.


Microphone (wav)

Separated sources after Geometric Source Separation (GSS) only

The signals shown here demonstrates the capabilities of the Geometric Source Separation (GSS) algorithm we use. While interference can still be heard, its level is lower than for a single microphone.

Source 1 (wav)

Source 2 (wav)

Source 3 (wav)

Separated sources after Geometric Source Separation (GSS) and post-filter

The signals presented here is the result obtained after applying our post-filter to the output of the GSS algorithm. Our post-filter is able to remove most of the remaining background noise and interferences at the expense of minor distortion to the source of interest.

Source 1 (wav)

Source 2 (wav)

Source 3 (wav)

Reference (original) sources

These signals are provided here for reference only and correspond to the real (unknown to the algorithm) sources.

Source 1 (wav)

Source 2 (wav)

Source 3 (wav)