A novel method for detecting R-peaks in electrocardiogram (ECG) signal

Abstract The R-peak detection is crucial in all kinds of electrocardiogram (ECG) applications. However, almost all existing R-peak detectors suffer from the non-stationarity of both QRS morphology and noise. To combat this difficulty, we propose a new R-peak detector, which is based on the new preprocessing technique and an automated peak-finding logic. In this paper, we first demonstrate that the proposed preprocessor with a Shannon energy envelope (SEE) estimator is better able to detect R-peaks in case of wider and small QRS complexes, negative QRS polarities, and sudden changes in QRS amplitudes over that using the absolute value, energy value, and Shannon entropy features. Then we justify the simplicity and robustness of the proposed peak-finding logic using the Hilbert-transform (HT) and moving average (MA) filter. The proposed R-peak detector is validated using the first-channel of the 48 ECG records of the MIT-BITH arrhythmia database, and achieves average detection accuracy of 99.80%, sensitivity of 99.93% and positive predictivity of 99.86%. Various experimental results show that the proposed R-peak detection method significantly outperforms other well-known methods in case of noisy or pathological signals.

[1]  A. Charef,et al.  R-peak detection using a complex fractional wavelet , 2009, 2009 International Conference on Electrical and Electronics Engineering - ELECO 2009.

[2]  Hee Don Seo,et al.  A New QRS Detection Method Using Wavelets and Artificial Neural Networks , 2011, Journal of Medical Systems.

[3]  Wen-June Wang,et al.  QRS complexes detection for ECG signal: The Difference Operation Method , 2008, Comput. Methods Programs Biomed..

[4]  Khalil El-Khatib,et al.  Biometric Identification System Based on Electrocardiogram Data , 2008, 2008 New Technologies, Mobility and Security.

[5]  O. Pahlm,et al.  Software QRS detection in ambulatory monitoring — a review , 1984, Medical and Biological Engineering and Computing.

[6]  Mohamed Najim,et al.  ECG Beat Detection Using a Geometrical Matching Approach , 2007, IEEE Transactions on Biomedical Engineering.

[7]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[8]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[9]  R. Orglmeister,et al.  The principles of software QRS detection , 2002, IEEE Engineering in Medicine and Biology Magazine.

[10]  Huilong Duan,et al.  A QRS Complex Detection Algorithm Based on Mathematical Morphology and Envelope , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[11]  Patrick Gaydecki,et al.  The use of the Hilbert transform in ECG signal analysis , 2001, Comput. Biol. Medicine.

[12]  Xing Hongyan,et al.  A New QRS Detection Algorithm Based on Empirical Mode Decomposition , 2008, 2008 2nd International Conference on Bioinformatics and Biomedical Engineering.

[13]  Fei Zhang,et al.  QRS Detection Based on Multiscale Mathematical Morphology for Wearable ECG Devices in Body Area Networks , 2009, IEEE Transactions on Biomedical Circuits and Systems.

[14]  I. Romero Legarreta,et al.  R-wave detection using continuous wavelet modulus maxima , 2003, Computers in Cardiology, 2003.

[15]  Willis J. Tompkins,et al.  Quantitative Investigation of QRS Detection Rules Using the MIT/BIH Arrhythmia Database , 1986, IEEE Transactions on Biomedical Engineering.

[16]  Carsten Meyer,et al.  Combining Algorithms in Automatic Detection of QRS Complexes in ECG Signals , 2006, IEEE Transactions on Information Technology in Biomedicine.

[17]  I. Hartimo,et al.  Heart sound segmentation algorithm based on heart sound envelogram , 1997, Computers in Cardiology 1997.

[18]  M. Sabarimalai Manikandan,et al.  Wavelet threshold based TDL and TDR algorithms for real-time ECG signal compression , 2008, Biomed. Signal Process. Control..

[19]  Mohamed Elgendi,et al.  R wave detection using Coiflets wavelets , 2009, 2009 IEEE 35th Annual Northeast Bioengineering Conference.

[20]  Chi-Sang Poon,et al.  Analysis of First-Derivative Based QRS Detection Algorithms , 2008, IEEE Transactions on Biomedical Engineering.