Skip to main content
Log in

ECG signal filtering based on CEEMDAN with hybrid interval thresholding and higher order statistics to select relevant modes

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a novel ECG signal enhancement method based on Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (CEEMDAN) and Higher Order Statistics (HOS). In our scheme, the noisy ECG signal is first decomposed adaptively into oscillatory components called intrinsic mode functions (IMFs) by using Empirical Mode Decomposition (EMD) or its variants. Therefore, the obtained modes are separated into two groups of noisy signal modes and one group of useful signal modes, by using a novel criterion derived from the HOS namely the fourth order cumulant or kurtosis. After that, a modified shrinkage scheme based on Interval Thresholding technique is adaptively applied to each selected IMF from the noise-dominant groups in order to reduce the noise and to preserve the QRS complex. The overall filtered ECG signal is then reconstructed by combining the thresholded IMFs and the retained unprocessed lower frequency relevant IMFs. Various tests and simulations are investigated to evaluate the performance of our proposed approach in combination with the EMD, Ensemble EMD (EEMD) and CEEMDAN algorithms. The simulation results carried on MIT-BIH Arrhythmia database, show that CEEMDAN method gives better performance than the two other methods, and outperforms some state-of-the-art methods in terms of Signal to Noise Ratio (SNR) and Root Mean Square Error (RMSE).

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.

Institutional subscriptions

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

Similar content being viewed by others

Notes

  1. The kurtosis function does not subtract 3 from the computed value as in (14).

  2. It was founded, after several repetitive simulations, that a rarely occurred problem can be shown when the boundaries K4jmax and K4js are consecutive. In this case, the HIT is now applied to the second set of IMFs.

  3. In our scheme, we have used the Stationary Wavelet Transform (SWT) [29].

  4. The choice is justified by the great similarity between db4 and QRS complex shape.

  5. By using the Inverse Stationary Wavelet Transform (ISWT).

  6. To be in the same conditions to [11], the number of iterations is fixed to 200 with a 0.2 standard deviation for white Gaussian noise.

  7. The denoising principle in [6] is re-implemented by discarding only the first two IMFs.

  8. ECG record amplitudes are not divided by the the amplification gain of 200 for the MITDB.

