Noise Prewhitening Using Supervised Nonnegative Matrix Factorization and Wiener Filtering
Noise prewhitening converts nonwhite noise in noisy speech into white noise, a preprocessing step to improve the performance of subsequent processing tasks. This is done by estimating and flattening the power spectral density (PSD) of noise. However, accurate estimation of PSD can be challenging, especially when dealing with nonstationary noise. We propose a spectro-temporal flattening filter based on Wiener filtering to address these challenges. This filter incorporates prior knowledge about speech and noise, learned through nonnegative matrix factorization (NMF). The ability of NMF to learn and represent the complex structures of speech and noise allows the filter to adapt to various real-world noises. The experimental analysis, using five types of environmental noise, demonstrates the effectiveness of the proposed method in flattening noise in noisy speech.
Authors
- Mahmoud Fakhry (ORCID: https://orcid.org/0000-0002-2170-2998)
- Ascensión Gallardo-Antolín (ORCID: https://orcid.org/0000-0002-9322-3128)
Institutions
- Universidad Carlos III de Madrid (ES)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/icca62237.2024.10928079
- Citations
- 1
- Primary Topic
- Acoustic Wave Phenomena Research
- Type
- article
- Field-Weighted Citation Impact
- 0.18