ECG Heartbeat Classification Using Multimodal Fusion

Electrocardiogram (ECG) is an authoritative source to diagnose and counter critical cardiovascular syndromes such as arrhythmia and myocardial infarction (MI). Current machine learning techniques either depend on manually extracted features or large and complex deep learning networks which merely utilize the 1D ECG signal directly. Since intelligent multimodal fusion can perform at the state-of-the-art level with an efficient deep network, therefore, in this paper, we propose two computationally efficient multimodal fusion frameworks for ECG heart beat classification called Multimodal Image Fusion (MIF) and Multimodal Feature Fusion (MFF). At the input of these frameworks, we convert the raw ECG data into three different images using Gramian Angular Field (GAF), Recurrence Plot (RP) and Markov Transition Field (MTF). In MIF, we first perform image fusion by combining three imaging modalities to create a single image modality which serves as input to the Convolutional Neural Network (CNN). In MFF, we extracted features from penultimate layer of CNNs and fused them to get unique and interdependent information necessary for better performance of classifier. These informational features are finally used to train a Support Vector Machine (SVM) classifier for ECG heart-beat classification. We demonstrate the superiority of the proposed fusion models by performing experiments on PhysioNet’s MIT-BIH dataset for five distinct conditions of arrhythmias which are consistent with the AAMI EC57 protocols and on PTB diagnostics dataset for Myocardial Infarction (MI) classification. We achieved classification accuracy of 99.7% and 99.2% on arrhythmia and MI classification, respectively. Source code at https://github.com/zaamad/ECG-Heartbeat-Classification-Using-Multimodal-Fusion

[1]  Kuanquan Wang,et al.  Automatic Detection of QRS Complexes Using Dual Channels Based on U-Net and Bidirectional Long Short-Term Memory , 2020, IEEE Journal of Biomedical and Health Informatics.

[2]  Naimul Khan,et al.  Multi-level Stress Assessment Using Multi-domain Fusion of ECG Signal , 2020, 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC).

[3]  Nianyin Zeng,et al.  Morphological Arrhythmia Automated Diagnosis Method Using Gray-Level Co-Occurrence Matrix Enhanced Convolutional Neural Network , 2019, IEEE Access.

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

[5]  Zhengchun Hua,et al.  Automated arrhythmia classification based on a combination network of CNN and LSTM , 2020, Biomed. Signal Process. Control..

[6]  Yixiang Huang,et al.  A high-precision arrhythmia classification method based on dual fully connected neural network , 2020, Biomed. Signal Process. Control..

[7]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[8]  Ernesto Iadanza,et al.  A convolutional neural network approach to detect congestive heart failure , 2020, Biomed. Signal Process. Control..

[9]  Yufei Chen,et al.  Multi-Channel Lightweight Convolution Neural Network for Anterior Myocardial Infarction Detection , 2018, 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[10]  Naimul Mefraz Khan,et al.  CNN-Based Multistage Gated Average Fusion (MGAF) for Human Action Recognition Using Depth and Inertial Sensors , 2020, IEEE Sensors Journal.

[11]  Omar Abuzaghleh,et al.  Multiclass ECG Signal Analysis Using Global Average-Based 2-D Convolutional Neural Network Modeling , 2021, Electronics.

[12]  Naimul Mefraz Khan,et al.  Towards Improved Human Action Recognition Using Convolutional Neural Networks and Multimodal Fusion of Depth and Inertial Sensor Data , 2018, 2018 IEEE International Symposium on Multimedia (ISM).

[13]  Joel J. P. C. Rodrigues,et al.  Multi-Channel Lightweight Convolutional Neural Network for Remote Myocardial Infarction Monitoring , 2020, 2020 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[14]  Tim Oates,et al.  Encoding Time Series as Images for Visual Inspection and Classification Using Tiled Convolutional Neural Networks , 2014 .

