Global SNR Estimation of Speech Signals for Unknown Noise Conditions Using Noise Adapted Non-Linear Regression

Pavlos Papadopoulos, Ruchir Travadi, Shrikanth S. Narayanan


The performance of speech technologies deteriorates in the presence of noise. Additionally, we need these technologies to be able to operate across a variety of noise levels and conditions. SNR estimation can guide the design and operation of such technologies or can be used as a pre-processing tool in database creation (e.g. identify/discard noisy signals). We propose a new method to estimate the global SNR of a speech signal when prior information about the noise that corrupts the signal, and speech boundaries within the signal, are not available. To achieve this goal, we train a neural network that performs non-linear regression to estimate the SNR. We use energy ratios as features, as well as ivectors to provide information about the noise that corrupts the signal. We compare our method against others in the literature, using the Mean Absolute Error (MAE) metric, and show that our method outperforms them consistently.


 DOI: 10.21437/Interspeech.2017-230

Cite as: Papadopoulos, P., Travadi, R., Narayanan, S.S. (2017) Global SNR Estimation of Speech Signals for Unknown Noise Conditions Using Noise Adapted Non-Linear Regression. Proc. Interspeech 2017, 3842-3846, DOI: 10.21437/Interspeech.2017-230.


@inproceedings{Papadopoulos2017,
  author={Pavlos Papadopoulos and Ruchir Travadi and Shrikanth S. Narayanan},
  title={Global SNR Estimation of Speech Signals for Unknown Noise Conditions Using Noise Adapted Non-Linear Regression},
  year=2017,
  booktitle={Proc. Interspeech 2017},
  pages={3842--3846},
  doi={10.21437/Interspeech.2017-230},
  url={http://dx.doi.org/10.21437/Interspeech.2017-230}
}