ECG Classification Using ICA Features and Support Vector Machines

Classification accuracy is vital in practical application of automatic ECG diagnostics. This paper aims at enhancing accuracy of ECG signals classification. We propose a statistical method to segment heartbeats from ECG signal as precisely as possible, and use the combination of independent component analysis (ICA) features and temporal feature to describe multi-lead ECG signals. To obtain the most discriminant features of different class, we introduce the minimal-redundancy-maximal-relevance feature selection method. Finally, we designed a vote strategy to make the decision from different classifiers. We test our method on the MIT-BIT Arrhythmia Database, achieving a high accuracy.

[1]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[2]  Farid Melgani,et al.  Active Learning Methods for Electrocardiographic Signal Classification , 2010, IEEE Transactions on Information Technology in Biomedicine.

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

[4]  Huan Liu,et al.  Feature Selection for Classification , 1997, Intell. Data Anal..

[5]  M. Arthanari,et al.  ECG Feature Extraction Techniques - A Survey Approach , 2010, ArXiv.

[6]  Liqing Zhang,et al.  Self-adaptive blind source separation based on activation functions adaptation , 2004, IEEE Transactions on Neural Networks.

[7]  Liqing Zhang,et al.  ECG Feature Extraction and Classification Using Wavelet Transform and Support Vector Machines , 2005, 2005 International Conference on Neural Networks and Brain.

[8]  Aapo Hyvärinen,et al.  A Fast Fixed-Point Algorithm for Independent Component Analysis , 1997, Neural Computation.

[9]  M. Mitra,et al.  Detection of ECG characteristic points using Multiresolution Wavelet Analysis based Selective Coefficient Method , 2010 .

[10]  Soo-Young Lee,et al.  Support Vector Machines with Binary Tree Architecture for Multi-Class Classification , 2004 .

[11]  Ulrich H.-G. Kreßel,et al.  Pairwise classification and support vector machines , 1999 .

[12]  K. F. Tan,et al.  Detection of the QRS complex, P wave and T wave in electrocardiogram , 2000 .

[13]  E. Oja,et al.  Independent Component Analysis , 2013 .

[14]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[15]  J P Martinez,et al.  Analysis of multidomain features for ECG classification , 2009, 2009 36th Annual Computers in Cardiology Conference (CinC).

[16]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[17]  Adam Gacek Preprocessing and analysis of ECG signals - A self-organizing maps approach , 2011, Expert Syst. Appl..

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

[19]  Fuhui Long,et al.  Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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