Automatic Classification of Cardiac Arrhythmias Based on Hybrid Features and Decision Tree Algorithm

Accurate classification of cardiac arrhythmias is a crucial task because of the non-stationary nature of electrocardiogram (ECG) signals. In a life-threatening situation, an automated system is necessary for early detection of beat abnormalities in order to reduce the mortality rate. In this paper, we propose an automatic classification system of ECG beats based on the multi-domain features derived from the ECG signals. The experimental study was evaluated on ECG signals obtained from the MIT-BIH Arrhythmia Database. The feature set comprises eight empirical mode decomposition (EMD) based features, three features from variational mode decomposition (VMD) and four features from RR intervals. In total, 15 features are ranked according to a ranker search approach and then used as input to the support vector machine (SVM) and C4.5 decision tree classifiers for classifying six types of arrhythmia beats. The proposed method achieved best result in C4.5 decision tree classier with an accuracy of 98.89% compared to cubic-SVM classifier which achieved an accuracy of 95.35% only. Besides accuracy measures, all other parameters such as sensitivity (Se), specificity (Sp) and precision rates of 95.68%, 99.28% and 95.8% was achieved better in C4.5 classifier. Also the computational time of 0.65 s with an error rate of 0.11 was achieved which is very less compared to SVM. The multi-domain based features with decision tree classifier obtained the best results in classifying cardiac arrhythmias hence the system could be used efficiently in clinical practices.

[1]  Uday Maji,et al.  Estimation of arrhythmia episode using variational mode decomposition technique , 2015, 2015 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings.

[2]  B.V.K. Vijaya Kumar,et al.  Arrhythmia detection and classification using morphological and dynamic features of ECG signals , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[3]  Elif Derya Übeyli,et al.  ECG beat classifier designed by combined neural network model , 2005, Pattern Recognit..

[4]  Chotirat Ratanamahatana,et al.  Robust and Accurate Anomaly Detection in ECG Artifacts Using Time Series Motif Discovery , 2015, Comput. Math. Methods Medicine.

[5]  Babak Nadjar Araabi,et al.  A time local subset feature selection for prediction of sudden cardiac death from ECG signal , 2017, Medical & Biological Engineering & Computing.

[6]  Mehdi Ayar,et al.  An ECG-based feature selection and heartbeat classification model using a hybrid heuristic algorithm , 2018 .

[7]  Nurettin Acir Classification of ECG beats by using a fast least square support vector machines with a dynamic programming feature selection algorithm , 2005, Neural Computing & Applications.

[8]  Yüksel Özbay,et al.  A New Approach to Detection of ECG Arrhythmias: Complex Discrete Wavelet Transform Based Complex Valued Artificial Neural Network , 2009, Journal of Medical Systems.

[9]  E. C. Erkus,et al.  Detection of abnormalities in heart rate using multiple Fourier transforms , 2019, International Journal of Environmental Science and Technology.

[10]  Yoon-Teck Bau,et al.  Fast Numerical Threshold Search Algorithm for C4.5 , 2014, 2014 IIAI 3rd International Conference on Advanced Applied Informatics.

[11]  M. Awal,et al.  An adaptive level dependent wavelet thresholding for ECG denoising , 2014 .

[12]  Fajr Ibrahem Alarsan,et al.  Analysis and classification of heart diseases using heartbeat features and machine learning algorithms , 2019, Journal of Big Data.

[13]  Yanchun Zhang,et al.  An Advanced Analysis System for Identifying Alcoholic Brain State Through EEG Signals , 2019, International Journal of Automation and Computing.

[14]  Dominique Zosso,et al.  Variational Mode Decomposition , 2014, IEEE Transactions on Signal Processing.

[15]  Ali Ghaffari,et al.  A new mathematical based QRS detector using continuous wavelet transform , 2008, Comput. Electr. Eng..

[16]  Rodica Strungaru,et al.  Empirical mode decomposition applied for non-invasive electrohysterograhic signals denoising , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[17]  Seyed Kamaledin Setarehdan,et al.  Support vector machine-based arrhythmia classification using reduced features of heart rate variability signal , 2008, Artif. Intell. Medicine.