References

  1. Alfaouri M, Daqrouq K (2008) ECG Signal denoising by wavelet transform thresholding. Am J Appl Sci 5:276–281

    Article  Google Scholar 

  2. Analyse Of Variance (ANOVA). [Online]. Available: https://www.mathworks.com/help/stats/anova1.html

  3. Ari S, Das MK, Chacko A (2013) ECG Signal enhancement using S-transform. Comput Biol Med 43(6):649–660

    Article  Google Scholar 

  4. Blanco-Velasco M, Weng B, Barner K (2008) ECG Signal denoising and baseline wander correction based on the empirical mode decomposition. Comput Biol Med 38(1):1–13

    Article  Google Scholar 

  5. Boudraa AO, Cexus JC (2007) EMD-Based signal filtering. IEEE Trans Instrum Meas 56(6):2196–2202

    Article  Google Scholar 

  6. Chang KM, Liu SH (2011) Gaussian noise filtering from ECG by wiener filter and ensemble empirical mode decomposition. J. Signal Process. Syst. 64(2):249–264

    Article  Google Scholar 

  7. Chawla M (2009) A comparative analysis of principal component and independent component techniques for electrocardiograms. Neural Comput Appl, Springer-Verlag Lond Limited 18:539–556

    Article  Google Scholar 

  8. Clifford GD, Azuaje F, McSharry PE (2006) Advanced Methods and Tools for ECG Data Analysis. Artech House Engineering in Medicine & Biology Series

  9. Donoho D (1995) De-noising by soft-thresholding. IEEE Trans Inf Theory 41 (3):613–627

    Article  MathSciNet  MATH  Google Scholar 

  10. EL bouny L, Khalil M, Adib A (2017) ECG Noise Reduction Based on Stationary Wavelet Transform and Zero-Crossings Interval Thresholding. In: IEEE ICEIT International Conference. Rabat. Morocco

  11. EL Bouny L, Khalil M, Adib A (2017) ECG Signal Denoising Based on Ensemble EMD Thresholding and Higher Order Statistics. In: 3th IEEE International Conference on Advanced Technologies for Signal and Image Processing (ATSIP’2017), Morocco

  12. El Hamdouni N, Adib A, Larbi S, Turki M (2013) Blind digital audio watermarking scheme based on EMD and UISA techniques. J Multimed Tools Appl, Springer 64(3):809–829

    Article  Google Scholar 

  13. Ercelebi E (2004) Electrocardiogram signals de-noising using lifting-based discrete wavelet transform. Comput Biol Med 34(6):479–493

    Article  Google Scholar 

  14. Flandrin P, Goncalves P, Rilling G (2004) Detrending and denoising with empirical mode decompositions. In: European Signal Processing Conference (EUSIPCO), pp 1581–1584

  15. George T, Xenos D (2011) Signal denoising using empirical mode decomposition and higher order statistics. Int J Signal Process Image Process Pattern Recogn 4 (2):91–106

    Google Scholar 

  16. He T, Clifford G, Tarassenko L (2006) Application of ICA in removing artefacts from the ECG. Neural Process Lett 15:105–116

    Google Scholar 

  17. Huang NE et al (1998) The empirical mode decomposition method and the Hilbert spectrum for non-stationary time series analysis. In: Royal Society London, pp 903–995

  18. Hong H, Liang M (2007) K-Hybrid: A Kurtosis-Based hybrid thresholding method for mechanical signal denoising. Trans ASME J Vib Acoust 129:458–470

    Article  Google Scholar 

  19. Kabir M d A, Shahnaz C (2012) Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains. Biomed Signal Process Control 7:481–489

    Article  Google Scholar 

  20. Khalil M, El Hamdouni N, Adib A (2012) Increasing the information Capacity and Improving the detection reliability in audio watermarking system. International Symposium on Communications, Control and Signal Processing (ISCCSP). Rome, Italie

  21. Khaldi K et al (2008) Speech Signal Noise Reduction by EMD. In: proceeding International Symposium on Communications, Control and Signal Processing (ISCCSP). Malta, pp 1155–1185

  22. Khaldi K, Boudraa AO, Bouchikhi A, Turki M (2008) Speech enhancement via EMD. EURASIP. J Adv Signal Process 2008:1–8

  23. Komaty A, Boudraa AO, Dare D (2012) EMD-Based filtering using the Hausdorff distance. In: Proceeding IEEE ISSPIT, pp 1–12

  24. Komaty A, Boudraa AO, Augier B, Dare D (2014) EMD-Based Filtering Using Similarity Measure Between Probability Density Functions of IMFs. IEEE Trans Instrum Meas 63(1):27–34

    Article  Google Scholar 

  25. Kopsinis Y, McLaughlin S (2009) Development of EMD-based denoising methods inspired by wavelet thresholding. IEEE Trans Signal Process 57:1351–1362

  26. Kopsinis Y, McLaughlin S (2008) Empirical mode decomposition based soft-thresholding. In: proceeding of 16th European Signal Processing Conference (EUSIPCO), pp 1–5

  27. Maniruzzaman M, Kazi M, Billah S, Biswas U, Gain B (2012) Least-Mean-Square algorithm based adaptive filters for removing power line interference from ECG signal. In International conference on Informatics, Electronics & Vision

  28. MIT-BIH-Arrhythmia Database. Available at: http://www.physionet.org/physiobank

  29. Nason G, Silverman B (1995) The stationary wavelet transform and some statistical applications. Wavelets Stat Lect Notes Stat-Springer Verlag 103:281–299

    MATH  Google Scholar 

  30. Nguyen P, Kim JM (2016) Adaptive ECG Denoising Using Genetic Algorithm-Based Thresholding and Ensemble Empirical Mode Decomposition. Inf. Sci. https://doi.org/10.1016/j.ins.2016.09.033

  31. Poornachandra S (2008) Wavelet-based denoising using subband dependent threshold for ECG signals. Digit Signal Process 18(1):49–55

    Article  Google Scholar 

  32. Rani S (2011) Comparative study of FIR and IIR filters for the removal of Baseline noises from ECG signal. Int J Comput Sci Inform Technol 2(3):1105–1108

    Google Scholar 

  33. Rilling G, Flandrin P, Goncalves P (2009) Empirical mode decomposition as a filter bank. IEEE Signal Process Lett 11(11):112–114

  34. Sameni R et al (2007) A nonlinear bayesian filtering framework for ECG denoising. IEEE Trans. Biomed. Eng. 54:1–14

  35. Sayadi O, Shamsollahi MB (2006) ECG denoising with adaptive bionic wavelet transform. In: 28 th IEEE EMBS Annual International Conference. New York City, USA

  36. Sharma LN, Dandapat S, Mahanta A (2010) ECG Signal denoising using higher order statistics in wavelet subbands. Biomed Signal Process Control, Elsevier 5:214–222

    Article  Google Scholar 

  37. Suchetha M, Kumaravel N (2013) Empirical mode decomposition based filtering techniques for powerline interference reduction in electrocardiogram using various adaptive structures and subtraction methods. Biomed Signal Process Control 8:575–585

    Article  Google Scholar 

  38. Tompkins A (2007) EMD-Based 60 Hz Noise Filtering of The ECG. In: 29 th IEEE EMBS Annual International Conference, pp 1904–1907

  39. Torres ME, Colominas MA, Schlotthauer G, Flandrin P (2011) A complete ensemble empirical mode decomposition with adaptive noise. In: IEEE international conference on acoustic, Speech and Signal Processing (ICASSP), pp 4144–4147

  40. Wu Z, Huang NE (2004) A study of the characteristics of white noise using the empirical mode decomposition method. In: Proceeding of Royal Society London, pp 1597–1611

  41. Wu Z, Huang NE (2009) Ensemble Empirical Mode Decomposition: a noise-assisted data analysis method. Adv Adapt Data Anal 1(1):1–41

    Article  MathSciNet  Google Scholar 

  42. Yang G, Yuanyuan L, Yanyong W, Zhanlong Z (2015) EMD Interval thresholding denoising based on similarity measure to select relevant mode. Signal Process 109:95–109

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the editorial office Christian Malan, the editor-in-chief, the guest editors as well as the anonymous reviewers for their valuable comments and suggestions that helped to very much improve the quality of this paper.

This research was supported by the National Center for Scientific and Technical Research of Morocco (CNRST) (grant number : 148UH22017).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lahcen El Bouny.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

El Bouny, L., Khalil, M. & Adib, A. ECG signal filtering based on CEEMDAN with hybrid interval thresholding and higher order statistics to select relevant modes. Multimed Tools Appl 78, 13067–13089 (2019). https://doi.org/10.1007/s11042-018-6143-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6143-x

Keywords

Navigation