Adaptive Pre-whitening Based on Parametric NMF

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

1 Citation (Scopus)
96 Downloads (Pure)


Several speech processing methods assume that a clean signal is observed in white Gaussian noise (WGN). An argument against those methods is that the WGN assumption is not valid in many real acoustic scenarios. To take into account the coloured nature of the noise, a pre-whitening filter which renders the background noise closer to white can be applied. This paper introduces an adaptive pre-whitener based on a supervised non-negative matrix factorization (NMF), in which a pre-trained dictionary includes parametrized spectral information about the noise and speech sources in the form of autoregressive (AR) coefficients. Results show that the noise can get closer to white, in comparison to pre-whiteners based on conventional noise power spectral density (PSD) estimates such as minimum statistics and MMSE. A better pitch estimation accuracy can be achieved as well. Speech enhancement based on the WGN assumption shows a similar performance to the conventional enhancement which makes use of the background noise PSD estimate, which reveals that the proposed pre-whitener can preserve the signal of interest.
Original languageEnglish
Title of host publication2019 27th European Signal Processing Conference (EUSIPCO)
Publication dateSep 2019
Article number8902763
ISBN (Print)978-9-0827-9702-2
ISBN (Electronic)9789082797039
Publication statusPublished - Sep 2019
Event27th European Signal Processing Conference, EUSIPCO 2019 - Coruña, Spain
Duration: 2 Sep 20196 Sep 2019


Conference27th European Signal Processing Conference, EUSIPCO 2019
SeriesProceedings of the European Signal Processing Conference


  • pre-whitening
  • NMF
  • spectral flatness
  • pitch estimation
  • speech enhancement


Dive into the research topics of 'Adaptive Pre-whitening Based on Parametric NMF'. Together they form a unique fingerprint.

Cite this