Machine intelligent diagnosis of ECG for arrhythmia classification using DWT, ICA and SVM techniques

Electrocardiogram (ECG) remains the most reliable and low-cost diagnostic tool to evaluate the patients with cardiac arrhythmias. Manual diagnosis of arrhythmia beats is very tedious due to the nonlinear and complex nature of ECG. Likewise, minute variations in time-domain features viz. amplitude, segments and intervals are difficult to interpret by naked eye. The current paper, describes a machine learning-based approach for computer-assisted detection of five classes of ECG arrhythmia beats using Discrete Wavelet Transform (DWT) features. Further, methodology comprises dimensionality reduction using Independent Component Analysis (ICA), ten-fold cross-validation and classification using Support Vector Machine (SVM) kernel functions. Using ANOVA significant features are selected and reliability of accuracy is measured by Cohen's kappa statistic. Large dataset of 110,093 heartbeats from 48 records of MIT-BIH arrhythmia database recommended by ANSI/AAMI EC57:1998, which are grouped into five classes of arrhythmia beats viz. Non-ectopic (N), Supraventricular ectopic (S), Ventricular ectopic (V), Fusion (F) and Unknown (U) are classified with class specific accuracy of 99.57%, 97.91%, 92.18%, 76.54% and 97.22% respectively and an overall average accuracy of 98.49%, using SVM quadratic kernel. The developed methodology is an efficient tool, which has intensive applications in early diagnosis and mass screening of cardiac health.

[1]  U. Rajendra Acharya,et al.  Application of higher order spectra for accurate delineation of atrial arrhythmia , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[2]  G. A Theory for Multiresolution Signal Decomposition : The Wavelet Representation , 2004 .

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

[4]  Ellen R. Girden,et al.  ANOVA: Repeated Measures , 1991 .

[5]  T. Tamura,et al.  Formal Design Methods for Reliable Computer-Aided Diagnosis: A Review , 2012, IEEE Reviews in Biomedical Engineering.

[6]  U. Rajendra Acharya,et al.  Current methods in electrocardiogram characterization , 2014, Comput. Biol. Medicine.

[7]  Chandan Chakraborty,et al.  Application of principal component analysis to ECG signals for automated diagnosis of cardiac health , 2012, Expert Syst. Appl..

[8]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[9]  U. Rajendra Acharya,et al.  Characterization of ECG beats from cardiac arrhythmia using discrete cosine transform in PCA framework , 2013, Knowl. Based Syst..

[10]  G.B. Moody,et al.  PhysioNet: a Web-based resource for the study of physiologic signals , 2001, IEEE Engineering in Medicine and Biology Magazine.

[11]  Farid Melgani,et al.  Classification of Electrocardiogram Signals With Support Vector Machines and Particle Swarm Optimization , 2008, IEEE Transactions on Information Technology in Biomedicine.

[12]  A. Alwan Global status report on noncommunicable diseases 2010. , 2011 .

[13]  Roshan Joy Martis,et al.  Discrete Cosine Transform Features in Automated Classification of Cardiac Arrhythmia Beats , 2015 .

[14]  Chandan Chakraborty,et al.  Application of higher order cumulants to ECG signals for the cardiac health diagnosis , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[16]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[17]  M. Beed,et al.  Bennett's Cardiac Arrhythmias, Practical Notes on Interpretation and Treatment , 2014 .

[18]  David H. Bennett Bennett's cardiac arrhythmias , 2013 .

[19]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

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

[21]  Jun Cheng,et al.  A Wearable Smartphone-Based Platform for Real-Time Cardiovascular Disease Detection Via Electrocardiogram Processing , 2010, IEEE Transactions on Information Technology in Biomedicine.

[22]  Chandan Chakraborty,et al.  Automated Screening of Arrhythmia Using Wavelet Based Machine Learning Techniques , 2012, Journal of Medical Systems.

[23]  C. Chakraborty,et al.  An Integrated ECG Feature Extraction Scheme Using PCA and Wavelet Transform , 2009, 2009 Annual IEEE India Conference.

[24]  U. Rajendra Acharya,et al.  ECG beat classification using PCA, LDA, ICA and Discrete Wavelet Transform , 2013, Biomed. Signal Process. Control..

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