Cluster Computing

, Volume 22, Supplement 3, pp 7111–7121 | Cite as

Computationally efficient generic adaptive filter (CEGAF)

  • Muqaddas Abid
  • Muhammad Ishtiaq
  • Farman Ali Khan
  • Salabat KhanEmail author
  • Rashid Ahmad
  • Peer Azmat Shah


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.


Adaptive filter Speech enhancement Computational intelligence 


  1. 1.
    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)Google Scholar
  2. 2.
    Combastel, C.: Kalman filtering and zonotopic state bounding for robust fault detection. Control and Fault-Tolerant Systems (SysTol), pp. 99–104. IEEE (2016)Google Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    Banchhor, S., Dodia, J., Gowda, D.: GUI based performance analysis of speech enhancement techniques. Int. J. Sci. Res. Publ. 3(9), 1 (2013)Google Scholar
  5. 5.
    Enge, P., Farmer, D., Westfall, B.: Adaptive noise cancellation. U.S. Patent No. 5,465,413. Washington, DC (1995)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    Boll, S.: Suppression of acoustic noise in speech using spectral subtraction. IEEE Trans. Acoust Speech Signal Process. 27, 113–120 (1979)CrossRefGoogle Scholar
  10. 10.
    Paurav Goel, A.G.: Review of spectral subtraction techniques for speech enhancement. Int. J. Electron. Commun. Technol. (IJECT) 2(4), 189–194 (2011)Google Scholar
  11. 11.
    Loizou, P.C.: Speech Enhancement: Theory and Practice. CRC Press (2013)Google Scholar
  12. 12.
    Babu, G.R., Lavanya, D., Yamuna, B., Divya, H.: Speech enhancement using beamforming. Int. J. Eng. Comput. Sci. 4(4), 11143–11147 (2015)Google Scholar
  13. 13.
    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)CrossRefGoogle Scholar
  14. 14.
    Upadhyay, N., Jaiswal, R.K.: Single channel speech enhancement: using wiener filtering with recursive noise estimation. Procedia Comput. Sci. 84, 22–30 (2016)CrossRefGoogle Scholar
  15. 15.
    Kalman, R.E.: A new approach to linear filtering and prediction problems. J. Fluids Eng. 82, 35–45 (1960)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Paliwal, K.: KALMAN FILTERING (1987)Google Scholar
  17. 17.
    Gannot, S., Burshtein, D., Weinstein, E.: Iterative and sequential Kalman filter-based speech enhancement algorithms. IEEE Trans. Speech Audio Process. 6, 373–385 (1998)CrossRefGoogle Scholar
  18. 18.
    Anoop, V., Rao, P.V.: Speech enhancement using hybrid optimization technique. Procedia Technol. 25, 5–11 (2016)CrossRefGoogle Scholar
  19. 19.
    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)Google Scholar
  20. 20.
    Hu, Y., Loizou, P.C.: Subjective comparison and evaluation of speech enhancement algorithms. Speech Commun. 49, 588–601 (2007)CrossRefGoogle Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    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)CrossRefGoogle Scholar
  23. 23.
    Mira, J., Sandoval, F.: From natural to artificial neural computation. International Workshop on Artificial Neural Networks, Malaga-Torremolinos, Spain, vol. 930 (1995)Google Scholar
  24. 24.
    Russell, I.: The Delta Rule (1996). [last accessed: 9-6-2014]
  25. 25.
    Steel, R.G.D., Torrie, J.H.: Principles and procedures of statistics: with special reference to the biological sciences (1960)Google Scholar
  26. 26.
    McClelland, J.L., Rumelhart, D.E., Group, P.R.: Parallel distributed processing. Explorations in the microstructure of cognition, vol. 2 (1986)Google Scholar
  27. 27.
    Anderson, J.A., Rosenfeld, E.: Neurocomputing, vol. 2. MIT Press (1993)Google Scholar
  28. 28.
    Rec, I.: P. 56-Objective Measurement of Active Speech Level. International Telecommunication Union, Geneva (1993)Google Scholar
  29. 29.
    Oja, E.: Principal components, minor components, and linear neural networks. Neural Netw. 5(6), 927–935 (1992)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  • Muqaddas Abid
    • 1
  • Muhammad Ishtiaq
    • 2
  • Farman Ali Khan
    • 1
  • Salabat Khan
    • 1
    Email author
  • Rashid Ahmad
    • 1
  • Peer Azmat Shah
    • 1
  1. 1.Department of Computer ScienceComsats Institute of Information TechnologyAttockPakistan
  2. 2.Department of Software EngineeringFoundation UniversityIslamabadPakistan

Personalised recommendations