[15]  Yong Zhao,et al.  Electrocardiograph (ECG) Recognition Based on Graphical Fusion with Geometric Algebra , 2017, 2017 4th International Conference on Information Science and Control Engineering (ICISCE).

[16]  Lin Xu,et al.  Influence of beat-to-beat blood pressure variability on vascular elasticity in hypertensive population , 2017, Scientific Reports.

[17]  Li Sun,et al.  ECG Analysis Using Multiple Instance Learning for Myocardial Infarction Detection , 2012, IEEE Transactions on Biomedical Engineering.

[18]  Joel E. W. Koh,et al.  Entropies for automated detection of coronary artery disease using ECG signals: A review , 2018 .

[19]  Majid Sarrafzadeh,et al.  ECG Heartbeat Classification: A Deep Transferable Representation , 2018, 2018 IEEE International Conference on Healthcare Informatics (ICHI).

[20]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[21]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[22]  Jin He,et al.  Real-Time Multilead Convolutional Neural Network for Myocardial Infarction Detection , 2018, IEEE Journal of Biomedical and Health Informatics.

[23]  Fatos T. Yarman-Vural,et al.  Automatic Image Annotation by Ensemble of Visual Descriptors , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[24]  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).

[25]  Paolo Napoletano,et al.  A Novel 1-D CCANet for ECG Classification , 2021, Applied Sciences.

[26]  Ram Bilas Pachori,et al.  Localization of Myocardial Infarction From Multi-Lead ECG Signals Using Multiscale Analysis and Convolutional Neural Network , 2019, IEEE Sensors Journal.

[27]  Yu Pu,et al.  Automated Heartbeat Classification Exploiting Convolutional Neural Network With Channel-Wise Attention , 2019, IEEE Access.

[28]  Pei-Chann Chang,et al.  Myocardial infarction classification with multi-lead ECG using hidden Markov models and Gaussian mixture models , 2012, Appl. Soft Comput..

[29]  Amy Loutfi,et al.  A review of unsupervised feature learning and deep learning for time-series modeling , 2014, Pattern Recognit. Lett..

[30]  Farid Melgani,et al.  Active Learning Methods for Electrocardiographic Signal Classification , 2010, IEEE Transactions on Information Technology in Biomedicine.

[31]  H. Nakajima,et al.  Real-time discrimination of ventricular tachyarrhythmia with Fourier-transform neural network , 1999, IEEE Transactions on Biomedical Engineering.

[32]  Majid Moavenian,et al.  A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification , 2010, Expert Syst. Appl..

[33]  Irena Jekova,et al.  Fully Convolutional Deep Neural Networks with Optimized Hyperparameters for Detection of Shockable and Non-Shockable Rhythms , 2020, Sensors.

[34]  Jianqiang Li,et al.  Interpretation of Electrocardiogram (ECG) Rhythm by Combined CNN and BiLSTM , 2020, IEEE Access.

[35]  Chao-Lung Yang,et al.  Sensor Classification Using Convolutional Neural Network by Encoding Multivariate Time Series as Two-Dimensional Colored Images , 2019, Sensors.

[36]  Herbert F. Jelinek,et al.  ECG Biometric with Abnormal Cardiac Conditions in Remote Monitoring System , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[37]  H. B. Mitchell Image Fusion: Theories, Techniques and Applications , 2010 .

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

[39]  Nitin Aji Bhaskar Performance Analysis of Support Vector Machine and Neural Networks in Detection of Myocardial Infarction , 2015 .

[40]  Bin Yao,et al.  ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network , 2019, IEEE Access.

[41]  K. Ong,et al.  An automated ECG classification system based on a neuro-fuzzy system , 2000, Computers in Cardiology 2000. Vol.27 (Cat. 00CH37163).

[42]  A. Uyar,et al.  Arrhythmia Classification Using Serial Fusion of Support Vector Machines and Logistic Regression , 2007, 2007 4th IEEE Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications.

