New real-time heartbeat detection method using the angle of a single-lead electrocardiogram

This study presents a new real-time heartbeat detection algorithm using the geometric angle between two consecutive samples of single-lead electrocardiogram (ECG) signals. The angle was adopted as a new index representing the slope of ECG signal. The method consists of three steps: elimination of high-frequency noise, calculation of the angle of ECG signal, and detection of R-waves using a simple adaptive thresholding technique. The MIT-BIH arrhythmia database, QT database, European ST-T database, T-wave alternans database and synthesized ECG signals were used to evaluate the performance of the proposed algorithm and compare with the results of other methods suggested in literature. The proposed method shows a high detection rate-99.95% of the sensitivity, 99.95% of the positive predictivity, and 0.10% of the fail detection rate on the four databases. The result shows that the proposed method can yield better or comparable performance than other literature despite the relatively simple process. The proposed algorithm needs only a single-lead ECG, and involves a simple and quick calculation. Moreover, it does not require post-processing to enhance the detection. Thus, it can be effectively applied to various real-time healthcare and medical devices.

[1]  G. Moody,et al.  The Physionet/Computers in Cardiology challenge 2008: T-wave alternans , 2008, 2008 Computers in Cardiology.

[2]  Ivaylo I Christov,et al.  Real time electrocardiogram QRS detection using combined adaptive threshold , 2004, Biomedical engineering online.

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

[4]  P. C. Cortez,et al.  A new approach to QRS segmentation based on wavelet bases and adaptive threshold technique. , 2007, Medical engineering & physics.

[5]  Raúl Alcaraz,et al.  Application of the phasor transform for automatic delineation of single-lead ECG fiducial points , 2010, Physiological measurement.

[6]  G Papakonstantinou,et al.  Detection of the P and T waves in an ECG. , 1989, Computers and biomedical research, an international journal.

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

[8]  Hong Yan,et al.  A new approach of QRS complex detection based on matched filtering and triangle character analysis , 2012, Australasian Physical & Engineering Sciences in Medicine.

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

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

[11]  Pablo Laguna,et al.  A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG , 1997, Computers in Cardiology 1997.

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

[13]  M R Homaeinezhad,et al.  A robust wavelet-based multi-lead Electrocardiogram delineation algorithm. , 2009, Medical engineering & physics.

[14]  W.J. Tompkins,et al.  Neural-network-based adaptive matched filtering for QRS detection , 1992, IEEE Transactions on Biomedical Engineering.

[15]  Mehmet Engin,et al.  ECG beat classification using neuro-fuzzy network , 2004, Pattern Recognit. Lett..

[16]  Bernadette Dorizzi,et al.  ECG signal analysis through hidden Markov models , 2006, IEEE Transactions on Biomedical Engineering.

[17]  D.S. Benitez,et al.  A new QRS detection algorithm based on the Hilbert transform , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[18]  W.J. Tompkins,et al.  ECG beat detection using filter banks , 1999, IEEE Transactions on Biomedical Engineering.

[19]  Sung-Nien Yu,et al.  Noise-tolerant electrocardiogram beat classification based on higher order statistics of subband components , 2009, Artif. Intell. Medicine.

[20]  G. Boudreaux-Bartels,et al.  Wavelet transform-based QRS complex detector , 1999, IEEE Transactions on Biomedical Engineering.

[21]  Zhongwei Jiang,et al.  Development of QRS detection algorithm designed for wearable cardiorespiratory system , 2009, Comput. Methods Programs Biomed..

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

[23]  G. Moody,et al.  The European ST-T database: standard for evaluating systems for the analysis of ST-T changes in ambulatory electrocardiography. , 1992, European heart journal.

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

[25]  Roger G. Mark,et al.  The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it , 1990, [1990] Proceedings Computers in Cardiology.

[26]  Adel Belouchrani,et al.  QRS detection based on wavelet coefficients , 2012, Comput. Methods Programs Biomed..

[27]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[28]  Z Dokur,et al.  Detection of ECG waveforms by neural networks. , 1997, Medical engineering & physics.

[29]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .