Automating detection and localization of myocardial infarction using shallow and end-to-end deep neural networks

Abstract Myocardial infarction (MI), also known as a heart attack, is one of the common cardiac disorders caused by prolonged myocardial ischemia. For MI patients, specifying the exact location of a heart muscle suffering from blood shortage or stoppage is of crucial importance. Automatic localization systems can support physicians for better decisions in emergency situations. Using 12-lead electrocardiogram, in this paper, two MI detection and localization methods are proposed with classic and end-to-end deep machine learning techniques. For the feature extraction phase, the classic approach performs a Discrete Wavelet Transform (DWT) and Principal Component Analysis (PCA) on the pre-processed signals followed by a shallow neural network (NN) for the classification phase. However, in the end-to-end residual deep learning technique, a Convolutional Neural Network (CNN) is directly employed on the pre-processed input signals. For specifying the infarcted region of myocardium, 6 classes of subdiagnosis are considered. Proposed models are verified with the Physikalisch-Technische Bundesanstalt (PTB) dataset, where the data of each patient is first grouped and then carefully partitioned to training, validation, and test datasets. The results of K-fold cross-validation indicate that the general model achieves over 98% accuracy for both MI detection and localization with fewer number of feature sets compared to previous studies. Moreover, the end-to-end CNN model shows superior performance by achieving perfect results. Thus, with the larger size of CNN models, one may choose a perfect system that requires larger memory compared to another system that requires less computational power and accepts nearly 2% of false positives and/or false negatives.

[1]  Mohamed Hammad,et al.  Detection of abnormal heart conditions based on characteristics of ECG signals , 2018, Measurement.

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

[3]  M. Plebani,et al.  Diagnostic strategies using myoglobin measurement in myocardial infarction. , 1998, Clinica chimica acta; international journal of clinical chemistry.

[4]  Valeria Villani,et al.  ECG baseline wander removal with recovery of the isoelectric level , 2015, 2015 Computing in Cardiology Conference (CinC).

[5]  Michael Weis,et al.  Management of acute myocardial infarction in patients presenting with persistent ST-segment elevation: the Task Force on the Management of ST-Segment Elevation Acute Myocardial Infarction of the European Society of Cardiology. , 2008, European heart journal.

[6]  S. Dandapat,et al.  ECG signal denoising using higher order statistics in Wavelet subbands , 2010, Biomed. Signal Process. Control..

[7]  Hao Wang,et al.  Multiple-feature-branch convolutional neural network for myocardial infarction diagnosis using electrocardiogram , 2018, Biomed. Signal Process. Control..

[8]  U. Rajendra Acharya,et al.  Automated characterization of cardiovascular diseases using relative wavelet nonlinear features extracted from ECG signals , 2018, Comput. Methods Programs Biomed..

[9]  Zheng-Hua Tan,et al.  Keyword Spotting for Hearing Assistive Devices Robust to External Speakers , 2019, INTERSPEECH.

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

[11]  John E. Hall,et al.  Guyton and Hall Textbook of Medical Physiology , 2015 .

[12]  Synho Do,et al.  How much data is needed to train a medical image deep learning system to achieve necessary high accuracy , 2015, 1511.06348.

[13]  Shing-Chow Chan,et al.  Myocardial infarction detection and classification — A new multi-scale deep feature learning approach , 2016, 2016 IEEE International Conference on Digital Signal Processing (DSP).

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

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

[16]  Satish T. S. Bukkapatnam,et al.  Topology and Random-Walk Network Representation of Cardiac Dynamics for Localization of Myocardial Infarction , 2013, IEEE Transactions on Biomedical Engineering.

[17]  Muhammad Arif,et al.  Detection and Localization of Myocardial Infarction using K-nearest Neighbor Classifier , 2012, Journal of Medical Systems.

[18]  R. D. de Winter,et al.  Value of myoglobin, troponin T, and CK-MBmass in ruling out an acute myocardial infarction in the emergency room. , 1995, Circulation.

[19]  Hin Wai Lui,et al.  Multiclass classification of myocardial infarction with convolutional and recurrent neural networks for portable ECG devices , 2018 .

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

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

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

