Heartbeat Classification Using Morphological and Dynamic Features of ECG Signals

In this paper, we propose a new approach for heartbeat classification based on a combination of morphological and dynamic features. Wavelet transform and independent component analysis (ICA) are applied separately to each heartbeat to extract morphological features. In addition, RR interval information is computed to provide dynamic features. These two different types of features are concatenated and a support vector machine classifier is utilized for the classification of heartbeats into one of 16 classes. The procedure is independently applied to the data from two ECG leads and the two decisions are fused for the final classification decision. The proposed method is validated on the baseline MIT-BIH arrhythmia database and it yields an overall accuracy (i.e., the percentage of heartbeats correctly classified) of 99.3% (99.7% with 2.4% rejection) in the “class-oriented” evaluation and an accuracy of 86.4% in the “subject-oriented” evaluation, comparable to the state-of-the-art results for automatic heartbeat classification.

[1]  B.V.K. Vijaya Kumar,et al.  Arrhythmia detection and classification using morphological and dynamic features of ECG signals , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[2]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[3]  Hyeran Byun,et al.  A Survey on Pattern Recognition Applications of Support Vector Machines , 2003, Int. J. Pattern Recognit. Artif. Intell..

[4]  Aapo Hyvrinen,et al.  Fast and Robust Fixed-Point Algorithms , 1999 .

[5]  Juan Pablo Martínez,et al.  Heartbeat Classification Using Feature Selection Driven by Database Generalization Criteria , 2011, IEEE Transactions on Biomedical Engineering.

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

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

[8]  José Millet-Roig,et al.  Atrial activity extraction for atrial fibrillation analysis using blind source separation , 2004, IEEE Transactions on Biomedical Engineering.

[9]  S Barro,et al.  Algorithmic sequential decision-making in the frequency domain for life threatening ventricular arrhythmias and imitative artefacts: a diagnostic system. , 1989, Journal of biomedical engineering.

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

[11]  Michel Verleysen,et al.  Weighted Conditional Random Fields for Supervised Interpatient Heartbeat Classification , 2012, IEEE Transactions on Biomedical Engineering.

[12]  W. J. Tompkins,et al.  Estimation of QRS Complex Power Spectra for Design of a QRS Filter , 1984, IEEE Transactions on Biomedical Engineering.

[13]  Stanislaw Osowski,et al.  Support vector machine-based expert system for reliable heartbeat recognition , 2004, IEEE Transactions on Biomedical Engineering.

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

[15]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[16]  Mário Sarcinelli Filho,et al.  Premature Ventricular beat classification using a dynamic Bayesian Network , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Arantza Illarramendi,et al.  Real-time classification of ECGs on a PDA , 2005, IEEE Transactions on Information Technology in Biomedicine.

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

[19]  Moncef Gabbouj,et al.  A Generic and Robust System for Automated Patient-Specific Classification of ECG Signals , 2009, IEEE Transactions on Biomedical Engineering.

[20]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[21]  Carsten Peterson,et al.  Clustering ECG complexes using Hermite functions and self-organizing maps , 2000, IEEE Trans. Biomed. Eng..

[22]  J. S. Sahambi,et al.  Classification of ECG arrhythmias using multi-resolution analysis and neural networks , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[23]  Karl Unterkofler,et al.  Detecting Ventricular Fibrillation by Time-Delay Methods , 2007, IEEE Transactions on Biomedical Engineering.

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

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

[26]  Chih-Jen Lin,et al.  Probability Estimates for Multi-class Classification by Pairwise Coupling , 2003, J. Mach. Learn. Res..

[27]  H. Nakajima,et al.  Real-time discrimination of ventricular tachyarrhythmia with Fourier-transform neural network , 1999, IEEE Transactions on Biomedical Engineering.

[28]  Liqing Zhang,et al.  ECG Arrhythmias Recognition System Based on Independent Component Analysis Feature Extraction , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

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