Search papers, labs, and topics across Lattice.
This paper introduces a direction-preserving MIMO speech enhancement method using a neural network, OnlineSpatialNet, to estimate the spatial noise covariance matrix. Unlike previous methods that rely on oracle information or mask-based covariance estimation, this approach directly estimates the multichannel covariance, preserving spatial characteristics of both target speech and residual noise. Experiments demonstrate improved speech enhancement, covariance estimation, and downstream task performance compared to mask-based baselines, achieving near-oracle performance with reduced computational cost.
Ditch the masks: a neural covariance estimator enables direction-preserving MIMO speech enhancement that rivals oracle performance with significantly lower complexity.
Multichannel speech enhancement is widely used as a front-end in microphone array processing systems. While most existing approaches produce a single enhanced signal, direction-preserving multiple-input multiple-output (MIMO) methods instead aim to provide enhanced multichannel signals that retain directional properties, enabling downstream applications such as beamforming, binaural rendering, and direction-of-arrival estimation. In this work, we propose a fully blind, direction-preserving MIMO speech enhancement method based on neural estimation of the spatial noise covariance matrix. A lightweight OnlineSpatialNet estimates a scale-normalized Cholesky factor of the frequency-domain noise covariance, which is combined with a direction-preserving MIMO Wiener filter to enhance speech while preserving the spatial characteristics of both target and residual noise. In contrast to prior approaches relying on oracle information or mask-based covariance estimation for single-output systems, the proposed method directly targets accurate multichannel covariance estimation with low computational complexity. Experimental results show improved speech enhancement, covariance estimation capability, and performance in downstream tasks over a mask-based baseline, approaching oracle performance with significantly fewer parameters and computational cost.