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.
Similar content being viewed by others
References
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)
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
S. Ari, M.K. Das, A. Chacko, Ecg signal enhancement using s-transform. Comput. Biol. Med. 43(6), 649–660 (2013)
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)
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
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
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
G.D. Forney, The viterbi algorithm. Proc. IEEE 61(3), 268–278 (1973)
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)
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
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)
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
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
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
R.R. Linhares, Arrhythmia detection coefficient based on wavelet shrinkage. Am. Rev. Math. Stat. 6(2), 26–29 (2018). 10.15640/arms.v6n2a3
Y. Meyer, Wavelets: algorithms and applications. Soc. Ind. Appl. Math. (1993). https://doi.org/10.1137/1036136
G.B. Moody, R.G. Mark, The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. Mag. 20(3), 45–50 (2001)
S. Pal, M. Mitra, Empirical mode decomposition based ECG enhancement and QRS detection. Comput. Biol. Med. 42(1), 83–92 (2012)
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
Z. Wang, F. Wan, C.M. Wong, L. Zhang, Adaptive fourier decomposition based ECG denoising. Comput. Biol. Med. 77, 195–205 (2016)
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
W. Zucchini, I.L. MacDonald, R. Langrock, Hidden Markov Models for Time Series: An Introduction Using R (Chapman and Hall/CRC, Boca Raton, 2016)
Acknowledgements
This work was supported in part by Coordination for the Improvement of Higher Education Personnel (CAPES).
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-020-01489-5