Noise reduction in speech signals using adaptive independent component analysis (ICA) for hands free communication devices

This paper aims to remove the noise presents in speech signals during communication in all hands-free devices like mobile phone, video conferencing, teleconferencing conferencing etc. The existing noise reduction algorithms like an adaptive filter, time-varying and multiband adaptive gain control etc., have serious drawbacks. To enhance the algorithm for a better outcome an independent component analysis (ICA) based noise reduction is used. ICA is a statistical computational technique that divides the multisource signal into individual subcomponents. It is an active approach to cancel all of the ambient noise or a selective part of it without knowing the knowledge of the background noise. The adaptive nature of ICA in the proposed method makes the algorithm more robust in a real-time scenario. In the proposed method, the noisy speech signal is maximized by using kurtosis and negentropy cost functions of ICA to separate out the original speech signal from the noise. The simulations show that the proposed adaptive ICA method provides higher SNR compared to existing ICA methods and other conventional methods. Thus Adaptive ICA performs efficient noise cancellation in all real-time communication devices.

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

[2]  Guy J. Brown,et al.  Separation of speech from interfering sounds based on oscillatory correlation , 1999, IEEE Trans. Neural Networks.

[3]  M. J. Lal,et al.  Application of Adaptive Filter Using Adaptive Line Enhancer Techniques , 2013, 2013 Third International Conference on Advances in Computing and Communications.

[4]  Huakui Wang,et al.  Blind separation of noisy mixed speech signals based on wavelet transform and Independent Component Analysis , 2006, 2006 8th international Conference on Signal Processing.

[5]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[6]  A. Bregman Auditory Scene Analysis , 2008 .

[7]  P. Arulmozhivarman,et al.  Wavelet based ICA using maximisation of non-Gaussianity for acoustic echo cancellation during double talk situation , 2015 .

[8]  Aapo Hyvärinen,et al.  A Fast Fixed-Point Algorithm for Independent Component Analysis , 1997, Neural Computation.

[9]  Jacob Benesty,et al.  New insights into the noise reduction Wiener filter , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[10]  Pachiyappan Arulmozhivarman,et al.  Wavelet-Based ICA Using Maximum Likelihood Estimation and Information-Theoretic Measure for Acoustic Echo Cancellation During Double Talk Situation , 2015, Circuits Syst. Signal Process..

[11]  Narimene Lezzoum,et al.  Noise reduction of speech signals using time-varying and multi-band adaptive gain control for smart digital hearing protectors , 2016 .

[12]  Jacob Benesty,et al.  On single-channel noise reduction in the time domain , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[13]  Jacob Benesty,et al.  Optimal Time-Domain Noise Reduction Filters - A Theoretical Study , 2011, Springer Briefs in Electrical and Computer Engineering.

[14]  DeLiang Wang,et al.  Monaural speech segregation based on pitch tracking and amplitude modulation , 2002, IEEE Transactions on Neural Networks.

[15]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

[16]  Jacob Benesty,et al.  A Minimum Distortion Noise Reduction Algorithm With Multiple Microphones , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[17]  Jacob Benesty,et al.  Analysis and Comparison of Multichannel Noise Reduction Methods in a Common Framework , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[18]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .