An R-peak detection method based on peaks of Shannon energy envelope

In a real-time electrocardiogram (ECG) monitoring system, to detect the R-peak in each beat with low delay, high accuracy and high speed is an important and fundamental task. Aiming at satisfying these requirements, a novel R-peak detection algorithm based on Shannon energy envelope (PSEE) is introduced. It extracts Shannon energy envelope (SEE) from ECG firstly, then finds out the R-peaks after SEE by three new introduced sub-processes: peak detection, false-R detection and false-noise detection. Owing to these sub-processes, the whole schema can deal with long pause or asystole case, and avoid segmenting ECG. Moreover, by splitting the calculation into every sampling time slot, the delay is guaranteed. The new method has been evaluated with all records in MIT-BIH with 99.83% detection rate of R-peaks and about 1.77 mu s computation time for each sample and with 251 records in Chinese Cardiovascular Disease Database with total accuracy 99.78%. Therefore, it not only satisfies real-time requirements but also improves the detection accuracy rate. (C) 2013 Elsevier Ltd. All rights reserved.

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

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

[3]  M. Sabarimalai Manikandan,et al.  A novel method for detecting R-peaks in electrocardiogram (ECG) signal , 2012, Biomed. Signal Process. Control..

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

[5]  Cui Xiaomeng A NEW real-time ECG R-wave detection algorithm , 2011, Proceedings of 2011 6th International Forum on Strategic Technology.

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

[7]  M Bahoura,et al.  DSP implementation of wavelet transform for real time ECG wave forms detection and heart rate analysis. , 1997, Computer methods and programs in biomedicine.

[8]  Xia Liu,et al.  A Remote Diagnosis Service Platform for Wearable ECG Monitors , 2012, IEEE Intelligent Systems.

[9]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[10]  Pablo Laguna,et al.  Bioelectrical Signal Processing in Cardiac and Neurological Applications , 2005 .

[11]  Madhuchhanda Mitra,et al.  Empirical mode decomposition based ECG enhancement and QRS detection , 2012, Comput. Biol. Medicine.

[12]  Xia Liu,et al.  Ccdd: an Enhanced Standard ECG Database with its Management and Annotation Tools , 2012, Int. J. Artif. Intell. Tools.

[13]  Patrick E. McSharry,et al.  Advanced Methods And Tools for ECG Data Analysis , 2006 .

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

[15]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.