Abstract
Enhancement to clean speech from noisy speech has always been a challenging issue for the researcher’s community. Various researchers have used different techniques to resolve this problem. These techniques can be classified into the unsupervised and supervised approaches. Amongst the unsupervised approaches, Spectral Subtraction and Wiener Filter are commonly exploited. However, such approaches do not yield significant enhancement in the speech quality as well as intelligibility. As compared to unsupervised, supervised approaches such as Hidden Markov Model produces enhanced speech signals with better quality. However, supervised approaches need prior knowledge about the type of noise which is considered their major drawback. Moreover, for each noise type, separate models need to be trained. In this paper, a novel hybrid approach for the enhancement of speech is presented to overcome the limitations of both supervised and unsupervised approaches. The filter weights adjustment on the basis of Delta Learning Rule makes it a supervised approach. To address the issue of construction of new model for each noise type, the filter adjusts its weights automatically through minimum mean square error. It is unsupervised as there is no need of estimation of noise power spectral density. Various experiments are performed to test the performance of proposed filter with respect to different parameters. Moreover, the performance of the proposed filter is compared with state-of-the-art approaches using objective and subjective measures. The results indicate that CEGAF outperforms the algorithms such as Wiener Filter, supervised NMF and online NMF.
Similar content being viewed by others
References
Chabane, B., Daoued, B.: On the use of Kalman filter for enhancing speech corrupted by colored noise. WSEAS Trans. Signal Process. 4(12), 657–666 (2008)
Combastel, C.: Kalman filtering and zonotopic state bounding for robust fault detection. Control and Fault-Tolerant Systems (SysTol), pp. 99–104. IEEE (2016)
Rehmam, B., Halim, Z., Abbas, G., Muhammad, T.: Artificial neural network-based speech recognition using dwt analysis applied on isolated words from oriental languages. Malays. J. Comput. Sci. 28(3), 242–262 (2015)
Banchhor, S., Dodia, J., Gowda, D.: GUI based performance analysis of speech enhancement techniques. Int. J. Sci. Res. Publ. 3(9), 1 (2013)
Enge, P., Farmer, D., Westfall, B.: Adaptive noise cancellation. U.S. Patent No. 5,465,413. Washington, DC (1995)
Mohammadiha, N., Leijon, A.: Nonnegative HMM for babble noise derived from speech HMM: application to speech enhancement. IEEE Trans. Audio Speech Lang. Process. 21(5), 998–1011 (2013)
Mohammadiha, N., Martin, R., Leijon, A.: Spectral domain speech enhancement using HMM state-dependent super-Gaussian priors. IEEE Signal Process. Lett. 20, 253–256 (2013)
Mohammadiha, N., Smaragdis, P., Leijon, A.: Supervised and unsupervised speech enhancement using nonnegative matrix factorization. IEEE Trans. Audio Speech Lang. Process. 21, 2140–2151 (2013)
Boll, S.: Suppression of acoustic noise in speech using spectral subtraction. IEEE Trans. Acoust Speech Signal Process. 27, 113–120 (1979)
Paurav Goel, A.G.: Review of spectral subtraction techniques for speech enhancement. Int. J. Electron. Commun. Technol. (IJECT) 2(4), 189–194 (2011)
Loizou, P.C.: Speech Enhancement: Theory and Practice. CRC Press (2013)
Babu, G.R., Lavanya, D., Yamuna, B., Divya, H.: Speech enhancement using beamforming. Int. J. Eng. Comput. Sci. 4(4), 11143–11147 (2015)
Lockwood, P., Boudy, J.: Experiments with a nonlinear spectral subtractor (NSS), Hidden Markov models and the projection, for robust speech recognition in cars. Speech Commun. 11, 215–228 (1992)
Upadhyay, N., Jaiswal, R.K.: Single channel speech enhancement: using wiener filtering with recursive noise estimation. Procedia Comput. Sci. 84, 22–30 (2016)
Kalman, R.E.: A new approach to linear filtering and prediction problems. J. Fluids Eng. 82, 35–45 (1960)
Paliwal, K.: KALMAN FILTERING (1987)
Gannot, S., Burshtein, D., Weinstein, E.: Iterative and sequential Kalman filter-based speech enhancement algorithms. IEEE Trans. Speech Audio Process. 6, 373–385 (1998)
Anoop, V., Rao, P.V.: Speech enhancement using hybrid optimization technique. Procedia Technol. 25, 5–11 (2016)
ur Rehman, A., Khan, F., Jadoon, B.K.: Analysis of adaptive filter and ICA for noise cancellation from a video frame. In: International Conference on Intelligent Systems Engineering (ICISE), pp. 250–255 (2016)
Hu, Y., Loizou, P.C.: Subjective comparison and evaluation of speech enhancement algorithms. Speech Commun. 49, 588–601 (2007)
Hirsch, H.-G., Pearce, D.: The Aurora experimental framework for the performance evaluation of speech recognition systems under noisy conditions. In: ASR2000-Automatic Speech Recognition: Challenges for the new Millenium ISCA Tutorial and Research Workshop (ITRW), pp. 29–32 (2000)
Sameti, H., Sheikhzadeh, H., Deng, L., Brennan, R.L.: HMM-based strategies for enhancement of speech signals embedded in nonstationary noise. IEEE Trans. Speech Audio Process. 6, 445–455 (1998)
Mira, J., Sandoval, F.: From natural to artificial neural computation. International Workshop on Artificial Neural Networks, Malaga-Torremolinos, Spain, vol. 930 (1995)
Russell, I.: The Delta Rule (1996). [last accessed: 9-6-2014] http://uhaweb.hartford.edu/compsci/neural-networks-delta-rule.html
Steel, R.G.D., Torrie, J.H.: Principles and procedures of statistics: with special reference to the biological sciences (1960)
McClelland, J.L., Rumelhart, D.E., Group, P.R.: Parallel distributed processing. Explorations in the microstructure of cognition, vol. 2 (1986)
Anderson, J.A., Rosenfeld, E.: Neurocomputing, vol. 2. MIT Press (1993)
Rec, I.: P. 56-Objective Measurement of Active Speech Level. International Telecommunication Union, Geneva (1993)
Oja, E.: Principal components, minor components, and linear neural networks. Neural Netw. 5(6), 927–935 (1992)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abid, M., Ishtiaq, M., Khan, F.A. et al. Computationally efficient generic adaptive filter (CEGAF). Cluster Comput 22 (Suppl 3), 7111–7121 (2019). https://doi.org/10.1007/s10586-017-1046-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1046-6