Noise power spectrum estimation using constrained variance spectral smoothing and minima tracking

In this paper, we propose a new noise estimation algorithm based on tracking the minima of an adaptively smoothed noisy short-time power spectrum (STPS). The heart of the proposed algorithm is a constrained variance smoothing (CVS) filter, which smoothes the noisy STPS independently of the noise level. The proposed smoothing procedure is capable of tracking the non-stationary behavior of the noisy STPS while reducing its variance. The minima of the smoothed STPS are tracked with a low delay and are used to construct voice activity detectors (VAD) in frequency bins. Finally, the noise power spectrum is estimated by averaging the noisy STPS on the noise-only regions. Experiments show that the proposed noise estimation algorithm possesses a very short delay in tracking the non-stationary behavior of the noise. When the proposed algorithm is utilized in a noise reduction system, it exhibits superior performance over the other recently proposed noise estimation algorithms.

[1]  I. Cohen,et al.  Noise estimation by minima controlled recursive averaging for robust speech enhancement , 2002, IEEE Signal Processing Letters.

[2]  Rainer Martin,et al.  Noise power spectral density estimation based on optimal smoothing and minimum statistics , 2001, IEEE Trans. Speech Audio Process..

[3]  Rainer Martin,et al.  Spectral Subtraction Based on Minimum Statistics , 2001 .

[4]  Philipos C. Loizou,et al.  A noise-estimation algorithm for highly non-stationary environments , 2006, Speech Commun..

[5]  E. Paajanen,et al.  Improved objective measures for characterization of noise suppression algorithms , 2002, Speech Coding, 2002, IEEE Workshop Proceedings..

[6]  J. Lynch,et al.  Speech/Silence segmentation for real-time coding via rule based adaptive endpoint detection , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  David Malah,et al.  Speech enhancement using a minimum mean-square error log-spectral amplitude estimator , 1984, IEEE Trans. Acoust. Speech Signal Process..

[8]  Herman J. M. Steeneken,et al.  Assessment for automatic speech recognition: II. NOISEX-92: A database and an experiment to study the effect of additive noise on speech recognition systems , 1993, Speech Commun..

[9]  Yariv Ephraim,et al.  A signal subspace approach for speech enhancement , 1995, IEEE Trans. Speech Audio Process..

[10]  Israel Cohen,et al.  Noise spectrum estimation in adverse environments: improved minima controlled recursive averaging , 2003, IEEE Trans. Speech Audio Process..

[11]  Rainer Martin,et al.  Bias compensation methods for minimum statistics noise power spectral density estimation , 2006, Signal Process..