Extraction of QRS fiducial points from the ECG using adaptive mathematical morphology

QRS complex detection in the electrocardiogram (ECG) has been extensively investigated over the last two decades. Still, some issues remain pending due to the diversity of QRS complex shapes and various perturbations, notably baseline drift. This is especially true for ECG signals acquired using wearable devices. Our study aims at extracting QRS complexes and their fiducial points using Mathematical Morphology (MM) with an adaptive structuring element, on a beat-to-beat basis. The structuring element is updated based on the characteristics of the previously detected QRS complexes for a more robust and precise detection. The MIT-BIH arrhythmia and Physionet QT databases were respectively used for assessing the detection performance of R-waves and other fiducial points. Furthermore, the proposed method was evaluated on a wearable-device dataset of ECGs during vigorous exercises. Results show comparable or better performance than the state-of-the-art with a 99.87 % sensitivity and 0.22 % detection error rate for the MIT-BIH arrhythmia database. Efficient extraction of QRS fiducial points was achieved against the Physionet QT database. On the wearable-device dataset, an improvement of more than 10 % in QRS complex detection rate compared to classic approaches was obtained. Our study aims at extracting QRS complexes and their fiducial points using a mathematical morphology approach with an adaptive structuring element, on a beat-to-beat basis. The structuring element is updated based on the characteristics of the previously detected QRS complexes for a more precise detection.The adaptive structuring element uses the shape of the QRS complex waveform not only to extract the R-peaks, but also to estimate the location of other fiducial points in the QRS complex, i.e. QRS-onset, QRS-offset, Q-point, and S-point.A comprehensive study was performed and reported on parameter optimization.The proposed method was evaluated on wearable recording technologies with a clear improvement in performance over classical approaches.The proposed method is robust against perturbations such as baseline drift. It uses limited number of parameters while offering low computational cost which makes it a suitable choice for real-time/online scenarios such as body area networks.

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

[2]  R. Poli,et al.  Genetic design of optimum linear and nonlinear QRS detectors , 1995, IEEE Transactions on Biomedical Engineering.

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

[4]  Martin Borggrefe,et al.  Is a narrow and tall QRS complex an ECG marker for sudden death? , 2008, Heart rhythm.

[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]  M. V. Chávarri,et al.  Duración del QRS y deterioro hemodinámico precoz tras cirugía de revascularización coronaria , 2009 .

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

[8]  Reza Lotfi,et al.  A Level-Crossing Based QRS-Detection Algorithm for Wearable ECG Sensors , 2014, IEEE Journal of Biomedical and Health Informatics.

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

[10]  Fei Zhang,et al.  QRS Detection Based on Multiscale Mathematical Morphology for Wearable ECG Devices in Body Area Networks , 2009, IEEE Transactions on Biomedical Circuits and Systems.

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

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

[13]  G. Breithardt,et al.  Heart rate variability: standards of measurement, physiological interpretation and clinical use. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology. , 1996 .

[14]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[15]  M. Valdés Chávarri,et al.  QRS duration and early hemodynamic instability after coronary revascularization surgery. , 2009, Revista espanola de cardiologia.

[16]  Rangaraj M. Rangayyan,et al.  Biomedical Signal Analysis , 2015 .

[17]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[18]  W. J. Tompkins,et al.  Detecting ventricular fibrillation , 1995 .

[19]  Jean-Marc Vesin,et al.  Adaptive Mathematical Morphology for QRS fiducial points detection in the ECG , 2014, Computing in Cardiology 2014.

[20]  Dimitrios I. Fotiadis,et al.  An arrhythmia classification system based on the RR-interval signal , 2005, Artif. Intell. Medicine.

[21]  Philip de Chazal,et al.  A Patient-Adapting Heartbeat Classifier Using ECG Morphology and Heartbeat Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[22]  R. Schafer,et al.  Morphological systems for multidimensional signal processing , 1990, Proc. IEEE.

[23]  A. Malliani,et al.  Heart rate variability. Standards of measurement, physiological interpretation, and clinical use , 1996 .

[24]  Szi-Wen Chen,et al.  A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising , 2006, Comput. Methods Programs Biomed..

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

[26]  G Bortolan,et al.  Premature ventricular contraction classification by the Kth nearest-neighbours rule , 2005, Physiological measurement.

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

[28]  E. W. Hancock,et al.  AHA/ACCF/HRS recommendations for the standardization and interpretation of the electrocardiogram: part III: intraventricular conduction disturbances: a scientific statement from the American Heart Association Electrocardiography and Arrhythmias Committee, Council on Clinical Cardiology; the American , 2009, Journal of the American College of Cardiology.

[29]  P.E. Trahanias,et al.  An approach to QRS complex detection using mathematical morphology , 1993, IEEE Transactions on Biomedical Engineering.

[30]  E. W. Hancock,et al.  AHA/ACCF/HRS recommendations for the standardization and interpretation of the electrocardiogram: part III: intraventricular conduction disturbances: a scientific statement from the American Heart Association Electrocardiography and Arrhythmias Committee, Council on Clinical Cardiology; the American , 2009, Circulation.

[31]  R Yee,et al.  Sensitivity and specificity of invasive and noninvasive testing for risk of sudden death in Wolff-Parkinson-White syndrome. , 1987, Journal of the American College of Cardiology.

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

[33]  Myoungho Lee,et al.  A simple real-time QRS detection algorithm , 1996, Proceedings of 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.