Audio ML PapersLandmark papers
← All papers
RESEARCH PAPER / 2022-08-11

Speech Enhancement and Dereverberation with Diffusion-based Generative Models

Julius Richter, Simon Welker, Jean-Marie Lemercier ...Full author list in the original paper.

Universität Hamburg +4 · arxiv

Affiliations: Universität Hamburg, German Research Foundation (DFG), DASHH (Data Science in Hamburg - HELMHOLTZ Graduate School for the Structure of Matter), Federal Ministry for Economic Affairs and Climate Action, Center for Free-Electron Laser Science

Abstract

In this work, we build upon our previous publication and use diffusion-based generative models for speech enhancement. We present a detailed overview of the diffusion process that is based on a stochastic differential equation and delve into an extensive theoretical examination of its implications. Opposed to usual conditional generation tasks, we do not start the reverse process from pure Gaussian noise but from a mixture of noisy speech and Gaussian noise. This matches our forward process which moves from clean speech to noisy speech by including a drift term. We show that this procedure enables using only 30 diffusion steps to generate high-quality clean speech estimates. By adapting the network architecture, we are able to significantly improve the speech enhancement performance, indicating that the network, rather than the formalism, was the main limitation of our original approach. In an extensive cross-dataset evaluation, we show that the improved method can compete with recent discriminative models and achieves better generalization when evaluating on a different corpus than used for training. We complement the results with an instrumental evaluation using real-world noisy recordings and a listening experiment, in which our proposed method is rated best. Examining different sampler configurations for solving the reverse process allows us to balance the performance and computational speed of the proposed method. Moreover, we show that the proposed method is also suitable for dereverberation and thus not limited to additive background noise removal. Code and audio examples are available online, see https://github.com/sp-uhh/sgmse.

The following analysis is generated by AI and may contain errors. It is separate from the authors’ abstract and is not peer review.

Research summary

The paper introduces a diffusion-based generative model for speech enhancement, significantly advancing the field by improving performance and generalization capabilities in challenging acoustic conditions. The comprehensive evaluation and innovative methodology position this work as a valuable contribution to audio processing research.

Methodology

The paper presents a novel approach to speech enhancement using diffusion-based generative models, specifically adapting the stochastic differential equation framework to incorporate a drift term that directly models the transition from clean to noisy speech. This adaptation allows the model to effectively generate clean speech from a mixture of noisy speech and Gaussian noise, which is a significant departure from traditional methods that rely solely on Gaussian noise. The use of a complex-valued STFT representation enhances the model's ability to capture the nuances of speech signals, and the architecture is based on a multi-resolution U-Net, which is well-suited for this type of generative task. The methodology is well-structured and builds upon existing literature while introducing meaningful innovations.

Results & evaluation

The authors conduct extensive experiments across multiple datasets, including WSJ0-CHiME3 and VB-DMD, to evaluate the performance of their proposed method against both generative and discriminative baselines. The results indicate that the proposed method outperforms existing techniques in various metrics, including POLQA, PESQ, and SI-SDR, particularly in cross-dataset evaluations, demonstrating its robustness and generalization capabilities. The inclusion of both instrumental evaluations and subjective listening tests adds depth to the experimental validation.

Reproducibility

The paper provides sufficient implementation details, including the network architecture, training configurations, and hyperparameter settings, which should allow other researchers to reproduce the results. The authors also mention the use of a GitHub repository for code and audio examples, which further supports reproducibility. However, the paper could benefit from clearer documentation of the datasets used and the specific preprocessing steps taken.

Limitations

One limitation is the reliance on labeled data for training, which may restrict the applicability of the method in scenarios where such data is not available. Additionally, while the method shows promise for dereverberation, the paper does not extensively explore its performance in highly reverberant environments, which could be a potential area for future research.

Broader impact

The proposed method has significant implications for real-world applications in speech processing, particularly in enhancing communication in noisy environments, which is crucial for various industries, including telecommunications, hearing aids, and voice-activated systems. The ability to generalize across different datasets suggests that this approach could be widely applicable in diverse acoustic settings. The paper introduces a diffusion-based generative model for speech enhancement, significantly advancing the field by improving performance and generalization capabilities in challenging acoustic conditions. The comprehensive evaluation and innovative methodology position this work as a valuable contribution to audio processing research.

Curator note

Lu et al.; diffusion models for speech enhancement; enabled generative approach to noise reduction

Author of this paper? Send a correction.