Multiclass ECG Signal Analysis Using Global Average-Based 2-D Convolutional Neural Network Modeling

Cardiovascular diseases have been reported to be the leading cause of mortality across the globe. Among such diseases, Myocardial Infarction (MI), also known as “heart attack”, is of main interest among researchers, as its early diagnosis can prevent life threatening cardiac conditions and potentially save human lives. Analyzing the Electrocardiogram (ECG) can provide valuable diagnostic information to detect different types of cardiac arrhythmia. Real-time ECG monitoring systems with advanced machine learning methods provide information about the health status in real-time and have improved user’s experience. However, advanced machine learning methods have put a burden on portable and wearable devices due to their high computing requirements. We present an improved, less complex Convolutional Neural Network (CNN)-based classifier model that identifies multiple arrhythmia types using the two-dimensional image of the ECG wave in real-time. The proposed model is presented as a three-layer ECG signal analysis model that can potentially be adopted in real-time portable and wearable monitoring devices. We have designed, implemented, and simulated the proposed CNN network using Matlab. We also present the hardware implementation of the proposed method to validate its adaptability in real-time wearable systems. The European ST-T database recorded with single lead L3 is used to validate the CNN classifier and achieved an accuracy of 99.23%, outperforming most existing solutions.

[1]  Derek Rayside,et al.  Accurate ECG R-peak detection for telemedicine , 2014, 2014 IEEE Canada International Humanitarian Technology Conference - (IHTC).

[2]  Chengyu Liu,et al.  Rule-Based Method for Morphological Classification of ST Segment in ECG Signals , 2015 .

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

[4]  Shameer Faziludeen,et al.  ECG beat classification using wavelets and SVM , 2013, 2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES.

[5]  Omar Abuzaghleh,et al.  ECG Signal Analysis Using 2-D Image Classification with Convolutional Neural Network , 2019, 2019 International Conference on Computational Science and Computational Intelligence (CSCI).

[6]  Yoshua Bengio,et al.  Deep Sparse Rectifier Neural Networks , 2011, AISTATS.

[7]  K. T. Nahiyan,et al.  Myocardial Ischemia Detection from Slope of ECG ST Segment , 2018, Bangladesh Journal of Medical Physics.

[8]  F.A. Afsar,et al.  Detection of ST Segment Deviation Episodes in the ECG using KLT with an Ensemble Neural Classifier , 2007, 2007 International Conference on Emerging Technologies.

[9]  David Menotti,et al.  Inter-Patient ECG Heartbeat Classification with Temporal VCG Optimized by PSO , 2017, Scientific Reports.

[10]  Huifang Huang,et al.  A new hierarchical method for inter-patient heartbeat classification using random projections and RR intervals , 2014, BioMedical Engineering OnLine.

[11]  Joseph John Oresko,et al.  PORTABLE HEART ATTACK WARNING SYSTEM BY MONITORING THE ST SEGMENT VIA SMARTPHONE ELECTROCARDIOGRAM PROCESSING , 2010 .

[12]  K. Rajakariar,et al.  Accuracy of a smartwatch based single-lead electrocardiogram device in detection of atrial fibrillation , 2020, Heart.

[13]  Binqiang Chen,et al.  Removal of Power Line Interference From ECG Signals Using Adaptive Notch Filters of Sharp Resolution , 2019, IEEE Access.

[14]  Min Zhou,et al.  ECG Classification Using Wavelet Packet Entropy and Random Forests , 2016, Entropy.

[15]  Hlaing Minn,et al.  A Patient-Adaptive Profiling Scheme for ECG Beat Classification , 2010, IEEE Transactions on Information Technology in Biomedicine.

[16]  Andrew Y. Ng,et al.  Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networks , 2017, ArXiv.

[17]  Steven B. Smith,et al.  Digital Signal Processing: A Practical Guide for Engineers and Scientists , 2002 .

[18]  S. Hadjiloucas,et al.  Detection of ECG arrhythmia conditions using CSVM and MSVM classifiers , 2015, 2015 IEEE Signal Processing in Medicine and Biology Symposium (SPMB).

[19]  Li Zhang,et al.  An efficient abnormal beat detection scheme from ECG signals using neural network and ensemble classifiers , 2014, The 8th International Conference on Software, Knowledge, Information Management and Applications (SKIMA 2014).

[20]  Fulya Akdeniz,et al.  Time-frequency approach to ECG classification of myocardial infarction , 2020, Comput. Electr. Eng..

