FRCRN: Boosting Feature Representation using Frequency Recurrence for Monaural Speech Enhancement
About
Convolutional recurrent networks (CRN) integrating a convolutional encoder-decoder (CED) structure and a recurrent structure have achieved promising performance for monaural speech enhancement. However, feature representation across frequency context is highly constrained due to limited receptive fields in the convolutions of CED. In this paper, we propose a convolutional recurrent encoder-decoder (CRED) structure to boost feature representation along the frequency axis. The CRED applies frequency recurrence on 3D convolutional feature maps along the frequency axis following each convolution, therefore, it is capable of catching long-range frequency correlations and enhancing feature representations of speech inputs. The proposed frequency recurrence is realized efficiently using a feedforward sequential memory network (FSMN). Besides the CRED, we insert two stacked FSMN layers between the encoder and the decoder to model further temporal dynamics. We name the proposed framework as Frequency Recurrent CRN (FRCRN). We design FRCRN to predict complex Ideal Ratio Mask (cIRM) in complex-valued domain and optimize FRCRN using both time-frequency-domain and time-domain losses. Our proposed approach achieved state-of-the-art performance on wideband benchmark datasets and achieved 2nd place for the real-time fullband track in terms of Mean Opinion Score (MOS) and Word Accuracy (WAcc) in the ICASSP 2022 Deep Noise Suppression (DNS) challenge (https://github.com/modelscope/ClearerVoice-Studio).
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Speech Enhancement | VoiceBank + DEMAND (VB-DMD) (test) | PESQ3.21 | 105 | |
| Speech Enhancement | DNS no-reverb 2020 (test) | PESQ (WB)3.23 | 20 | |
| Speech Enhancement | DNS Challenge Without Reverb (test) | NB-PESQ3.6 | 14 | |
| Noise Suppression | Interspeech DNS Challenge With Reverb 2020 (test) | SIG Score2.93 | 10 | |
| Noise Suppression | Interspeech DNS Challenge blind No Reverb 2020 (test) | SIG Score3.58 | 10 | |
| Audio Denoising | VB-DMD | PESQ3.21 | 8 | |
| Audio Denoising | DNS1 no-reverb | PESQ3.23 | 7 | |
| Speech Enhancement | DNS w/o reverberation 2020 (test) | NB-PESQ3.6 | 7 | |
| Speech Denoising | VoiceBank+DEMAND (test) | PESQ3.199 | 7 | |
| Subjective Evaluation | DNS blind (test) | MOS3.8917 | 5 |