Inter-patient heartbeat classification based on region feature extraction and ensemble classifier

Abstract The electrocardiogram (ECG) is an important tool for detecting arrhythmia. To solve the limitations of visual inspection, computer-aided diagnosis appears and grows rapidly. Most of the reported researches for heartbeat classification were based on intra-patient dataset. Moreover, existing inter-patient researches were usually conducted for superclasses of arrhythmia. To classify specific types of arrhythmia, this study proposed an inter-patient heartbeat classification method based on region feature extraction and ensemble classifier. The proposed method is composed of four stages. In preprocessing stage, the ECG signal is filtered and proportionally segmented. Afterwards, heartbeats are divided into three regions and region features are extracted. Subsequently, the dimension of features is reduced and all the features are fused and normalized. Eventually, an ensemble classifier is employed for the classification of Normal (N), Left Bundle Branch Block (LBBB), Right Bundle Branch Block (RBBB), Atrial Premature Contraction (APC) and Ventricular Premature Contraction (VPC). The method was applied to a new dataset divided from MIT-BIH arrhythmia database. The obtained sensitivities for Normal, LBBB, RBBB, APV and VPC were 95.0%, 27.9%, 79.6%, 81.8% and 88.1%. A comparative experiment demonstrated that the proposed region feature extraction method improves the accuracy of arrhythmia classification. The new division of MIT-BIH arrhythmia database is also advised to other researchers.

[1]  David Menotti,et al.  ECG arrhythmia classification based on optimum-path forest , 2013, Expert Syst. Appl..

[2]  Naomie Salim,et al.  Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals , 2016, Comput. Methods Programs Biomed..

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

[4]  Chia-Hung Lin,et al.  Adaptive wavelet network for multiple cardiac arrhythmias recognition , 2008, Expert Syst. Appl..

[5]  Dimitrios I. Fotiadis,et al.  A methodology for the automated creation of fuzzy expert systems for ischaemic and arrhythmic beat classification based on a set of rules obtained by a decision tree , 2007, Artif. Intell. Medicine.

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

[7]  Kemal Polat,et al.  Detection of ECG Arrhythmia using a differential expert system approach based on principal component analysis and least square support vector machine , 2007, Appl. Math. Comput..

[8]  Min Zhou,et al.  ECG Classification Using Wavelet Packet Entropy and Random Forests , 2016, Entropy.

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

[10]  Michel Verleysen,et al.  Weighted SVMs and Feature Relevance Assessment in Supervised Heart Beat Classification , 2010, BIOSTEC.

[11]  A. Goldberger Clinical Electrocardiography: A Simplified Approach , 1977 .

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

[13]  Huifang Huang,et al.  A new hierarchical method for inter-patient heartbeat classification using random projections and RR intervals , 2014, BioMedical Engineering OnLine.

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

[15]  Hojjat Adeli,et al.  HeartSaver: A mobile cardiac monitoring system for auto-detection of atrial fibrillation, myocardial infarction, and atrio-ventricular block , 2011, Comput. Biol. Medicine.

[16]  U. Rajendra Acharya,et al.  Automated detection of atrial fibrillation using Bayesian paradigm , 2013, Knowl. Based Syst..

[17]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[18]  U. Rajendra Acharya,et al.  Application of higher order statistics for atrial arrhythmia classification , 2013, Biomed. Signal Process. Control..

[19]  Mark D. Huffman,et al.  AHA Statistical Update Heart Disease and Stroke Statistics — 2012 Update A Report From the American Heart Association WRITING GROUP MEMBERS , 2010 .

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

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

[22]  H. Huikuri,et al.  Sudden death due to cardiac arrhythmias. , 2001, The New England journal of medicine.

[23]  Abdulhamit Subasi,et al.  Medical Decision Support System for Diagnosis of Heart Arrhythmia using DWT and Random Forests Classifier , 2016, Journal of Medical Systems.

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

[25]  Li Zhang,et al.  A lightweight QRS detector for single lead ECG signals using a max-min difference algorithm , 2017, Comput. Methods Programs Biomed..

[26]  U. Rajendra Acharya,et al.  Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network , 2017, Inf. Sci..

[27]  Sheng Lu,et al.  Automatic Real Time Detection of Atrial Fibrillation , 2009, Annals of Biomedical Engineering.

[28]  C. Chiou,et al.  Cardiac arrhythmia diagnosis method using linear discriminant analysis on ECG signals , 2009 .

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

[30]  Raúl Alcaraz,et al.  Application of the relative wavelet energy to heart rate independent detection of atrial fibrillation , 2016, Comput. Methods Programs Biomed..

[31]  R. Lewis An Introduction to Classification and Regression Tree (CART) Analysis , 2000 .

[32]  Wei Lu,et al.  Feature fusion for imbalanced ECG data analysis , 2018, Biomed. Signal Process. Control..

[33]  Yüksel Özbay,et al.  A new method for classification of ECG arrhythmias using neural network with adaptive activation function , 2010, Digit. Signal Process..

[34]  William Robson Schwartz,et al.  ECG-based heartbeat classification for arrhythmia detection: A survey , 2016, Comput. Methods Programs Biomed..

[35]  David G. Stork,et al.  Pattern Classification , 1973 .

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

[37]  Jian Li,et al.  Heartbeat classification using projected and dynamic features of ECG signal , 2017, Biomed. Signal Process. Control..