Speech Denoising with Deep Feature Losses
About
We present an end-to-end deep learning approach to denoising speech signals by processing the raw waveform directly. Given input audio containing speech corrupted by an additive background signal, the system aims to produce a processed signal that contains only the speech content. Recent approaches have shown promising results using various deep network architectures. In this paper, we propose to train a fully-convolutional context aggregation network using a deep feature loss. That loss is based on comparing the internal feature activations in a different network, trained for acoustic environment detection and domestic audio tagging. Our approach outperforms the state-of-the-art in objective speech quality metrics and in large-scale perceptual experiments with human listeners. It also outperforms an identical network trained using traditional regression losses. The advantage of the new approach is particularly pronounced for the hardest data with the most intrusive background noise, for which denoising is most needed and most challenging.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Speech Enhancement | VoiceBank + DEMAND (VB-DMD) (test) | PESQ2.58 | 105 | |
| Speech Enhancement | LRS3 mixed with VGGSound noises (test) | PESQ2.95 | 18 | |
| Speech Enhancement | LRS3 mixed with QUT city-street noises (test) | PESQ2.9 | 18 | |
| Speech Enhancement | LRS2 mixed with VGGSound noises (test) | PESQ2.79 | 18 | |
| Speech Enhancement | Second (test) | CSIG3.86 | 11 | |
| Speech Denoising | VCTK-DEMAND (test) | PESQ2.57 | 8 | |
| Speech Enhancement | Valentini-Botinhao dataset (test) | -- | 6 | |
| Speech Enhancement | LRS2 | Quality Score2.38 | 5 | |
| Speech Enhancement | LRS3 | Quality Score2.49 | 5 | |
| Speech Enhancement | Curated real world samples | Quality Score2.27 | 5 |