An efficient wavelet-based automated R-peaks detection method using Hilbert transform

Abstract Machine-aided detection of R -peaks is becoming a vital task to automate the diagnosis of critical cardiovascular ailments. R -peaks in Electrocardiogram (ECG) is one of the key segments for diagnosis of the cardiac disorder. By recognizing R -peaks, heart rate of the patient can be computed and from that point onwards heart rate variability (HRV), tachycardia, and bradycardia can also be determined. Most of the R -peaks detectors suffer due to non-stationary behaviors of the ECG signal. In this work, a wavelet transform based automated R -peaks detection method has been proposed. A wavelet-based multiresolution approach along with Shannon energy envelope estimator is utilized to eliminate the noises in ECG signal and enhance the QRS complexes. Then a Hilbert transform based peak finding logic is used to detect the R -peaks without employing any amplitude threshold. The efficiency of the proposed work is validated using all the ECG signals of MIT-BIH arrhythmia database, and it attains an average accuracy of 99.83%, sensitivity of 99.93%, positive predictivity of 99.91%, error rate of 0.17% and an average F -score of 0.9992. A close observation of the simulation and validation indicates that the suggested technique achieves superior performance indices compared to the existing methods for real ECG signal.

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

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

[3]  William P. Marnane,et al.  Novel Real-Time Low-Complexity QRS Complex Detector Based on Adaptive Thresholding , 2015, IEEE Sensors Journal.

[4]  Samit Ari,et al.  ECG signal enhancement using S-Transform , 2013, Comput. Biol. Medicine.

[5]  Robert X. Gao,et al.  Multi-scale enveloping spectrogram for vibration analysis in bearing defect diagnosis , 2009 .

[6]  Jean-Yves Tourneret,et al.  Sequential beat-to-beat P and T wave delineation and waveform estimation in ECG signals: Block Gibbs sampler and marginalized particle filter , 2014, Signal Process..

[7]  Patrick E. McSharry,et al.  A dynamical model for generating synthetic electrocardiogram signals , 2003, IEEE Transactions on Biomedical Engineering.

[8]  S. Mallat II – Fourier kingdom , 1999 .

[9]  P. K. Sahu,et al.  FPGA Implementation of Heart Rate Monitoring System , 2016, Journal of Medical Systems.

[10]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

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

[12]  S. Mallat A wavelet tour of signal processing , 1998 .

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

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

[15]  Fethi Bereksi-Reguig,et al.  QRS complex detection based on multi wavelet packet decomposition , 2011, Appl. Math. Comput..

[16]  R. Orglmeister,et al.  QRS Detection Using Zero Crossing Counts , 2003 .

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

[18]  Rosaria Silipo,et al.  Artificial neural networks for automatic ECG analysis , 1998, IEEE Trans. Signal Process..

[19]  P.S. Addison,et al.  Time--frequency analysis of biosignals , 2009, IEEE Engineering in Medicine and Biology Magazine.

[20]  Shailja Shukla,et al.  ECG signal processing for abnormalities detection using multi-resolution wavelet transform and Artificial Neural Network classifier , 2013 .

[21]  Martin Reisslein,et al.  Low-Memory Wavelet Transforms for Wireless Sensor Networks: A Tutorial , 2011, IEEE Communications Surveys & Tutorials.

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

[23]  Rajarshi Gupta,et al.  Delineation of ECG characteristic features using multiresolution wavelet analysis method , 2012 .

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

[25]  Alain Dieterlen,et al.  QRS detection using S-Transform and Shannon energy , 2014, Comput. Methods Programs Biomed..

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

[27]  Ali Ghaffari,et al.  A new mathematical based QRS detector using continuous wavelet transform , 2008, Comput. Electr. Eng..