Subject-optimized feature selection for accurate classification of cardiac beats

This paper presents a new method of subject-dependent optimization of ECG feature set for heart beats classification. The algorithm learns from randomly selected strips of the signal and preliminarily classifies the example beats. After an approval from a human operator, these classified beats are distributed to a learning and testing sets, and a genetic algorithm with aggressive mutation is used to select features with best discriminative power. Thanks to the integer representation of features in few genes only, the initial feature space of 57 elements is limited by the algorithm to 3 - 5 features optimized for a particular subject. The proposed method was tested on MIT-BIH Arrhythmia database providing reference beat types for each record. We implemented algorithms calculating 57 different parameters of the beat (mainly focused on the QRS), based on shape, acceleration, area, length etc. and used kNN and SVM as classification methods. We built the learning set out of 15 strips of 1 Os length and assume that the feature set contains maximum of 5 elements. Comparing the results to the classification based on reference minimum correlation-based selection of features we observed significant reduction of misclassified beats ratio (for SVM and 3 features from 2.7% to 0.7% in average).

[1]  Piotr Augustyniak THE USE OF SHAPE FACTORS FOR HEART BEATS CLASSIFICATION , 2001 .

[2]  V. Jacquemet,et al.  Spatiotemporal QRST cancellation method using separate QRS and T-waves templates , 2005, Computers in Cardiology, 2005.

[3]  W. Abelmann,et al.  The Harvard-MIT Division of Health Sciences and Technology , 2004 .

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

[5]  M Llamedo,et al.  Analysis of 12-lead classification models for ECG classification , 2010, 2010 Computing in Cardiology.

[6]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[7]  A. Pizurica,et al.  Classifying electrocardiogram peaks using newwavelet domain features , 2008, 2008 Computers in Cardiology.

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

[9]  Izabela Rejer,et al.  Genetic algorithm with aggressive mutation for feature selection in BCI feature space , 2014, Pattern Analysis and Applications.

[10]  S Jokic,et al.  An efficient approach for heartbeat classification , 2010, 2010 Computing in Cardiology.

[11]  John H. Holland,et al.  Cognitive systems based on adaptive algorithms , 1977, SGAR.

[12]  H. L. Le Roy,et al.  Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability; Vol. IV , 1969 .

[13]  Roger G. Mark,et al.  The MIT-BIH Arrhythmia Database on CD-ROM and software for use with it , 1990, [1990] Proceedings Computers in Cardiology.

[14]  W. Bystricky,et al.  Identifying and measuring representative QT intervals in predominantly non-normal ECGs , 2006, 2006 Computers in Cardiology.

[15]  Stéphane Mallat,et al.  Characterization of Signals from Multiscale Edges , 2011, IEEE Trans. Pattern Anal. Mach. Intell..

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

[17]  K.C. Chang,et al.  Comparison of similarity measures for clustering electrocardiogram complexes , 2005, Computers in Cardiology, 2005.

[18]  M. Llamedo Soria,et al.  An ECG classification model based on multilead wavelet transform features , 2007, 2007 Computers in Cardiology.

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

[20]  G. Castellanos-Dominguez,et al.  An improved method for unsupervised analysis of ECG beats based on WT features and J-means clustering , 2007, 2007 Computers in Cardiology.

[21]  P. de Chazal,et al.  Beat classification for use in arrhythmia analysis , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[22]  Raúl Alcaraz,et al.  Application of the phasor transform for automatic delineation of single-lead ECG fiducial points , 2010, Physiological measurement.

[23]  P F Angelino,et al.  [Computers in cardiology]. , 1980, Minerva medica.

[24]  Izabela Rejer Genetic Algorithms in EEG Feature Selection for the Classification of Movements of the Left and Right Hand , 2013, CORES.