A novel method for automated congestive heart failure and coronary artery disease recognition using THC-Net

Abstract Coronary artery disease (CAD) and congestive heart failure (CHF) lead to many deaths worldwide. Generally, an electrocardiogram (ECG) is employed as the diagnostic tool for CAD/CHF recognition. However, since ECG changes are sometimes subtle, visually distinguishing long-term ECG abnormalities is time consuming and laborious. To address these issues, we proposed a novel two-channel hybrid convolutional network (THC-Net) for automatic ECG recognition. THC-Net contains a canonical correlation analysis (CCA)-principal component analysis (PCA) convolutional network, an independent component analysis (ICA)-PCA convolutional network, and a Dempster-Shafer (D-S) theory-based linear support vector machine (SVM). The CCA-PCA and ICA-PCA convolutional networks are developed to extract deep features containing the lead correlation and lead-specific information, respectively, from ECGs. Compared to common convolutional neural networks (CNNs), their kernels can be directly extracted by CCA, ICA, and PCA with a faster training time. Then, the D-S theory-based linear SVM, which can process multi-channel uncertainty information, is employed as the classification model. In this work, an accuracy of 95.54% was obtained for classifying normal, CHF and CAD patients based on leave-one-out cross-validation. Additionally, experiments on multi-level noisy and imbalanced data yielded remarkable results. Hence, the proposed method has the potential to diagnose CAD and CHF in clinical settings.

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

[2]  Zahid Halim,et al.  On identification of driving-induced stress using electroencephalogram signals: A framework based on wearable safety-critical scheme and machine learning , 2020, Inf. Fusion.

[3]  Shaghayegh Sahebi,et al.  It Takes Two to Tango: An Exploration of Domain Pairs for Cross-Domain Collaborative Filtering , 2015, RecSys.

[4]  U. Rajendra Acharya,et al.  Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network , 2017, Inf. Sci..

[5]  Babak Mohammadzadeh Asl,et al.  Automated diagnosis of coronary artery disease (CAD) patients using optimized SVM , 2017, Comput. Methods Programs Biomed..

[6]  Farid Melgani,et al.  Classification of Electrocardiogram Signals With Support Vector Machines and Particle Swarm Optimization , 2008, IEEE Transactions on Information Technology in Biomedicine.

[7]  U. Rajendra Acharya,et al.  A new machine learning technique for an accurate diagnosis of coronary artery disease , 2019, Comput. Methods Programs Biomed..

[8]  Kwang Suk Park,et al.  Intelligent system for drowsiness recognition based on ear canal electroencephalography with photoplethysmography and electrocardiography , 2018, Inf. Sci..

[9]  Tufail Muhammad,et al.  Employing artificial neural networks for constructing metadata-based model to automatically select an appropriate data visualization technique , 2016, Appl. Soft Comput..

[10]  Ganesh R. Naik,et al.  Automated detection of congestive heart failure from electrocardiogram signal using Stockwell transform and hybrid classification scheme , 2019, Comput. Methods Programs Biomed..

[11]  U. Rajendra Acharya,et al.  Application of stacked convolutional and long short-term memory network for accurate identification of CAD ECG signals , 2018, Comput. Biol. Medicine.

[12]  U. Rajendra Acharya,et al.  Deep convolutional neural network for the automated diagnosis of congestive heart failure using ECG signals , 2018, Applied Intelligence.

[13]  Kamath Chandrakar,et al.  Entropy Measures of Irregularity and Complexity for Surface Electrocardiogram Time Series in Patients with Congestive Heart Failure , 2015 .

[14]  Mehmet Emin Yuksel,et al.  Classification of coronary artery disease data sets by using a deep neural network , 2017 .

[15]  M. Tonelli,et al.  Pharmacist and patient perspectives on recruitment strategies for randomized controlled trials: a qualitative analysis , 2020, BMC Medical Research Methodology.

[16]  U. Rajendra Acharya,et al.  Automated characterization of coronary artery disease, myocardial infarction, and congestive heart failure using contourlet and shearlet transforms of electrocardiogram signal , 2017, Knowl. Based Syst..

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

[18]  U. Rajendra Acharya,et al.  Automated diagnosis of coronary artery disease using tunable-Q wavelet transform applied on heart rate signals , 2015, Knowl. Based Syst..

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

[20]  U. Rajendra Acharya,et al.  Application of empirical mode decomposition (EMD) for automated identification of congestive heart failure using heart rate signals , 2016, Neural Computing and Applications.

[21]  U. Rajendra Acharya,et al.  Characterization of coronary artery disease using flexible analytic wavelet transform applied on ECG signals , 2017, Biomed. Signal Process. Control..

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

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

[24]  U. Rajendra Acharya,et al.  Automated diagnosis of congestive heart failure using dual tree complex wavelet transform and statistical features extracted from 2 s of ECG signals , 2017, Comput. Biol. Medicine.

[25]  Hamido Fujita,et al.  Computer Aided detection for fibrillations and flutters using deep convolutional neural network , 2019, Inf. Sci..