[21]  Mohammad Mahdi Khalilzadeh,et al.  Real Time Recognition of Heart Attack in a Smart Phone , 2015, Acta informatica medica : AIM : journal of the Society for Medical Informatics of Bosnia & Herzegovina : casopis Drustva za medicinsku informatiku BiH.

[22]  Jian Sun,et al.  Convolutional neural networks at constrained time cost , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Willis J. Tompkins,et al.  A Learning Filter for Removing Noise Interference , 1983, IEEE Transactions on Biomedical Engineering.

[24]  Adrian Burns,et al.  SHIMMER™ – A Wireless Sensor Platform for Noninvasive Biomedical Research , 2010, IEEE Sensors Journal.

[25]  Refet Firat Yazicioglu,et al.  ECG Signal Compression and Classification Algorithm With Quad Level Vector for ECG Holter System , 2010, IEEE Transactions on Information Technology in Biomedicine.

[26]  G. Moody,et al.  The European ST-T database: standard for evaluating systems for the analysis of ST-T changes in ambulatory electrocardiography. , 1992, European heart journal.

[27]  Dimitrios I. Fotiadis,et al.  A methodology for the automated creation of fuzzy expert systems for ischaemic and arrhythmic beat classification based on a set of rules obtained by a decision tree , 2007, Artif. Intell. Medicine.

[28]  Amit Kumar,et al.  Ischemia detection using Isoelectric Energy Function , 2016, Comput. Biol. Medicine.

[29]  Fatemeh Afghah,et al.  Inter- and Intra- Patient ECG Heartbeat Classification for Arrhythmia Detection: A Sequence to Sequence Deep Learning Approach , 2018, ICASSP 2019 - 2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[30]  Francesca N. Delling,et al.  Heart Disease and Stroke Statistics—2018 Update: A Report From the American Heart Association , 2018, Circulation.

[31]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[32]  J. Bigby Harrison's Principles of Internal Medicine , 1988 .

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

[34]  Radek Martinek,et al.  Comparison of Different Electrocardiography with Vectorcardiography Transformations , 2019, Sensors.

[35]  Hoi-Jun Yoo,et al.  A 2Mb/s Wideband Pulse Transceiver with Direct-Coupled Interface for Human Body Communications , 2006, 2006 IEEE International Solid State Circuits Conference - Digest of Technical Papers.

[36]  Daeyoung Kim,et al.  ECG arrhythmia classification using a 2-D convolutional neural network , 2018, ArXiv.

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

[38]  Tomasz Rymarczyk,et al.  The Use of Time-Frequency Moments as Inputs of LSTM Network for ECG Signal Classification , 2020, Electronics.

[39]  U. Rajendra Acharya,et al.  A deep convolutional neural network model to classify heartbeats , 2017, Comput. Biol. Medicine.

[40]  Miad Faezipour,et al.  Sustainable Smartphone-Based Healthcare Systems: A Systems Engineering Approach to Assess the Efficacy of Respiratory Monitoring Apps , 2020 .

[41]  Jing Hu,et al.  ST Segment Change Classification Based on Multiple Feature Extraction Using ECG , 2018, 2018 Computing in Cardiology Conference (CinC).

[42]  Adel Belouchrani,et al.  QRS detection based on wavelet coefficients , 2012, Comput. Methods Programs Biomed..

[43]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[44]  T. Netoff,et al.  QRS Complex Detection and Measurement Algorithms for Multichannel ECGs in Cardiac Resynchronization Therapy Patients , 2018, IEEE Journal of Translational Engineering in Health and Medicine.

[45]  Mandeep Singh,et al.  Statistical analysis of ST segments in ECG signals for detection of ischaemic episodes , 2018, Trans. Inst. Meas. Control.

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

[47]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[48]  Wan-Young Chung,et al.  A Comprehensive Ubiquitous Healthcare Solution on an Android™ Mobile Device , 2011, Sensors.

[49]  Peter Schuster,et al.  Accuracy and usability of single-lead ECG from smartphones - A clinical study , 2019, Indian pacing and electrophysiology journal.

[50]  Steven L Higgins A novel patch for heart rhythm monitoring: is the Holter monitor obsolete? , 2013, Future cardiology.

[51]  J. Nadal,et al.  A telediagnosis assistance system for multiple-lead electrocardiography , 2021, Physical and Engineering Sciences in Medicine.

[52]  E. R. Davies,et al.  Machine vision - theory, algorithms, practicalities , 2004 .

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

