Constrained Multi-Frame MVDR Filters
Constrained Multi-Frame MVDR Filters
Robust Constrained MFMVDR Filters for Single-Channel Speech Enhancement based on Spherical Uncertainty Set
Dörte Fischer, Simon Doclo
Aiming at exploiting speech correlation across consecutive time-frames in the short-time Fourier transform domain, the multi-frame minimum variance distortionless response (MFMVDR) filter for single-channel speech enhancement has been proposed. The MFMVDR filter requires an accurate estimate of the normalized speech correlation vector in order to avoid speech distortion and artifacts. In this paper we investigate the potential of using robust MVDR filtering techniques to estimate the normalized speech correlation vector as the vector maximizing the total signal output power within a spherical uncertainty set, which corresponds to imposing a quadratic inequality constraint. Whereas the singly-constrained (SC) MFMVDR filter only considers the quadratic inequality constraint to estimate the (non-normalized) speech correlation vector, the doubly-constrained (DC) MFMVDR filter integrates a linear normalization constraint into the optimization problem to directly estimate the normalized speech correlation vector. To set the upper bound of the quadratic inequality constraint for each time-frequency point, we propose to use a trained non-linear mapping function that depends on the a-priori signal-to-noise ratio (SNR). Experimental results for different speech signals, noise types and SNRs show that the proposed constrained approaches yield a more accurate estimate of the normalized speech correlation vector than a state-of-the-art maximum-likelihood (ML) estimator. An instrumental and a perceptual evaluation show that both constrained MFMVDR filters lead to less speech and noise distortion but a lower noise reduction than the ML-MFMVDR filter, where the DC-MFMVDR filter is preferred in terms of overall quality compared to the SC-MFMVDR and ML-MFMVDR filters.
Sound examples
Babble Noise
Algorithm | Female Speaker | Male Speaker |
---|---|---|
Noisy Speech 20 dB SNR | ||
Noisy Speech 5 dB SNR | ||
Anchor | ||
LogSTSA Estimator | ||
Oracle MFMVDR Filter | ||
ML-MFMVDR Filter | ||
SC-MFMVDR Filter | ||
DC-MFMVDR Filter |
Traffic Noise
Algorithm | Female Speaker | Male Speaker |
---|---|---|
Noisy Speech 20 dB SNR | ||
Noisy Speech 5 dB SNR | ||
Anchor | ||
LogSTSA Estimator | ||
Oracle MFMVDR Filter | ||
ML-MFMVDR Filter | ||
SC-MFMVDR Filter | ||
DC-MFMVDR Filter |