Exploring deep features and ECG attributes to detect cardiac rhythm classes

Abstract Arrhythmia is a condition characterized by perturbation of the regular rhythm of the heart. The development of computerized self-diagnostic systems for the detection of these arrhythmias is very popular. Thanks to the machine learning models included in these systems, which eliminate the need for visual inspection of long electrocardiogram (ECG) recordings. In order to design a reliable, generalizable and highly accurate model, large number of subjects and arrhythmia classes are to be included in the training and testing phases of the model. In this study, an ECG dataset containing more than 10,000 subject records was used to train and diagnose arrhythmia. A deep neural network (DNN) model was used on the data set during the extraction of the features of the ECG inputs. Feature maps obtained from hierarchically placed layers in DNN were fed to various shallow classifiers. Principal component analysis (PCA) technique was used to reduce the high dimensions of feature maps. In addition to the morphological features obtained with DNN, various ECG features obtained from lead-II for rhythmic information are fused to increase the performance. Using the ECG features, an accuracy of 90.30% has been achieved. Using only deep features, this accuracy was increased to 97.26%. However, the accuracy was increased to 98.00% by fusing both deep and ECG-based features. Another important research subject of the study is the examination of the features obtained from DNN network both on a layer basis and at each training step. The findings show that the more abstract features obtained from the last layers of the DNN network provide high performance in shallow classifiers, and weight updates of DNN network also increases the performance of these classifiers. Hence, the study presented important finding of fusion of deep features and shallow classifiers to improve the performance of the proposed system.

[1]  Gergo Bognár,et al.  ECG heartbeat classification by means of variable rational projection , 2020, Biomed. Signal Process. Control..

[2]  Christos Georgakis,et al.  Disturbance detection and isolation by dynamic principal component analysis , 1995 .

[3]  Jun Zhou,et al.  Energy efficient ECG classification with spiking neural network , 2021, Biomed. Signal Process. Control..

[4]  Dipti Patra,et al.  Time-Frequency Analysis Based Detection of Dysrhythmia in ECG Using Stockwell Transform , 2019, PReMI.

[5]  Sung-Nien Yu,et al.  Electrocardiogram beat classification based on wavelet transformation and probabilistic neural network , 2007, Pattern Recognit. Lett..

[6]  Vladimir Vapnik,et al.  Support-vector networks , 2004, Machine Learning.

[7]  Patrick T. Ellinor,et al.  Frequency of Cardiac Rhythm Abnormalities in a Half Million Adults , 2018, Circulation. Arrhythmia and electrophysiology.

[8]  Jorge Cadima,et al.  Principal component analysis: a review and recent developments , 2016, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[9]  Arun Kumar Sangaiah,et al.  An intelligent learning approach for improving ECG signal classification and arrhythmia analysis , 2020, Artif. Intell. Medicine.

[10]  Saroj Kumar Pandey,et al.  Automatic arrhythmia recognition from electrocardiogram signals using different feature methods with long short-term memory network model , 2020, Signal, Image and Video Processing.

[11]  Jerónimo Farré,et al.  The Differentiation between Ventricular Tachycardia and Supraventricular Tachycardia with Aberrant Conduction: The Value of the 12-Lead Electrocardiogram , 1981 .

[12]  Diederick E Grobbee,et al.  T axis as an indicator of risk of cardiac events in elderly people , 1998, The Lancet.

[13]  Ridha Ouni,et al.  Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss , 2020, Comput. Biol. Medicine.

[14]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .

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

[16]  B. Park,et al.  Choice of neighbor order in nearest-neighbor classification , 2008, 0810.5276.

[17]  Leyun Pan,et al.  Automatic Classification of CAD ECG Signals With SDAE and Bidirectional Long Short-Term Network , 2019, IEEE Access.

[18]  Thomas J. Watson,et al.  An empirical study of the naive Bayes classifier , 2001 .

[19]  C. Antzelevitch,et al.  Overview of Basic Mechanisms of Cardiac Arrhythmia. , 2011, Cardiac electrophysiology clinics.

[20]  Monika Mittal,et al.  A novel feature extraction-based ECG signal analysis , 2021, Journal of The Institution of Engineers (India): Series B.

[21]  Özal Yildirim,et al.  A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification , 2018, Comput. Biol. Medicine.

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

[23]  Ru San Tan,et al.  Automated arrhythmia detection with homeomorphically irreducible tree technique using more than 10, 000 individual subject ECG records , 2021, Inf. Sci..

[24]  Yan Yang,et al.  Data Science , 2020, ICPCSEE.

[25]  Jin He,et al.  Multi-information fusion neural networks for arrhythmia automatic detection , 2020, Comput. Methods Programs Biomed..

[26]  Muhammad Bilal,et al.  Classification of Arrhythmia by Using Deep Learning with 2-D ECG Spectral Image Representation , 2020, Remote. Sens..

[27]  Victor Hugo C. de Albuquerque,et al.  A novel electrocardiogram feature extraction approach for cardiac arrhythmia classification , 2019, Future Gener. Comput. Syst..

[28]  Trevor Hastie,et al.  Multi-class AdaBoost ∗ , 2009 .