[54]  Jiann-Shiun Yuan,et al.  ECG Arrhythmia Classification Using Transfer Learning from 2- Dimensional Deep CNN Features , 2018, 2018 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[55]  Karma Sonam Sherpa,et al.  Arrhythmia and ischemia classification and clustering using QRS-ST-T (QT) analysis of electrocardiogram , 2018, Cluster Computing.

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

[57]  M R Homaeinezhad,et al.  A robust wavelet-based multi-lead Electrocardiogram delineation algorithm. , 2009, Medical engineering & physics.

[58]  Chusak Thanawattano,et al.  The Development of ST-Episode Detection in Holter Monitoring for Myocardial Ischemia , 2016 .

[59]  Dimitrios I. Fotiadis,et al.  An ischemia detection method based on artificial neural networks , 2002, Artif. Intell. Medicine.

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

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

[62]  Naomie Salim,et al.  Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals , 2016, Comput. Methods Programs Biomed..

[63]  Yuriy S. Shmaliy,et al.  Denoising and Features Extraction of ECG Signals in State Space Using Unbiased FIR Smoothing , 2019, IEEE Access.

[64]  Tasnova Tanzil Khan,et al.  ECG feature extraction in temporal domain and detection of various heart conditions , 2015, 2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT).

[65]  Seyed Kamaledin Setarehdan,et al.  ECG power line interference removal using combination of FFT and adaptive non-linear noise estimator , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[66]  Ye Li,et al.  A Wearable Context-Aware ECG Monitoring System Integrated with Built-in Kinematic Sensors of the Smartphone , 2015, Sensors.

[67]  Vincent Ng,et al.  Transient ST-segment episode detection for ECG beat classification , 2011, 2011 IEEE/NIH Life Science Systems and Applications Workshop (LiSSA).

[68]  Navarun Gupta,et al.  Design and implementation of Least Mean Square adaptive filter on fetal electrocardiography , 2014, Proceedings of the 2014 Zone 1 Conference of the American Society for Engineering Education.

[69]  Ashfaq A. Khokhar,et al.  ST-segment and T-wave anomalies prediction in an ECG data using RUSBoost , 2016, 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom).

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

[71]  Lorenzo Chiari,et al.  A wavelet-based ECG delineation algorithm for 32-bit integer online processing , 2011, Biomedical engineering online.

[72]  Suprijadi,et al.  A Simple Real-Time System for Detection of Normal and Myocardial Ischemia in The ST segment and T Wave ECG Signal , 2019, 2019 International Conference on Information and Communications Technology (ICOIACT).

[73]  C. Wiener Harrison's principles of internal medicine , 2013 .

[74]  Alexander Samol,et al.  Single-Lead ECG Recordings Including Einthoven and Wilson Leads by a Smartwatch: A New Era of Patient Directed Early ECG Differential Diagnosis of Cardiac Diseases? , 2019, Sensors.

[75]  Mustapha El Hanine,et al.  ST Segment Analysis Using Wavelet Transform , 2017 .

[76]  Karsten Hoppe,et al.  Automatic Real-Time Embedded QRS Complex Detection for a Novel Patch-Type Electrocardiogram Recorder , 2015, IEEE Journal of Translational Engineering in Health and Medicine.

[77]  Hoi-Jun Yoo,et al.  A Low Power 16-bit RISC with Lossless Compression Accelerator for Body Sensor Network System , 2006, 2006 IEEE Asian Solid-State Circuits Conference.

[78]  Ying Liu,et al.  A Comparison of 1-D and 2-D Deep Convolutional Neural Networks in ECG Classification , 2018, Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference.

[79]  Yorgos Goletsis,et al.  Automated ischemic beat classification using genetic algorithms and multicriteria decision analysis , 2004, IEEE Transactions on Biomedical Engineering.

[80]  Madhuchhanda Mitra,et al.  R-Peak Detection Algorithm for Ecg using Double Difference And RR Interval Processing , 2012 .

[81]  Miad Faezipour,et al.  System Dynamics Modeling for Smartphone-Based Healthcare Tools: Case Study on ECG Monitoring , 2021, IEEE Systems Journal.

[82]  Omar Abuzaghleh,et al.  Stages-Based ECG Signal Analysis From Traditional Signal Processing to Machine Learning Approaches: A Survey , 2020, IEEE Access.

[83]  Tahir Zaidi,et al.  An Intelligent Adaptive Filter for Elimination of Power Line Interference From High Resolution Electrocardiogram , 2016, IEEE Access.

[84]  Miguel C. Soriano,et al.  A Fast Machine Learning Model for ECG-Based Heartbeat Classification and Arrhythmia Detection , 2019, Front. Phys..