A cascaded classifier for multi-lead ECG based on feature fusion

BACKGROUND AND OBJECTIVE Electrocardiogram (ECG) is an important diagnostic tool for the diagnosis of heart disorders. Useful features and well-designed classification method are crucial for automatic diagnosis. However, most of the contributions were in single lead or two-lead ECG signal and only features from single lead were used to classify the ECG beats. In this paper, a cascaded classification system is proposed to extract features and classify heartbeats in order to improve the performance of ECG beat classification via multi-lead ECG. METHODS In contrast with most of the literatures, ten signal features were chosen and run on each of the 12 leads separately. Based on these features, we developed a novel feature fusion method combining information from all available leads, and then implemented a cascaded classifier utilizing random forest (RF) and multilayer perceptron (MLP). Besides, in order to reduce the feature space dimension, principal component analysis (PCA) was applied in the method. MATERIALS Four open source databases including MIT-BIH Arrythmia Database, QT Database, MIT-BIH Supraventricular Arrhythmia Database and St. Petersburg Institute of Cardiological Technics 12-lead Arrhythmia Database (INCART Database) were used in this work. These four databases are different in classes of beats, volume of dataset, number of individual volunteers. Except INCART database, in which the recording format is 12-lead, the other three databases consist of 2-lead recordings. Above all, they all have annotations for every single beat including the type of each beat. CONCLUSIONS Extensive experimental results shown that the average accuracy achieved 99.3%, 99.8%, 97.6% and 99.6% on four databases respectively. Compared with most state-of-the-art methods, our work has better performance and strong generalization capability.

[1]  U. Rajendra Acharya,et al.  Classification of myocardial infarction with multi-lead ECG signals and deep CNN , 2019, Pattern Recognit. Lett..

[2]  Vaidotas Marozas,et al.  Automatic Premature Ventricular Contraction detection in photoplethysmographic signals , 2014, 2014 IEEE Biomedical Circuits and Systems Conference (BioCAS) Proceedings.

[3]  A. Guyton,et al.  Textbook of Medical Physiology , 1961 .

[4]  Juan Pablo Martínez,et al.  Cross-Database Evaluation of a Multilead Heartbeat Classifier , 2012, IEEE Transactions on Information Technology in Biomedicine.

[5]  Steffen Leonhardt,et al.  Fusing QRS detection and robust interval estimation with a random forest to classify atrial fibrillation , 2017, 2017 Computing in Cardiology (CinC).

[6]  Qiao Li,et al.  AF classification from a short single lead ECG recording: The PhysioNet/computing in cardiology challenge 2017 , 2017, 2017 Computing in Cardiology (CinC).

[7]  U. Rajendra Acharya,et al.  Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals , 2017, Inf. Sci..

[8]  U. Rajendra Acharya,et al.  Deep learning for healthcare applications based on physiological signals: A review , 2018, Comput. Methods Programs Biomed..

[9]  Pablo Laguna,et al.  Principal Component Analysis in ECG Signal Processing , 2007, EURASIP J. Adv. Signal Process..

[10]  Richard B. Reilly,et al.  Automatic classification of ECG beats using waveform shape and heart beat interval features , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[11]  S. T. Hamde,et al.  ECG feature extraction using principal component analysis for studying the effect of diabetes , 2013, Journal of medical engineering & technology.

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

[13]  Sanjay N. Talbar,et al.  An optimum ECG denoising with wavelet neural network , 2015, 2015 International Conference on Pervasive Computing (ICPC).

[14]  Santanu Sahoo,et al.  ECG beat classification using empirical mode decomposition and mixture of features , 2017, Journal of medical engineering & technology.

[15]  Samarendra Dandapat,et al.  Multiscale Energy and Eigenspace Approach to Detection and Localization of Myocardial Infarction , 2015, IEEE Transactions on Biomedical Engineering.

[16]  Bridget B. Kelly,et al.  Promoting Cardiovascular Health in the Developing World: A Critical Challenge to Achieve Global Health , 2010 .

[17]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[18]  Anthony Choi,et al.  Using neural networks to predict cardiac arrhythmias , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

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

[20]  Mohamed A. Deriche,et al.  An Approach for ECG Feature Extraction using Daubechies 4 (DB4) Wavelet , 2014 .

[21]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[22]  Aggelos K. Katsaggelos,et al.  Detection of atrial fibrillation in ECG hand-held devices using a random forest classifier , 2017, 2017 Computing in Cardiology (CinC).

[23]  U. Rajendra Acharya,et al.  Automated beat-wise arrhythmia diagnosis using modified U-net on extended electrocardiographic recordings with heterogeneous arrhythmia types , 2019, Comput. Biol. Medicine.

[24]  Wisnu Jatmiko,et al.  Heart beat classification using wavelet feature based on neural network , 2011 .

[25]  Susmita Das,et al.  An efficient ECG denoising methodology using empirical mode decomposition and adaptive switching mean filter , 2018, Biomed. Signal Process. Control..

[26]  A. Taddei,et al.  The European ST-T database: development, distribution and use , 1990, [1990] Proceedings Computers in Cardiology.

[27]  G D Clifford,et al.  Signal quality indices and data fusion for determining clinical acceptability of electrocardiograms , 2012, Physiological measurement.

[28]  Naif Alajlan,et al.  A wavelet optimization approach for ECG signal classification , 2012, Biomed. Signal Process. Control..

[29]  Cong Wang,et al.  ECG beat classification via deterministic learning , 2017, Neurocomputing.

[30]  Rishikesan Kamaleswaran,et al.  Cardiac rhythm classification from a short single lead ECG recording via random forest , 2017, 2017 Computing in Cardiology (CinC).

[31]  Pablo Laguna,et al.  A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG , 1997, Computers in Cardiology 1997.

[32]  Hau-Tieng Wu,et al.  Heart beat classification from single-lead ECG using the synchrosqueezing transform , 2015, Physiological measurement.

[33]  Moncef Gabbouj,et al.  Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks , 2016, IEEE Transactions on Biomedical Engineering.

[34]  Murugappan Murugappan,et al.  ECG Signal Denoising Using Wavelet Thresholding Techniques in Human Stress Assessment , 2012 .

[35]  Samarendra Dandapat,et al.  Automated detection of heart ailments from 12-lead ECG using complex wavelet sub-band bi-spectrum features , 2017, Healthcare technology letters.

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

[37]  G. Pradhan,et al.  Denoising of ECG signal by non-local estimation of approximation coefficients in DWT , 2017 .

[38]  Hao Zhang,et al.  Highly Accurate ECG Beat Classification Based on Continuous Wavelet Transformation and Multiple Support Vector Machine Classifiers , 2009, 2009 2nd International Conference on Biomedical Engineering and Informatics.

[39]  Sillas Hadjiloucas,et al.  A Comparison between ECG Beat Classifiers Using Multiclass SVM and SIMCA with Time Domain PCA Feature Reduction , 2017, 2017 UKSim-AMSS 19th International Conference on Computer Modelling & Simulation (UKSim).

[40]  Ram Bilas Pachori,et al.  A Novel Approach for Detection of Myocardial Infarction From ECG Signals of Multiple Electrodes , 2019, IEEE Sensors Journal.