[23]  Du-Yih Tsai,et al.  Measurements of texture features of medical images and its application to computer-aided diagnosis in cardiomyopathy , 2005 .

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

[25]  Hamid Abrishami Moghaddam,et al.  Lung HRCT pattern classification for cystic fibrosis using convolutional neural network , 2019, Signal Image Video Process..

[26]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[27]  C. Visser,et al.  Usefulness of two-dimensional echocardiography for immediate detection of myocardial ischemia in the emergency room. , 1990, The American journal of cardiology.

[28]  Nader Jafarnia Dabanloo,et al.  Wavelet based method for localization of myocardial infarction using the electrocardiogram , 2014, Computing in Cardiology 2014.

[29]  P. Macfarlane,et al.  Location of the culprit artery in acute myocardial infarction using the ECG , 2011, 2011 Computing in Cardiology.

[30]  Clarence W. de Silva,et al.  Feature selection for ECG signal processing using improved genetic algorithm and empirical mode decomposition , 2016 .

[31]  Davide Ballabio,et al.  Multivariate comparison of classification performance measures , 2017 .

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

[33]  Vladlen Koltun,et al.  Multi-Scale Context Aggregation by Dilated Convolutions , 2015, ICLR.

[34]  S. B. Mahajan,et al.  Performance Enhancement for Detection of Myocardial Infarction from Multilead ECG , 2018 .

[35]  Madhuchhanda Mitra,et al.  Automated Identification of Myocardial Infarction Using Harmonic Phase Distribution Pattern of ECG Data , 2018, IEEE Transactions on Instrumentation and Measurement.

[36]  Xiao Hu,et al.  Removal of baseline wander from ECG signal based on a statistical weighted moving average filter , 2011, Journal of Zhejiang University SCIENCE C.

[37]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[38]  Ramesh Kumar Sunkaria,et al.  Inferior myocardial infarction detection using stationary wavelet transform and machine learning approach , 2017, Signal, Image and Video Processing.

[39]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[40]  Padmavathi Kora,et al.  ECG based Myocardial Infarction detection using Hybrid Firefly Algorithm , 2017, Comput. Methods Programs Biomed..

[41]  Deepta Rajan,et al.  Generalization Studies of Neural Network Models for Cardiac Disease Detection Using Limited Channel ECG , 2018, 2018 Computing in Cardiology Conference (CinC).

[42]  Ola Pettersson,et al.  ECG analysis: a new approach in human identification , 2001, IEEE Trans. Instrum. Meas..

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

[44]  James McCord,et al.  Ninety-Minute Exclusion of Acute Myocardial Infarction By Use of Quantitative Point-of-Care Testing of Myoglobin and Troponin I , 2001, Circulation.

[45]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  Vinod Kumar,et al.  Detection of myocardial infarction in 12 lead ECG using support vector machine , 2018, Appl. Soft Comput..

[47]  Manuel Blanco-Velasco,et al.  ECG signal denoising and baseline wander correction based on the empirical mode decomposition , 2008, Comput. Biol. Medicine.

[48]  Fan Li,et al.  A novel electrocardiogram parameterization algorithm and its application in myocardial infarction detection , 2015, Comput. Biol. Medicine.

[49]  Ying Xing,et al.  A Simple and Effective Method for Detecting Myocardial Infarction Based on Deep Convolutional Neural Network , 2018, Journal of Medical Imaging and Health Informatics.

[50]  Jonathon Shlens,et al.  A Tutorial on Principal Component Analysis , 2014, ArXiv.

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

[52]  Wan Xiangkui,et al.  A T-wave alternans assessment method based on least squares curve fitting technique , 2016 .

[53]  Che Wun Chiou,et al.  A novel fuzzy c-means method for classifying heartbeat cases from ECG signals , 2010 .

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

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

[56]  Celia Shahnaz,et al.  Detection of inferior myocardial infarction using shallow convolutional neural networks , 2017, 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC).

[57]  Zengguang Hou,et al.  Automated Detection and Localization of Myocardial Infarction With Staked Sparse Autoencoder and TreeBagger , 2019, IEEE Access.

[58]  Nils Strodthoff,et al.  Detecting and interpreting myocardial infarction using fully convolutional neural networks , 2018, Physiological measurement.