Skip to main content
Log in

Computationally efficient generic adaptive filter (CEGAF)

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  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)

  2. Combastel, C.: Kalman filtering and zonotopic state bounding for robust fault detection. Control and Fault-Tolerant Systems (SysTol), pp. 99–104. IEEE (2016)

  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)

    Article  Google Scholar 

  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. Enge, P., Farmer, D., Westfall, B.: Adaptive noise cancellation. U.S. Patent No. 5,465,413. Washington, DC (1995)

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  9. Boll, S.: Suppression of acoustic noise in speech using spectral subtraction. IEEE Trans. Acoust Speech Signal Process. 27, 113–120 (1979)

    Article  Google Scholar 

  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. Loizou, P.C.: Speech Enhancement: Theory and Practice. CRC Press (2013)

  12. Babu, G.R., Lavanya, D., Yamuna, B., Divya, H.: Speech enhancement using beamforming. Int. J. Eng. Comput. Sci. 4(4), 11143–11147 (2015)

  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)

    Article  Google Scholar 

  14. Upadhyay, N., Jaiswal, R.K.: Single channel speech enhancement: using wiener filtering with recursive noise estimation. Procedia Comput. Sci. 84, 22–30 (2016)

    Article  Google Scholar 

  15. Kalman, R.E.: A new approach to linear filtering and prediction problems. J. Fluids Eng. 82, 35–45 (1960)

    Article  MathSciNet  Google Scholar 

  16. Paliwal, K.: KALMAN FILTERING (1987)

  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)

    Article  Google Scholar 

  18. Anoop, V., Rao, P.V.: Speech enhancement using hybrid optimization technique. Procedia Technol. 25, 5–11 (2016)

    Article  Google Scholar 

  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)

  20. Hu, Y., Loizou, P.C.: Subjective comparison and evaluation of speech enhancement algorithms. Speech Commun. 49, 588–601 (2007)

    Article  Google Scholar 

  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)

  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)

    Article  Google Scholar 

  23. Mira, J., Sandoval, F.: From natural to artificial neural computation. International Workshop on Artificial Neural Networks, Malaga-Torremolinos, Spain, vol. 930 (1995)

  24. Russell, I.: The Delta Rule (1996). [last accessed: 9-6-2014] http://uhaweb.hartford.edu/compsci/neural-networks-delta-rule.html

  25. Steel, R.G.D., Torrie, J.H.: Principles and procedures of statistics: with special reference to the biological sciences (1960)

  26. McClelland, J.L., Rumelhart, D.E., Group, P.R.: Parallel distributed processing. Explorations in the microstructure of cognition, vol. 2 (1986)

  27. Anderson, J.A., Rosenfeld, E.: Neurocomputing, vol. 2. MIT Press (1993)

  28. Rec, I.: P. 56-Objective Measurement of Active Speech Level. International Telecommunication Union, Geneva (1993)

  29. Oja, E.: Principal components, minor components, and linear neural networks. Neural Netw. 5(6), 927–935 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Salabat Khan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1046-6

Keywords

Navigation