1
|
Rai HM, Chatterjee K, Dashkevych S. The prediction of cardiac abnormality and enhancement in minority class accuracy from imbalanced ECG signals using modified deep neural network models. Comput Biol Med 2022; 150:106142. [PMID: 36182760 DOI: 10.1016/j.compbiomed.2022.106142] [Citation(s) in RCA: 9] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/31/2022] [Revised: 09/04/2022] [Accepted: 09/18/2022] [Indexed: 11/03/2022]
Abstract
Cardiovascular disease (CVD) is the most fatal disease in the world, so its accurate and automated detection in the early stages will certainly support the medical expert in timely diagnosis and treatment, which can save many lives. Many types of research have been carried out in this regard, but due to the problem of data imbalance in the medical and health care sector, it may not provide the desired results in all aspects. To overcome this problem, a sequential ensemble technique has been proposed that detects 6 types of cardiac arrhythmias on large ECG imbalanced datasets, and the data imbalanced issue of the ECG dataset has been addressed by using a hybrid data resampling technique called "Synthetically Minority Oversampling Technique and Tomek Link (SMOTE + Tomek)". The sequential ensemble technique employs two distinct deep learning models: Convolutional Neural Network (CNN) and a hybrid model, CNN with Long Short-Term Memory Network (CNN-LSTM). The two standard datasets "MIT-BIH arrhythmias database" (MITDB) and "PTB diagnostic database" (PTBDB) are combined and extracted 23, 998 ECG beats for the model validation. In this work, the three models CNN, CNN-LSTM, and ensemble approach were tested on four kinds of ECG datasets: the original data (imbalanced), the data sampled using a random oversampled technique, data sampled using SMOTE, and the dataset resampled using SMOTE + Tomek algorithm. The overall highest accuracy was obtained of 99.02% on the SMOTE + Tomek sampled dataset by ensemble technique and the minority class accuracy result (Recall) is improved by 20% as compared to the imbalanced data.
Collapse
Affiliation(s)
- Hari Mohan Rai
- Department of Electrical Engineering, Indian Institute of Technology(ISM), Dhanbad, India; Department of Electronics and Communication Engineering, Dronacharya Group of Institutions, Greater Noida, India.
| | - Kalyan Chatterjee
- Department of Electrical Engineering, Indian Institute of Technology(ISM), Dhanbad, India.
| | - Serhii Dashkevych
- Data Scientist, Polsko-Japońska Akademia Technik Komputerowych, Koszykowa, Warszawa, Poland.
| |
Collapse
|
2
|
Shannon entropy Morlet wavelet Transform (SEMWT) and Kernel Weight Convolutional Neural Network (KWCNN) classifier for arrhythmia in electrocardiogram recordings. Biomed Signal Process Control 2022. [DOI: 10.1016/j.bspc.2022.103992] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/22/2022]
|
3
|
Ramasamy K, Balakrishnan K, Velusamy D. Detection of cardiac arrhythmias from ECG signals using FBSE and Jaya optimized ensemble random subspace K-nearest neighbor algorithm. Biomed Signal Process Control 2022. [DOI: 10.1016/j.bspc.2022.103654] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
|
4
|
Marzog HA, Abd HJ. ECG-signal Classification Using efficient Machine Learning Approach. 2022 INTERNATIONAL CONGRESS ON HUMAN-COMPUTER INTERACTION, OPTIMIZATION AND ROBOTIC APPLICATIONS (HORA) 2022. [DOI: 10.1109/hora55278.2022.9800092] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/01/2023]
Affiliation(s)
- Heyam A. Marzog
- College of Engineering, University of Babylon,Electrical Engineering Department,Hilla,Babil,Iraq
| | - Haider. J. Abd
- College of Engineering, University of Babylon,Electrical Engineering Department,Hilla,Babil,Iraq
| |
Collapse
|
5
|
Yakut Ö, Bolat ED. A high-performance arrhythmic heartbeat classification using ensemble learning method and PSD based feature extraction approach. Biocybern Biomed Eng 2022. [DOI: 10.1016/j.bbe.2022.05.004] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
|
6
|
Mandal S, Roy AH, Mondal P. Automated detection of fibrillations and flutters based on fused feature set and ANFIS classifier. Biomed Signal Process Control 2021. [DOI: 10.1016/j.bspc.2021.102834] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/21/2022]
|
7
|
S. A, S. V. Machine learning based pervasive analytics for ECG signal analysis. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS 2021. [DOI: 10.1108/ijpcc-03-2021-0080] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Purpose
Pervasive analytics act as a prominent role in computer-aided prediction of non-communicating diseases. In the early stage, arrhythmia diagnosis detection helps prevent the cause of death suddenly owing to heart failure or heart stroke. The arrhythmia scope can be identified by electrocardiogram (ECG) report.
Design/methodology/approach
The ECG report has been used extensively by several clinical experts. However, diagnosis accuracy has been dependent on clinical experience. For the prediction methods of computer-aided heart disease, both accuracy and sensitivity metrics play a remarkable part. Hence, the existing research contributions have optimized the machine-learning approaches to have a great significance in computer-aided methods, which perform predictive analysis of arrhythmia detection.
Findings
In reference to this, this paper determined a regression heuristics by tridimensional optimum features of ECG reports to perform pervasive analytics for computer-aided arrhythmia prediction. The intent of these reports is arrhythmia detection. From an empirical outcome, it has been envisioned that the project model of this contribution is more optimal and added a more advantage when compared to existing or contemporary approaches.
Originality/value
In reference to this, this paper determined a regression heuristics by tridimensional optimum features of ECG reports to perform pervasive analytics for computer-aided arrhythmia prediction. The intent of these reports is arrhythmia detection. From an empirical outcome, it has been envisioned that the project model of this contribution is more optimal and added a more advantage when compared to existing or contemporary approaches.
Collapse
|
8
|
Xie L, Li Z, Zhou Y, He Y, Zhu J. Computational Diagnostic Techniques for Electrocardiogram Signal Analysis. SENSORS (BASEL, SWITZERLAND) 2020; 20:E6318. [PMID: 33167558 PMCID: PMC7664289 DOI: 10.3390/s20216318] [Citation(s) in RCA: 39] [Impact Index Per Article: 7.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 09/08/2020] [Revised: 10/27/2020] [Accepted: 11/04/2020] [Indexed: 12/25/2022]
Abstract
Cardiovascular diseases (CVDs), including asymptomatic myocardial ischemia, angina, myocardial infarction, and ischemic heart failure, are the leading cause of death globally. Early detection and treatment of CVDs significantly contribute to the prevention or delay of cardiovascular death. Electrocardiogram (ECG) records the electrical impulses generated by heart muscles, which reflect regular or irregular beating activity. Computer-aided techniques provide fast and accurate tools to identify CVDs using a patient's ECG signal, which have achieved great success in recent years. Latest computational diagnostic techniques based on ECG signals for estimating CVDs conditions are summarized here. The procedure of ECG signals analysis is discussed in several subsections, including data preprocessing, feature engineering, classification, and application. In particular, the End-to-End models integrate feature extraction and classification into learning algorithms, which not only greatly simplifies the process of data analysis, but also shows excellent accuracy and robustness. Portable devices enable users to monitor their cardiovascular status at any time, bringing new scenarios as well as challenges to the application of ECG algorithms. Computational diagnostic techniques for ECG signal analysis show great potential for helping health care professionals, and their application in daily life benefits both patients and sub-healthy people.
Collapse
Affiliation(s)
- Liping Xie
- College of Medicine and Biological Information Engineering, Northeastern University, Shenyang 110169, China; (Z.L.); (Y.Z.); (Y.H.); (J.Z.)
| | | | | | | | | |
Collapse
|
9
|
Khatibi T, Rabinezhadsadatmahaleh N. Proposing feature engineering method based on deep learning and K-NNs for ECG beat classification and arrhythmia detection. AUSTRALASIAN PHYSICAL & ENGINEERING SCIENCES IN MEDICINE 2019; 43:10.1007/s13246-019-00814-w. [PMID: 31773500 DOI: 10.1007/s13246-019-00814-w] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/11/2019] [Accepted: 10/25/2019] [Indexed: 10/25/2022]
Abstract
Arrhythmia is slow, fast or irregular heartbeat. Manual ECG assessment and disease classification is an error-prone task because of vast differences in ECG morphology and difficulty in accurate identifying ECG components. Moreover, proposing a computer-aided diagnosis system for heartbeat classification can be useful when access to medical care centers is difficult or impossible. Therefore, the main aim of this study is classifying ECG beats for arrhythmia detection (four beat classes are considered). Previous studies have proposed different methods based on traditional machine learning and/or deep learning. In this paper, a novel feature engineering method is proposed based on deep learning and K-NNs. The features extracted by our proposed method are classified with different classifiers such as decision trees, SVMs with different kernels and random forests. Our proposed method has reasonably good performance for beat classification and achieves the average Accuracy of 99.77%, AUC of 99.99%, Precision of 99.75% and Recall of 99.30% using fivefold Cross Validation strategy. The main advantage of the proposed method is its low computational time compared to training deep learning models from scratch and its high accuracy compared to the traditional machine learning models. The strength and suitability of the proposed method for feature extraction is shown by the high balance between sensitivity and specificity.
Collapse
Affiliation(s)
- Toktam Khatibi
- Faculty of Industrial and Systems Engineering, Tarbiat Modares University (TMU), 14117-13114, Tehran, Iran.
- Hospital Management Research Center (HMRC), Iran University of Medical Sciences (IUMS), Tehran, Iran.
| | | |
Collapse
|
10
|
Arrhythmia Classification of ECG Signals Using Hybrid Features. COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE 2018; 2018:1380348. [PMID: 30538768 PMCID: PMC6260536 DOI: 10.1155/2018/1380348] [Citation(s) in RCA: 38] [Impact Index Per Article: 5.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/17/2018] [Accepted: 10/15/2018] [Indexed: 02/04/2023]
Abstract
Automatic detection and classification of life-threatening arrhythmia plays an important part in dealing with various cardiac conditions. In this paper, a novel method for classification of various types of arrhythmia using morphological and dynamic features is presented. Discrete wavelet transform (DWT) is applied on each heart beat to obtain the morphological features. It provides better time and frequency resolution of the electrocardiogram (ECG) signal, which helps in decoding important information of a quasiperiodic ECG using variable window sizes. RR interval information is used as a dynamic feature. The nonlinear dynamics of RR interval are captured using Teager energy operator, which improves the arrhythmia classification. Moreover, to remove redundancy, DWT subbands are subjected to dimensionality reduction using independent component analysis, and a total of twelve coefficients are selected as morphological features. These hybrid features are combined and fed to a neural network to classify arrhythmia. The proposed algorithm has been tested over MIT-BIH arrhythmia database using 13724 beats and MIT-BIH supraventricular arrhythmia database using 22151 beats. The proposed methodology resulted in an improved average accuracy of 99.75% and 99.84% for class- and subject-oriented scheme, respectively, using three-fold cross validation.
Collapse
|
11
|
Hsiao YH. Signal discrimination using category-preserving bag-of-words model for condition monitoring. Neural Comput Appl 2018. [DOI: 10.1007/s00521-018-3799-0] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
12
|
Kaplan Berkaya S, Uysal AK, Sora Gunal E, Ergin S, Gunal S, Gulmezoglu MB. A survey on ECG analysis. Biomed Signal Process Control 2018. [DOI: 10.1016/j.bspc.2018.03.003] [Citation(s) in RCA: 197] [Impact Index Per Article: 28.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
|
13
|
Qin Q, Li J, Zhang L, Yue Y, Liu C. Combining Low-dimensional Wavelet Features and Support Vector Machine for Arrhythmia Beat Classification. Sci Rep 2017; 7:6067. [PMID: 28729684 PMCID: PMC5519637 DOI: 10.1038/s41598-017-06596-z] [Citation(s) in RCA: 35] [Impact Index Per Article: 4.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/11/2017] [Accepted: 07/03/2017] [Indexed: 11/09/2022] Open
Abstract
Automatic feature extraction and classification are two main tasks in abnormal ECG beat recognition. Feature extraction is an important prerequisite prior to classification since it provides the classifier with input features, and the performance of classifier depends significantly on the quality of these features. This study develops an effective method to extract low-dimensional ECG beat feature vectors. It employs wavelet multi-resolution analysis to extract time-frequency domain features and then applies principle component analysis to reduce the dimension of the feature vector. In classification, 12-element feature vectors characterizing six types of beats are used as inputs for one-versus-one support vector machine, which is conducted in form of 10-fold cross validation with beat-based and record-based training schemes. Tested upon a total of 107049 beats from MIT-BIH arrhythmia database, our method has achieved average sensitivity, specificity and accuracy of 99.09%, 99.82% and 99.70%, respectively, using the beat-based training scheme, and 44.40%, 88.88% and 81.47%, respectively, using the record-based training scheme.
Collapse
Affiliation(s)
- Qin Qin
- School of Instrument Science and Engineering, Southeast University, Nanjing, 210018, P.R. China
| | - Jianqing Li
- School of Instrument Science and Engineering, Southeast University, Nanjing, 210018, P.R. China.
| | - Li Zhang
- Computational Intelligence Research Group, Department of Computing Science and Digital Technologies, Faculty of Engineering and Environment, University of Northumbria, Newcastle, NE1 8ST, UK
| | - Yinggao Yue
- School of Instrument Science and Engineering, Southeast University, Nanjing, 210018, P.R. China
| | - Chengyu Liu
- School of Instrument Science and Engineering, Southeast University, Nanjing, 210018, P.R. China
| |
Collapse
|
14
|
Genetic algorithm for the optimization of features and neural networks in ECG signals classification. Sci Rep 2017; 7:41011. [PMID: 28139677 PMCID: PMC5282533 DOI: 10.1038/srep41011] [Citation(s) in RCA: 51] [Impact Index Per Article: 6.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/08/2016] [Accepted: 12/14/2016] [Indexed: 12/02/2022] Open
Abstract
Feature extraction and classification of electrocardiogram (ECG) signals are necessary for the automatic diagnosis of cardiac diseases. In this study, a novel method based on genetic algorithm-back propagation neural network (GA-BPNN) for classifying ECG signals with feature extraction using wavelet packet decomposition (WPD) is proposed. WPD combined with the statistical method is utilized to extract the effective features of ECG signals. The statistical features of the wavelet packet coefficients are calculated as the feature sets. GA is employed to decrease the dimensions of the feature sets and to optimize the weights and biases of the back propagation neural network (BPNN). Thereafter, the optimized BPNN classifier is applied to classify six types of ECG signals. In addition, an experimental platform is constructed for ECG signal acquisition to supply the ECG data for verifying the effectiveness of the proposed method. The GA-BPNN method with the MIT-BIH arrhythmia database achieved a dimension reduction of nearly 50% and produced good classification results with an accuracy of 97.78%. The experimental results based on the established acquisition platform indicated that the GA-BPNN method achieved a high classification accuracy of 99.33% and could be efficiently applied in the automatic identification of cardiac arrhythmias.
Collapse
|
15
|
DESAI USHA, MARTIS ROSHANJOY, GURUDAS NAYAK C, SESHIKALA G, SARIKA K, SHETTY K. RANJAN. DECISION SUPPORT SYSTEM FOR ARRHYTHMIA BEATS USING ECG SIGNALS WITH DCT, DWT AND EMD METHODS: A COMPARATIVE STUDY. J MECH MED BIOL 2016. [DOI: 10.1142/s0219519416400121] [Citation(s) in RCA: 21] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
Electrocardiogram (ECG) signal is a non-invasive method, used to diagnose the patients with cardiac abnormalities. The subjective evaluation of interval and amplitude of ECG by physician can be tedious, time consuming, and susceptible to observer bias. ECG signals are generated due to the excitation of many cardiac myocytes and hence resultant signals are non-linear in nature. These subtle changes can be well represented and discriminated in transform and non-linear domains. In this paper, performance of Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Empirical Mode Decomposition (EMD) methods are compared for automated diagnosis of five classes namely Non-ectopic (N), Supraventricular ectopic (S), Ventricular ectopic (V), Fusion (F) and Unknown (U) beats. Six different approaches: (i) Principal Components (PCs) on DCT, (ii) Independent Components (ICs) on DCT, (iii) PCs on DWT, (iv) ICs on DWT, (v) PCs on EMD and (vi) ICs on EMD are employed in this work. Clinically significant features are selected using ANOVA test ([Formula: see text]) and fed to k-Nearest Neighbor (k-NN) classifier. We have obtained a classification accuracy of 99.77% using ICs on DWT method. Consistency of performance is evaluated using Cohen’s kappa statistic. Developed approach is robust, accurate and can be employed for mass diagnosis of cardiac healthcare.
Collapse
Affiliation(s)
- USHA DESAI
- Department of Electronics and Communication Engineering, NMAM Institute of Technology, Nitte, Udupi, Karnataka 574110, India
- School of Electronics and Communication Engineering, REVA University, Bengaluru 560064, India
| | - ROSHAN JOY MARTIS
- Department of Electronics and Communication Engineering, St. Joseph Engineering College, Mangaloru 575028, India
| | - C. GURUDAS NAYAK
- Department of Instrumentation and Control Engineering, MIT, Manipal University, Manipal 576104, India
| | - G. SESHIKALA
- School of Electronics and Communication Engineering, REVA University, Bengaluru 560064, India
| | - K. SARIKA
- Department of Electronics and Communication Engineering, NMAM Institute of Technology, Nitte, Udupi, Karnataka 574110, India
| | - RANJAN SHETTY K.
- Department of Cardiology, Kasturba Medical College, Manipal University, Manipal 576104, India
| |
Collapse
|