Cardiac events detection using curvelet transform

Cardiac event detection is one of the essential steps in cardiac signal processing, analysis and disease diagnosis. Complete morphology of cardiac waves (P–QRS–T) extracted from the location of R-peak is helpful for feature extraction of many applications related to cardiac diseases classification. Therefore cardiac event detection is a prerequisite for reliable cardiac disease diagnosis, and hence it should be robust and time-efficient so that it can be used for real-time signal processing. This work proposes a novel method for R-peak detection using curvelet transform (CT). It demonstrates the use of curvelet energy with an adaptive threshold to estimate the boundaries around R-peak. The exact R-peak locations are then detected from the input signal with the predefined estimated boundaries. The proposed method is evaluated and analysed with all 48 records from the MIT-BIH arrhythmia database. The experimental analysis result yields an average sensitivity of 99.62%, average positive productivity of 99.74% and average detection error rate of 0.6%. The results obtained have higher than or comparable indices to those in literature. Thus, the proposed system yields high accuracy, low complexity and high processing speed.

[1]  E. Candès,et al.  Curvelets and Fourier Integral Operators , 2003 .

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

[3]  Unsang Park,et al.  R Peak Detection Method Using Wavelet Transform and Modified Shannon Energy Envelope , 2017, Journal of healthcare engineering.

[4]  Feng Wan,et al.  A 0.83-$\mu {\rm W}$ QRS Detection Processor Using Quadratic Spline Wavelet Transform for Wireless ECG Acquisition in 0.35- $\mu{\rm m}$ CMOS , 2012, IEEE Transactions on Biomedical Circuits and Systems.

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

[6]  E. Candès,et al.  Curvelets: A Surprisingly Effective Nonadaptive Representation for Objects with Edges , 2000 .

[7]  Gerlind Plonka-Hoch,et al.  The Curvelet Transform , 2010, IEEE Signal Processing Magazine.

[8]  Rajesh Ghongade,et al.  A multiclass cardiac events classifier using clustering and modified adaptive neuro-fuzzy inference system , 2015, 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN).

[9]  Jasjit S. Suri,et al.  Analysis of Electrocardiograms , 2007 .

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

[12]  Arturo José Méndez Penín,et al.  A comparison of three QRS detection algorithms over a public database , 2013 .

[13]  Octavian Postolache,et al.  Empirical Mode Decomposition and Principal Component Analysis implementation in processing non-invasive cardiovascular signals , 2012 .

[14]  Amine Naït-Ali,et al.  QRS complex detection using Empirical Mode Decomposition , 2010, Digit. Signal Process..

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

[16]  E. Farahabadi,et al.  R Peak Detection in Electrocardiogram Signal Based on an Optimal Combination of Wavelet Transform, Hilbert Transform, and Adaptive Thresholding , 2011, Journal of medical signals and sensors.

[17]  Laurent Demanet,et al.  Fast Discrete Curvelet Transforms , 2006, Multiscale Model. Simul..

[18]  G. Manis,et al.  R-peak detection with alternative Haar wavelet filter , 2003, Proceedings of the 3rd IEEE International Symposium on Signal Processing and Information Technology (IEEE Cat. No.03EX795).

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

[20]  Piotr Augustyniak A robust heartbeat detector not depending on ECG sampling rate , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[21]  David Castells-Rufas,et al.  Simple real-time QRS detector with the MaMeMi filter , 2015, Biomed. Signal Process. Control..

[22]  P. C. Cortez,et al.  An innovative approach of QRS segmentation based on first-derivative, Hilbert and Wavelet Transforms. , 2012, Medical engineering & physics.

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

[24]  R. Rodrígueza,et al.  Feature extraction of electrocardiogram signals by applying adaptive threshold and principal component analysis , 2015 .

[25]  Kamalesh Kumar Sharma,et al.  QRS complex detection in ECG signals using locally adaptive weighted total variation denoising , 2017, Comput. Biol. Medicine.

[26]  Celia Shahnaz,et al.  Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains , 2012, Biomed. Signal Process. Control..

[27]  Emmanuel J. Candès,et al.  What is...a Curvelet , 2003 .

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