AV-CrossNet: an Audiovisual Complex Spectral Mapping Network for Speech Separation By Leveraging Narrow- and Cross-Band Modeling
Vahid Ahmadi Kalkhorani, Cheng Yu, Anurag Kumar, Ke Tan, Buye Xu, DeLiang Wang
TL;DR
AV-CrossNet addresses audiovisual speech separation and target extraction by extending CrossNet with a visual front-end (DeepAVSR) and an early audiovisual fusion. It uses a multi-stage AV-CrossNet block that integrates narrow-band, cross-band, and global self-attention to perform complex spectral mapping of the mixture, estimating real and imaginary spectrograms $\mathbf{S}_c$ from $\mathbf{Y}$ and visual streams $\mathbf{V}_c$. The approach resolves permutation ambiguity via visual cues and demonstrates state-of-the-art results across clean and noisy datasets, as well as untrained conditions, on tasks including AV speech separation, AV target speaker extraction, and AV speech enhancement. The method is computationally efficient, supports half-precision training, and offers robust performance gains on practical audiovisual speech processing applications.
Abstract
Adding visual cues to audio-based speech separation can improve separation performance. This paper introduces AV-CrossNet, an audiovisual (AV) system for speech enhancement, target speaker extraction, and multi-talker speaker separation. AV-CrossNet is extended from the CrossNet architecture, which is a recently proposed network that performs complex spectral mapping for speech separation by leveraging global attention and positional encoding. To effectively utilize visual cues, the proposed system incorporates pre-extracted visual embeddings and employs a visual encoder comprising temporal convolutional layers. Audio and visual features are fused in an early fusion layer before feeding to AV-CrossNet blocks. We evaluate AV-CrossNet on multiple datasets, including LRS, VoxCeleb, and COG-MHEAR challenge. Evaluation results demonstrate that AV-CrossNet advances the state-of-the-art performance in all audiovisual tasks, even on untrained and mismatched datasets.