[29]  Selcan Kaplan Berkaya,et al.  A survey on ECG analysis , 2018, Biomed. Signal Process. Control..

[30]  Jing Jiang,et al.  A novel multi-module neural network system for imbalanced heartbeats classification , 2019, Expert Syst. Appl. X.

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

[32]  Maysam F. Abbod,et al.  ECG arrhythmia classification by using a recurrence plot and convolutional neural network , 2021, Biomed. Signal Process. Control..

[33]  U. Rajendra Acharya,et al.  Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats , 2018, Comput. Biol. Medicine.

[34]  U. Rajendra Acharya,et al.  Automated Diagnosis of Myocardial Infarction ECG Signals Using Sample Entropy in Flexible Analytic Wavelet Transform Framework , 2017, Entropy.

[35]  Marina Ronzhina,et al.  ECG features and methods for automatic classification of ventricular premature and ischemic heartbeats: A comprehensive experimental study , 2017, Scientific Reports.

[36]  Jieping Ye,et al.  Two-Dimensional Linear Discriminant Analysis , 2004, NIPS.

[37]  Xia Yu,et al.  A multiview feature fusion model for heartbeat classification , 2021, Physiological measurement.

[38]  Hamed Khodadadi,et al.  Heart arrhythmia diagnosis based on the combination of morphological, frequency and nonlinear features of ECG signals and metaheuristic feature selection algorithm , 2020, Expert Syst. Appl..

[39]  D. Finlay,et al.  The Cardiac Conduction System: Generation and Conduction of the Cardiac Impulse. , 2016, Critical care nursing clinics of North America.

[40]  Yang Li,et al.  Accurate classification of ECG arrhythmia using MOWPT enhanced fast compression deep learning networks , 2020, Journal of Ambient Intelligence and Humanized Computing.

[41]  U. Rajendra Acharya,et al.  Automated detection and localization of myocardial infarction using electrocardiogram: a comparative study of different leads , 2016, Knowl. Based Syst..

[42]  S. Yoo,et al.  Support Vector Machine Based Arrhythmia Classification Using Reduced Features , 2005 .

[43]  Adnan Acan,et al.  ECG classification using three-level fusion of different feature descriptors , 2018, Expert Syst. Appl..

[44]  G. Carrault,et al.  Comparing wavelet transforms for recognizing cardiac patterns , 1995 .

[45]  U. Rajendra Acharya,et al.  Accurate deep neural network model to detect cardiac arrhythmia on more than 10,000 individual subject ECG records , 2020, Computer Methods and Programs in Biomedicine.

[46]  D. Bers Cardiac excitation–contraction coupling , 2002, Nature.

[47]  V. Gudnason,et al.  Abnormal T-wave axis is associated with coronary artery calcification in older adults , 2009, Scandinavian cardiovascular journal : SCJ.

[48]  I. Law Race in the News , 2001 .

[49]  R. Schilling,et al.  Sudden Cardiac Death and Arrhythmias. , 2018, Arrhythmia & electrophysiology review.

[50]  U. Rajendra Acharya,et al.  A novel automated diagnostic system for classification of myocardial infarction ECG signals using an optimal biorthogonal filter bank , 2018, Comput. Biol. Medicine.

[51]  Ruxin Wang,et al.  Multi-class Arrhythmia detection from 12-lead varied-length ECG using Attention-based Time-Incremental Convolutional Neural Network , 2020, Inf. Fusion.

[52]  U. Rajendra Acharya,et al.  Application of higher-order spectra for the characterization of Coronary artery disease using electrocardiogram signals , 2017, Biomed. Signal Process. Control..

[53]  Jaya Prakash Allam,et al.  SpEC: A system for patient specific ECG beat classification using deep residual network , 2020 .

[54]  D. Becker,et al.  Fundamentals of electrocardiography interpretation. , 2006, Anesthesia progress.

[55]  Mesut Toğaçar,et al.  A Novel Application based on Spectrogram and Convolutional Neural Network for ECG Classification , 2019, 2019 1st International Informatics and Software Engineering Conference (UBMYK).

[56]  T. Conrad,et al.  Transfer learning for ECG classification , 2021, Scientific Reports.

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

[58]  M. AlGhatrif,et al.  A brief review: history to understand fundamentals of electrocardiography , 2012, Journal of community hospital internal medicine perspectives.

[59]  U. Rajendra Acharya,et al.  Automated characterization and classification of coronary artery disease and myocardial infarction by decomposition of ECG signals: A comparative study , 2017, Inf. Sci..

[60]  Muhammed Talo,et al.  Automated classification of histopathology images using transfer learning , 2019, Artif. Intell. Medicine.

[61]  Ulas Baran Baloglu,et al.  Person Recognition via Facial Expression Using ELM Classifier Based CNN Feature Maps , 2017, Proceedings in Adaptation, Learning and Optimization.

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

[63]  Chaoyi Pang,et al.  A cascaded classifier for multi-lead ECG based on feature fusion , 2019, Comput. Methods Programs Biomed..

[64]  Zafer Cömert,et al.  Electrocardiogram beat classification using deep convolutional neural network techniques , 2020 .