Abstract
The electrocardiogram (ECG ) signal is prone to various high and low frequency noises, including baseline wandering and power-line interference, which become the source of errors in QRS and in other extracted features. This paper presents a new ECG signal-processing approach based on empirical mode decomposition (EMD) and an improved approximate envelope method. To reduce the number of the initial intrinsic mode functions (IMFs), a Butterworth lowpass filter is used to eliminate high frequency noises before the EMD. To correct baseline wandering and to eliminate low frequency noises, the two last-order IMFs are abandoned. An improved approximate envelope is proposed and applied after the Hilbert transform to enhance the energy of QRS complexes and to suppress unwanted P/T waves and noises. Then, an algorithm based on the slope threshold is used for R-peak detection. The proposed denoising and R-peak detection algorithm are validated using the MIT-BIH Arrhythmia Database. The simulation results show that the proposed method can effectively eliminate the Gaussian noise, baseline wander, and power-line interference added to the ECG signal. The method can also function reliably even under poor signal quality and with long P and T peaks. The QRS detector has an average sensitivity of Se=99.94 % and a positive predictivity of +P=99.87 % over the first lead of the MIT-BIH Arrhythmia Database.
Similar content being viewed by others
References
N.M. Arzeno, Z.D. Deng, C.S. Poon, Analysis of first-derivative based QRS detection algorithms. IEEE Trans. Biomed. Eng. 55(2), 478–484 (2008)
M. Ashfanoor Kabir, C. Shahnaz, Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains. Biomed. Signal Process. Control 7(5), 481–489 (2012)
K.M. Chang, Arrhythmia ECG noise reduction by ensemble empirical mode decomposition. Sensors 10, 6063–6080 (2010)
S.W. Chen, H.C. Chen, H.L. Chan, A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising. Comput. Methods Programs Biomed. 82, 187–195 (2006)
X.M. Guo, L.P. Tang, L.S. Chen, M.M. Chen, Empirical mode decomposition for QRS complexes and T wave detection. J. Univ. Electron. Sci. Technol. China 40(1), 142–146 (2011)
N.E. Huang, Z. Shen, S.R. Long, M.C. Wu, H.H. Shih, Q. Zheng, N.C. Yen, C.C. Tung, H.H. Liu, The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. 454, 903–995 (1998)
A. Josko, Evaluation of the QRS complex wavelet based detection algorithm. Prz. Elektrotech. 87, 66–70 (2011)
B.V. Manuel, B. Wengb, E.B. Kenneth, ECG signal denoising and baseline wander correction based on the empirical mode decomposition. Comput. Biol. Med. 38, 1–13 (2008)
R. Mark, G. Moody, MIT-BIH arrhythmia database. Available online http://ecg.mit.edu/dbinfo.html (1997)
F.K. Omar, A.M. Gaouda, Gear tooth diagnosis using wavelet multi-resolution analysis enhanced by Kaiser’s windowing. Trans. Inst. Meas. Control 33, 573–590 (2011)
S. Pal, M. Mitra, Empirical mode decomposition based ECG enhancement and QRS detection. Comput. Biol. Med. 42(1), 83–92 (2012)
M. Sabarimalai Manikandan, K.P. Soman, A novel method for detecting R-peaks in electrocardiogram (ECG) signal. Biomed. Signal Process. Control 7(12), 118–128 (2012)
P. Sasikala, R.S.D. Wahidabanu, Robust R peak and QRS detection in electrocardiogram using wavelet transform. Int. J. Adv. Comput. Sci. Appl. 1, 48–53 (2010)
Z.E.H. Slimane, N.A. Amine, QRS complex detection using empirical mode decomposition. Digit. Signal Process. 20(4), 1221–1228 (2010)
S. Tyag, M.K. Patil, Analysis of EMD based QRS detection methods in electrocardiogram (ECG) signal. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 3(3), 304–307 (2013)
H.U. Unal, A. Iftar, Stable H-infinity flow controller design using approximation of FIR filters. Trans. Inst. Meas. Control 34(1), 3–25 (2012)
D.L. Wang, Y. Bai, Z.J.Y. Hao, Robot manipulator calibration using neural network and a camera-based measurement system. Trans. Inst. Meas. Control 34(1), 105–121 (2012)
B. Yan, J. Yang, Analysis and research on Hilbert transform. J. EEE 26(5), 27–29 (2004)
Z. Zahia, A. Ahmed, A. Mourad, B. Adel, QRS detection based on wavelet coefficients. Comput. Methods Programs Biomed. 7, 490–496 (2012)
F. Zhang, Y. Lian, QRS detection based on multi-scale mathematical morphology for wearable ECG device in body area networks. IEEE Trans. Biomed. Circuits Syst. 3(4), 220–228 (2009)
S.K. Zhou, J.T. Wang, J.R. Xu, The real-time detection of QRS complex using the envelope of ECG, in Proc. of the Annual International Conference of the IEEE, Engineering in Medicine and Biology Society, USA, November 1988
Acknowledgements
his paper is supported by the National Natural Science Foundation of China (Nos. 61177078, 61307094, 31271871), the Specialized Research Fund for the Doctoral Program of Higher Education of China (No. 20101201120001), and Tianjin Research Program of Application Foundation and Advanced Technology (No. 13JCYBJC16800).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, H., Wang, X., Chen, L. et al. Denoising and R-Peak Detection of Electrocardiogram Signal Based on EMD and Improved Approximate Envelope. Circuits Syst Signal Process 33, 1261–1276 (2014). https://doi.org/10.1007/s00034-013-9691-3
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-013-9691-3