Skip to main content
Log in

Empirical Mode Decomposition, Viterbi and Wavelets Applied to Electrocardiogram Noise Removal

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

The electrocardiogram (ECG) signal is generally used as a cardiovascular disease diagnostic tool. The accuracy of the diagnosis is directly related to the quality of the ECG signal, which can be corrupted by several sources of noises such as, for example, baseline wanders and power line interference. This paper proposes a new ECG denoising methodology based on wavelets, empirical mode decomposition (EMD), and Viterbi algorithm. The EMD decomposes the signal in intrinsic mode functions (IMFs), then each one of these IMFs is processed by the discrete wavelet transform through a decision process based on the Viterbi algorithm. We apply the proposed method to a synthetic ECG signal and three real ECG signals. The simulations results show that this novel methodology outperforms denoising schemes based on wavelets, empirical mode decomposition, and total variation.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. S. Agrawal, A. Gupta, Fractal and EMD based removal of baseline wander and powerline interference from ECG signals. Comput. Biol. Med. 43(11), 1889–1899 (2013)

    Article  Google Scholar 

  2. Y.A. Altay, A.S. Kremlev, A.A. Margun, ECG signal filtering approach for detection of P, QRS, T waves and complexes in short single-lead recording, in 2019 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus) (IEEE, 2019), pp. 1135–1140

  3. S. Ari, M.K. Das, A. Chacko, Ecg signal enhancement using s-transform. Comput. Biol. Med. 43(6), 649–660 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. L. Condat, A direct algorithm for 1-D total variation denoising. IEEE Signal Process. Lett. 20(11), 1054–1057 (2013). https://doi.org/10.1109/LSP.2013.2278339

    Article  Google Scholar 

  6. P. de Chazal, M.O. Dwyer, Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans. Biomed. Eng. 51(7), 1196–1206 (2004). https://doi.org/10.1109/TBME.2004.827359

    Article  Google Scholar 

  7. F.A. Elhaj, N. Salim, Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals. Comput. Methods Programs Biomed. 127, 52–63 (2016). https://doi.org/10.1016/j.cmpb.2015.12.024

    Article  Google Scholar 

  8. G.D. Forney, The viterbi algorithm. Proc. IEEE 61(3), 268–278 (1973)

    Article  MathSciNet  Google Scholar 

  9. M. García, M. Martínez-Iniesta, J. Ródenas, J.J. Rieta, R. Alcaraz, A novel wavelet-based filtering strategy to remove powerline interference from electrocardiograms with atrial fibrillation. Physiol. Meas. 39(11), 115006 (2018)

    Article  Google Scholar 

  10. S. Garnaik, N.C. Rout, K. Sethi, Noise reduction in electrocardiogram signal using hybrid methods of empirical mode decomposition with wavelet transform and non-local means algorithm, in Computational Intelligence in Data Mining (Springer, 2019), pp. 639–648

  11. A.L. Goldberger, L.A. Amaral, L. Glass, J.M. Hausdorff, P.C. Ivanov, R.G. Mark, J.E. Mietus, G.B. Moody, C.K. Peng, H.E. Stanley, Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101(23), e215–e220 (2000)

    Article  Google Scholar 

  12. G. Han, Z. Xu, Electrocardiogram signal denoising based on a new improved wavelet thresholding. Rev. Sci. Instrum. 87(8), 084303 (2016). https://doi.org/10.1063/1.4960411

    Article  Google Scholar 

  13. R.R. Linhares, Arrhythmia detection from heart rate variability by SDFA method. Int. J. Cardiol. 224, 27–32 (2016). https://doi.org/10.1016/j.ijcard.2016.08.286

    Article  Google Scholar 

  14. R.R. Linhares, Discriminating between explosions and earthquakes by the SDFA method. Am. Rev. Math. Stat. 5(2), 1–5 (2017). https://doi.org/10.15640/arms.v5n2a1

    Article  Google Scholar 

  15. R.R. Linhares, Arrhythmia detection coefficient based on wavelet shrinkage. Am. Rev. Math. Stat. 6(2), 26–29 (2018). 10.15640/arms.v6n2a3

    Article  Google Scholar 

  16. Y. Meyer, Wavelets: algorithms and applications. Soc. Ind. Appl. Math. (1993). https://doi.org/10.1137/1036136

    Article  MATH  Google Scholar 

  17. G.B. Moody, R.G. Mark, The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. Mag. 20(3), 45–50 (2001)

    Article  Google Scholar 

  18. S. Pal, M. Mitra, Empirical mode decomposition based ECG enhancement and QRS detection. Comput. Biol. Med. 42(1), 83–92 (2012)

    Article  Google Scholar 

  19. M. Rakshit, S. Das, An efficient ECG denoising methodology using empirical mode decomposition and adaptive switching mean filter. Biomed. Signal Process. Control 40, 140–148 (2018). https://doi.org/10.1016/j.bspc.2017.09.020

    Article  Google Scholar 

  20. Z. Wang, F. Wan, C.M. Wong, L. Zhang, Adaptive fourier decomposition based ECG denoising. Comput. Biol. Med. 77, 195–205 (2016)

    Article  Google Scholar 

  21. Y. Weiting, Z. Runjing, An improved self-adaptive filter based on LMS algorithm for filtering 50 hz interference in ECG signals, in 2007 8th International Conference on Electronic Measurement and Instruments (IEEE, 2007), pp. 3–874

  22. W. Zucchini, I.L. MacDonald, R. Langrock, Hidden Markov Models for Time Series: An Introduction Using R (Chapman and Hall/CRC, Boca Raton, 2016)

    MATH  Google Scholar 

Download references

Acknowledgements

This work was supported in part by Coordination for the Improvement of Higher Education Personnel (CAPES).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Regis Nunes Vargas.

Ethics declarations

Conflict of interest

This paper has not communicated anywhere until this moment, now only it is communicated to your esteemed journal for the publication with the knowledge of all co-authors.

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vargas, R.N., Veiga, A.C.P. Empirical Mode Decomposition, Viterbi and Wavelets Applied to Electrocardiogram Noise Removal. Circuits Syst Signal Process 40, 691–718 (2021). https://doi.org/10.1007/s00034-020-01489-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-020-01489-5

Keywords

Navigation