[43]  V. Chouhan,et al.  Threshold-based Detection of P and T-wave in ECG using New Feature Signal , 2008 .

[44]  C.-C. Jay Kuo,et al.  ECG-based biometrics using recurrent neural networks , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[46]  Alfian Abdul Halin,et al.  Feature selection via dimensionality reduction for object class recognition , 2011, 2011 2nd International Conference on Instrumentation, Communications, Information Technology, and Biomedical Engineering.

[47]  Tim Oates,et al.  Imaging Time-Series to Improve Classification and Imputation , 2015, IJCAI.

[48]  Jianping Fan,et al.  Deep Multi-Scale Fusion Neural Network for Multi-Class Arrhythmia Detection , 2020, IEEE Journal of Biomedical and Health Informatics.

[49]  Yaoqin Xie,et al.  A Novel Wearable Electrocardiogram Classification System Using Convolutional Neural Networks and Active Learning , 2019, IEEE Access.

[50]  Khashayar Khorasani,et al.  Deep Convolutional Neural Networks and Learning ECG Features for Screening Paroxysmal Atrial Fibrillation Patients , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[51]  Qing Chang,et al.  A novel deep convolutional neural network for arrhythmia classification , 2019, 2019 International Conference on Advanced Mechatronic Systems (ICAMechS).

[52]  Ruxin Wang,et al.  Multi-class Arrhythmia Detection based on Neural Network with Multi-stage Features Fusion , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

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

[54]  Ralf Bousseljot,et al.  Nutzung der EKG-Signaldatenbank CARDIODAT der PTB über das Internet , 2009 .

[55]  Kuldeep Singh Rajput,et al.  Spectro-Temporal Feature Based Multi-Channel Convolutional Neural Network for ECG Beat Classification , 2019, 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[56]  Kup-Sze Choi,et al.  Heartbeat classification using disease-specific feature selection , 2014, Comput. Biol. Medicine.

[57]  Alexandre Tomazati Oliveira,et al.  A Novel Arrhythmia Classification Method Based On Convolutional Neural Networks Interpretation of Electrocardiogram Images , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

[58]  Xiaolong Zhai,et al.  Automated ECG Classification Using Dual Heartbeat Coupling Based on Convolutional Neural Network , 2018, IEEE Access.

[59]  Youmei Zhang,et al.  A Fast and Accurate Recognition of ECG Signals Based on ELM-LRF and BLSTM Algorithm , 2020, IEEE Access.

[60]  W.J. Tompkins,et al.  A patient-adaptable ECG beat classifier using a mixture of experts approach , 1997, IEEE Transactions on Biomedical Engineering.

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

[62]  Aydin Akan,et al.  Cardiac Arrhythmia Detection from 2D ECG Images by Using Deep Learning Technique , 2019, 2019 Medical Technologies Congress (TIPTEKNO).

[63]  Reza Boostani,et al.  Prediction of acute myocardial infarction with artificial neural networks in patients with nondiagnostic electrocardiogram , 2015 .

[64]  Leong Mei Yi,et al.  Study of heart rate variability signals at sitting and lying postures , 2005 .

[65]  D. Ruelle,et al.  Recurrence Plots of Dynamical Systems , 1987 .

[66]  Ye Li,et al.  Multiscaled Fusion of Deep Convolutional Neural Networks for Screening Atrial Fibrillation From Single Lead Short ECG Recordings , 2018, IEEE Journal of Biomedical and Health Informatics.

[67]  Md. Ali Hossain,et al.  ECG Heartbeat Classification Using Ensemble of Efficient Machine Learning Approaches on Imbalanced Datasets , 2020, 2020 2nd International Conference on Advanced Information and Communication Technology (ICAICT).

[68]  Naif Alajlan,et al.  Dense Convolutional Networks With Focal Loss and Image Generation for Electrocardiogram Classification , 2019, IEEE Access.