R-peaks detection based on stationary wavelet transform

Automatic detection of the QRS complexes/R-peaks in an electrocardiogram (ECG) signal is the most important step preceding any kind of ECG processing and analysis. The performance of these systems heavily relies on the accuracy of the QRS detector. The objective of present work is to drive a new robust method based on stationary wavelet transform (SWT) for R-peaks detection. The decimation of the coefficients at each level of the transformation algorithm is omitted, more samples in the coefficient sequences are available and hence a better outlier detection can be performed. Using the information of local maxima, minima and zero crossings of the fourth SWT coefficient detail, the proposed algorithm identifies the significant points for detection and delineation of the QRS complexes, as well as detection and identification of the QRS individual waves peaks of the pre-processed ECG signal. Various experimental results show that the proposed algorithm exhibits reliable QRS detection as well as accurate ECG delineation, achieving excellent performance on different databases, on the MIT-BIH database (Se=99.84%, P=99.88%), on the QT Database (Se=99.94%, P=99.89%) and on MIT-BIH Noise Stress Test Database, (Se=95.30%, P=93.98%). Reliability and accuracy are close to the highest among the ones obtained in other studies. Experiments results being satisfactory, the SWT may represent a novel QRS detection tool, for a robust ECG signal analysis.

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

[2]  Ida Laila Ahmad,et al.  Development of a concept demonstrator for QRS complex detection using combined algorithms , 2012 .

[3]  Hervé Carfantan,et al.  Time-invariant orthonormal wavelet representations , 1996, IEEE Trans. Signal Process..

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

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

[6]  Mohammad B. Shamsollahi,et al.  ECG denoising using modulus maxima of wavelet transform , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  David Atienza,et al.  Wavelet-Based ECG Delineation on a Wearable Embedded Sensor Platform , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[8]  Ivan W. Selesnick,et al.  Biomedical Signal Processing and Control Ecg Enhancement and Qrs Detection Based on Sparse Derivatives , 2022 .

[9]  Hongqiang Li,et al.  Detection of electrocardiogram characteristic points using lifting wavelet transform and Hilbert transform , 2013 .

[10]  S. T. Hamde,et al.  Feature extraction from ECG signals using wavelet transforms for disease diagnostics , 2002, Int. J. Syst. Sci..

[11]  Amara Lynn Graps,et al.  An introduction to wavelets , 1995 .

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

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

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

[15]  B. Roth,et al.  A mathematical model for electrical stimulation of a monolayer of cardiac cells. , 2004 .

[16]  Amine Nait-Ali,et al.  Fault Tolerant Neural Network for ECG Signal Classification Fault Tolerant Neural Network for ECG Signal Classification Systems , 2011 .

[17]  P Caminal,et al.  Automatic detection of wave boundaries in multilead ECG signals: validation with the CSE database. , 1994, Computers and biomedical research, an international journal.

[18]  Jun Lin,et al.  The Optimal De-noising Algorithm for ECG Using Stationary Wavelet Transform , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[19]  Alexandru Isar,et al.  ECG statistical denoising in the wavelet domain , 2010, 2010 9th International Symposium on Electronics and Telecommunications.

[20]  Donghui Zhang,et al.  Wavelet Approach for ECG Baseline Wander Correction and Noise Reduction , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[21]  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.

[22]  Amit Acharyya,et al.  A Low-Complexity ECG Feature Extraction Algorithm for Mobile Healthcare Applications , 2013, IEEE Journal of Biomedical and Health Informatics.

[23]  A. Ahmadian,et al.  ECG Feature Extraction Based on Multiresolution Wavelet Transform , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[24]  Mahesh S. Khadtare,et al.  Removal of 50Hz PLI using Discrete Wavelet Transform for Quality Diagnosis of Biomedical ECG Signal , 2011 .

[25]  B. Silverman,et al.  The Stationary Wavelet Transform and some Statistical Applications , 1995 .

[26]  Andrej Zemva,et al.  Hardware Implementation of a Modified Delay-Coordinate Mapping-Based QRS Complex Detection Algorithm , 2007, EURASIP J. Adv. Signal Process..

[27]  Xiaofei Wang,et al.  Denoising and R-Peak Detection of Electrocardiogram Signal Based on EMD and Improved Approximate Envelope , 2014, Circuits Syst. Signal Process..

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

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

[30]  A. Ghaffari,et al.  Parallel processing of ECG and blood pressure waveforms for detection of acute hypotensive episodes: a simulation study using a risk scoring model , 2010, Computer methods in biomechanics and biomedical engineering.

[31]  Jindong Tan,et al.  Body Sensor Network Based Context Aware QRS Detection , 2006, EMBC 2006.

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

[33]  Mohamed Elgendi,et al.  Fast QRS Detection with an Optimized Knowledge-Based Method: Evaluation on 11 Standard ECG Databases , 2013, PloS one.

[34]  M. R. Homaeinezhad,et al.  Segmentation of Holter ECG Waves Via Analysis of a Discrete Wavelet-Derived Multiple Skewness–Kurtosis Based Metric , 2010, Annals of Biomedical Engineering.