Multi-channel Speech Separation Using Spatially Selective Deep Non-linear Filters
Kristina Tesch, Timo Gerkmann
TL;DR
This paper addresses multi-channel speech separation in reverberant environments by introducing a steerable deep non-linear spatial filter (SSF) that explicitly uses target DoA information to extract a chosen speaker. By comparing SSF with a strong direct-separation (DS) baseline using the same network architectures (JNF and McNet), the authors demonstrate that SSF yields substantial gains, especially as the number of concurrent speakers increases, due to better exploitation of spatial cues. The work also investigates robustness to DoA estimation errors and microphone-array perturbations, and generalization to near-field, similar-DoA scenarios, and unseen noise, showing that SSF generalizes better to unseen conditions than DS. Overall, the results support explicit spatial steering via SSF as a practical and effective approach for multi-channel speech separation with multiple active speakers. The methodology combines a non-linear joint spatial-temporal filtering framework with a DoA-conditioned steering mechanism, achieving improved separation quality (POLQA, SI-SDR, DNSMOS) and favorable perceptual outcomes in listening tests.
Abstract
In a multi-channel separation task with multiple speakers, we aim to recover all individual speech signals from the mixture. In contrast to single-channel approaches, which rely on the different spectro-temporal characteristics of the speech signals, multi-channel approaches should additionally utilize the different spatial locations of the sources for a more powerful separation especially when the number of sources increases. To enhance the spatial processing in a multi-channel source separation scenario, in this work, we propose a deep neural network (DNN) based spatially selective filter (SSF) that can be spatially steered to extract the speaker of interest by initializing a recurrent neural network layer with the target direction. We compare the proposed SSF with a common end-to-end direct separation (DS) approach trained using utterance-wise permutation invariant training (PIT), which only implicitly learns to perform spatial filtering. We show that the SSF has a clear advantage over a DS approach with the same underlying network architecture when there are more than two speakers in the mixture, which can be attributed to a better use of the spatial information. Furthermore, we find that the SSF generalizes much better to additional noise sources that were not seen during training and to scenarios with speakers positioned at a similar angle.