[18]  Li Su,et al.  De-Noising of ECG Signal Using Translation- Invariant Wavelet De-Noising Method with Improved Thresholding , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[19]  Mehmet Emin Tenekeci,et al.  Effective ECG beat classification using higher order statistic features and genetic feature selection , 2017 .

[20]  Chandan Chakraborty,et al.  Cardiac decision making using higher order spectra , 2013, Biomed. Signal Process. Control..

[21]  Sheng-wei Fei,et al.  Diagnostic study on arrhythmia cordis based on particle swarm optimization-based support vector machine , 2010, Expert Syst. Appl..

[22]  Celia Shahnaz,et al.  Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains , 2012, Biomed. Signal Process. Control..

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

[24]  Lu Cao,et al.  Arrhythmia Classification Based on Multi-Domain Feature Extraction for an ECG Recognition System , 2016, Sensors.

[25]  Santanu Sahoo,et al.  Multiresolution wavelet transform based feature extraction and ECG classification to detect cardiac abnormalities , 2017 .

[26]  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.

[27]  S. T. Hamde,et al.  Feature extraction from ECG signals using wavelet transforms for disease diagnostics , 2002, Int. J. Syst. Sci..

[28]  Mohammad Ali Tinati,et al.  Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals , 2016, Pattern Recognit. Lett..

[29]  K. K. Sharma,et al.  ECG-derived respiration based on iterated Hilbert transform and Hilbert vibration decomposition , 2018, Australasian Physical & Engineering Sciences in Medicine.

[30]  E. Farahabadi,et al.  R Peak Detection in Electrocardiogram Signal Based on an Optimal Combination of Wavelet Transform, Hilbert Transform, and Adaptive Thresholding , 2011, Journal of medical signals and sensors.

[31]  Elif Derya Übeyli ECG beats classification using multiclass support vector machines with error correcting output codes , 2007, Digit. Signal Process..

[32]  Zhenjie Yao,et al.  Applying Deep Learning to Individual and Community Health Monitoring Data: A Survey , 2018, International Journal of Automation and Computing.

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

[34]  Xiaofei Wang,et al.  Denoising and R-Peak Detection of Electrocardiogram Signal Based on EMD and Improved Approximate Envelope , 2014, Circuits Syst. Signal Process..

[35]  Yakup Kutlu,et al.  Feature extraction for ECG heartbeats using higher order statistics of WPD coefficients , 2012, Comput. Methods Programs Biomed..

[36]  Manu Thomas,et al.  Automatic ECG arrhythmia classification using dual tree complex wavelet based features , 2015 .

[37]  José Luis Rojo-Álvarez,et al.  Detection of Life-Threatening Arrhythmias Using Feature Selection and Support Vector Machines , 2014, IEEE Transactions on Biomedical Engineering.

[38]  Xin-Jian Xiang,et al.  Study of Feature Extraction Based on Autoregressive Modeling in EGG Automatic Diagnosis , 2007 .

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

[40]  Günter Schreier,et al.  ECG classification based on time and frequency domain features using random forests , 2017, 2017 Computing in Cardiology (CinC).

[41]  Abdenbi Abenaou,et al.  ECG signal performance de-noising assessment based on threshold tuning of dual-tree wavelet transform , 2017, BioMedical Engineering OnLine.

[42]  Ahmet Mert,et al.  ECG feature extraction based on the bandwidth properties of variational mode decomposition , 2016, Physiological measurement.

[43]  Uday Maji,et al.  Detection And Characterisation Of QRS Complex In VMD Domain , 2015 .

[44]  Ping Li,et al.  An Improved Algorithm Based on EMD-Wavelet for ECG Signal De-noising , 2009, 2009 International Joint Conference on Computational Sciences and Optimization.

[45]  Priti Das,et al.  Classification of heart rhythm disorders using instructive features and artificial neural networks , 2018, Int. J. Medical Eng. Informatics.

[46]  Madhuchhanda Mitra,et al.  A Rough-Set-Based Inference Engine for ECG Classification , 2006, IEEE Transactions on Instrumentation and Measurement.

[47]  C. Kamath ECG beat classification using features extracted from teager energy functions in time and frequency domains , 2011 .

[48]  Huazhong Yang,et al.  A global and updatable ECG beat classification system based on recurrent neural networks and active learning , 2019, Inf. Sci..