scholarly journals Arrhythmic Heartbeat Classification Using 2D Convolutional Neural Networks

2021 ◽  
Author(s):  
Murside Degirmenci ◽  
Mehmet Akif Ozdemir ◽  
Elif Izci ◽  
Aydin Akan

Abstract Background: Electrocardiogram (ECG) is a method of recording the electrical activity of the heart and it provides a diagnostic means for heart-related diseases. Arrhythmia is any irregularity of the heartbeat that causes an abnormality in the heart rhythm. Early detection of arrhythmia has great importance to prevent many diseases. Manual analysis of ECG recordings is not practical for quickly identifying arrhythmias that may cause sudden deaths. Hence, many studies have been presented to develop computer-aided-diagnosis (CAD) systems to automatically identify arrhythmias.Methods: This paper proposes a novel deep learning approach to identify arrhythmias in ECG signals. The proposed approach identifies arrhythmia classes using Convolutional Neural Network (CNN) trained by two-dimensional (2D) ECG beat images. Firstly, ECG signals, which consist of 5 different arrhythmias, are segmented into heartbeats which are transformed into 2D grayscale images. Afterward, the images are used as input for training a new CNN architecture to classify heartbeats. Results: The experimental results show that the classification performance of the proposed approach reaches an overall accuracy of 99.7%, sensitivity of 99.7%, and specificity of 99.22% in the classification of five different ECG arrhythmias. Further, the proposed CNN architecture is compared to other popular CNN architectures such as LeNet and ResNet-50 to evaluate the performance of the study.Conclusions: Test results demonstrate that the deep network trained by ECG images provides outstanding classification performance of arrhythmic ECG signals and outperforms similar network architectures. Moreover, the proposed method has lower computational costs compared to existing methods and is more suitable for mobile device-based diagnosis systems as it does not involve any complex preprocessing process. Hence, the proposed approach provides a simple and robust automatic cardiac arrhythmia detection scheme for the classification of ECG arrhythmias.

2020 ◽  
Author(s):  
Murside Degirmenci ◽  
Mehmet Akif Ozdemir ◽  
Elif Izci ◽  
Aydin Akan

Abstract Background: Electrocardiogram (ECG) is a method of recording the electrical activity of the heart and provides a diagnostic mean for heart-related diseases. An arrhythmia is any irregularity of heartbeat that causes an abnormality in one’s heart rhythm. Early detection of arrhythmia has great importance to prevent many diseases. Manual analysis of ECG signal is not sufficient for quickly identifying arrhythmias that may cause sudden deaths. Hence, many studies have been presented to developed computer-aided diagnosis (CAD) systems to automatically identify arrhythmias.Methods: This paper proposes a novel deep learning approach to identify arrhythmias in ECG signals. The signals are obtained from MIT-BIH arrhythmia database and are categorized according to five arrhythmia types. The proposed approach identifies arrhythmia classes by using Convolutional Neural Network (CNN) architecture trained by two-dimensional (2D) ECG beat images. CNN architecture is selected due to high image recognition performance. ECG signals are segmented into heartbeats, then each heartbeat is transformed into a 2D grayscale image. The heartbeat images are used as input for the CNN. Results: The proposed CNN model is compared to other common CNN architectures such as LeNet and ResNet-50 to evaluate the performance of our study. Overall, the proposed study achieved 99.7% test accuracy in the classification of five different ECG arrhythmias.Conclusions: Testing results demonstrate that CNN trained by ECG image representations provide outstanding classification performance of arrhythmic ECG signals and outperforms similar network architectures. Hence, the proposed approach provides a robust method for the classification of ECG arrhythmias.


2021 ◽  
Vol 2021 ◽  
pp. 1-13
Author(s):  
Enbiao Jing ◽  
Haiyang Zhang ◽  
ZhiGang Li ◽  
Yazhi Liu ◽  
Zhanlin Ji ◽  
...  

Based on a convolutional neural network (CNN) approach, this article proposes an improved ResNet-18 model for heartbeat classification of electrocardiogram (ECG) signals through appropriate model training and parameter adjustment. Due to the unique residual structure of the model, the utilized CNN layered structure can be deepened in order to achieve better classification performance. The results of applying the proposed model to the MIT-BIH arrhythmia database demonstrate that the model achieves higher accuracy (96.50%) compared to other state-of-the-art classification models, while specifically for the ventricular ectopic heartbeat class, its sensitivity is 93.83% and the precision is 97.44%.


2020 ◽  
Vol 2020 ◽  
pp. 1-9
Author(s):  
Fengying Ma ◽  
Jingyao Zhang ◽  
Wei Chen ◽  
Wei Liang ◽  
Wenjia Yang

Atrial fibrillation (AF) is a common abnormal heart rhythm disease. Therefore, the development of an AF detection system is of great significance to detect critical illnesses. In this paper, we proposed an automatic recognition method named CNN-LSTM to automatically detect the AF heartbeats based on deep learning. The model combines convolutional neural networks (CNN) to extract local correlation features and uses long short-term memory networks (LSTM) to capture the front-to-back dependencies of electrocardiogram (ECG) sequence data. The CNN-LSTM is feeded by processed data to automatically detect AF signals. Our study uses the MIT-BIH Atrial Fibrillation Database to verify the validity of the model. We achieved a high classification accuracy for the heartbeat data of the test set, with an overall classification accuracy rate of 97.21%, sensitivity of 97.34%, and specificity of 97.08%. The experimental results show that our model can robustly detect the onset of AF through ECG signals and achieve stable classification performance, thereby providing a suitable candidate for the automatic classification of AF.


2021 ◽  
Vol 12 ◽  
Author(s):  
Rahimeh Rouhi ◽  
Marianne Clausel ◽  
Julien Oster ◽  
Fabien Lauer

Atrial Fibrillation (AF) is the most common type of cardiac arrhythmia. Early diagnosis of AF helps to improve therapy and prognosis. Machine Learning (ML) has been successfully applied to improve the effectiveness of Computer-Aided Diagnosis (CADx) systems for AF detection. Presenting an explanation for the decision made by an ML model is considerable from the cardiologists' point of view, which decreases the complexity of the ML model and can provide tangible information in their diagnosis. In this paper, a range of explanation techniques is applied to hand-crafted features based ML models for heart rhythm classification. We validate the impact of the techniques by applying feature selection and classification to the 2017 CinC/PhysioNet challenge dataset. The results show the effectiveness and efficiency of SHapley Additive exPlanations (SHAP) technique along with Random Forest (RF) for the classification of the Electrocardiogram (ECG) signals for AF detection with a mean F-score of 0.746 compared to 0.706 for a technique based on the same features based on a cascaded SVM approach. The study also highlights how this interpretable hand-crafted feature-based model can provide cardiologists with a more compact set of features and tangible information in their diagnosis.


Author(s):  
G. Jayagopi ◽  
S. Pushpa

<span>Heart diseases had been molded as potential threats to human lives, especially to elderly people in recent days due to the dynamically varying food habits among the people. However, these diseases could be easily caught by proper analysis of Electrocardiogram (ECG) signals acquired from individuals. This paper proposes a better method to detect and classify the arrhythmia using 15 features which include 4 R-R interval features, 3 statistical and 6 chaotic features estimated from ECG signals. Additionally, Entropy and Energy features had been gained after converting one dimensional ECG signals to two dimensional data and applied Tetrolet transforms on that.  Total numbers of 15 features had been utilized to classify the heart beats from the benchmark MIT-Arrhythmia database using Support Vector Machines (SVM). The classification performance was analyzed under various kernel functions and different Tetrolet decomposition levels. It is found that Radial Basis Function (RBF) kernel could perform better than linear and polynomial kernels. This research attempt yielded an accuracy of 99.35 % against the existing works. Moreover, addition of two more features had introduced a negligible overhead of time. Hence, this method is better suitable to detect and classify the Arrhythmia in both online and offline.</span>


2021 ◽  
pp. 1-11
Author(s):  
Noor Akhmad Setiawan ◽  
Hanung Adi Nugroho ◽  
Anugerah Galang Persada ◽  
Tito Yuwono ◽  
Ipin Prasojo ◽  
...  

Arrhythmia is a disease often encountered in patients with cardiac problems. The presence of arrhythmia can be detected by an electrocardiogram (ECG) test. Automatic observation based on machine learning has been developed for long time. Unfortunately, only few of them have capability of explaining the knowledge inside themselves. Thus, transparency is important to improve human understanding of knowledge. To achieve this goal, a method based on cascaded transparent classifier is proposed, a method was prepared. Firstly, ECG signals were separated and every single signal was extracted using feature extraction method. Several of extracted feature’s attributes were selected, and the final step was classifying data using cascade classifier which consists of decision tree and the rule based classifier. Classification performance was evaluated with publicly available dataset, the MIT-BIH Physionet Dataset. The methods were tested using 10-fold cross validation. The average of both accuracy and number of rules generated was considered. The best result using rule-based classifier achieves the accuracy and the number of rules 92.40% and 40, respectively. And the best result using cascade classifier achieves the accuracy and the number of rules 92.84% and 80, respectively. As a conclusion, transparent classifier shows a competitive performance with reasonable accuracy compared with previous research and promising in addressing the need for interpretability model.


2014 ◽  
Vol 2014 ◽  
pp. 1-12 ◽  
Author(s):  
Manab Kumar Das ◽  
Samit Ari

Classification of electrocardiogram (ECG) signals plays an important role in clinical diagnosis of heart disease. This paper proposes the design of an efficient system for classification of the normal beat (N), ventricular ectopic beat (V), supraventricular ectopic beat (S), fusion beat (F), and unknown beat (Q) using a mixture of features. In this paper, two different feature extraction methods are proposed for classification of ECG beats: (i) S-transform based features along with temporal features and (ii) mixture of ST and WT based features along with temporal features. The extracted feature set is independently classified using multilayer perceptron neural network (MLPNN). The performances are evaluated on several normal and abnormal ECG signals from 44 recordings of the MIT-BIH arrhythmia database. In this work, the performances of three feature extraction techniques with MLP-NN classifier are compared using five classes of ECG beat recommended by AAMI (Association for the Advancement of Medical Instrumentation) standards. The average sensitivity performances of the proposed feature extraction technique for N, S, F, V, and Q are 95.70%, 78.05%, 49.60%, 89.68%, and 33.89%, respectively. The experimental results demonstrate that the proposed feature extraction techniques show better performances compared to other existing features extraction techniques.


2018 ◽  
Vol 7 (3.3) ◽  
pp. 401
Author(s):  
Jeong Hwan Kim ◽  
Jeong Whan Lee ◽  
Kyeong Seop Kim

Background/Objectives: The main objective of this research is to design Deep Learning (DL) architecture to classify an electrocardiogram (ECG) signal into normal sinus rhythm (NSR), premature ventricular contraction (PVC), atrial premature contraction (APC) or right/left bundle branch block (RBBB/LBBB) arrhythmia by empirically optimizing the numbers of hidden layers, the number of neurons in each hidden layer and the number of neurons in input layer in DL model.Methods/Statistical analysis: For our experimental simulations, PhysioBank-MIT/BIH annotated ECG database was considered to classify heart beats into abnormal rhythms (PVC, APC, RBBB, LBBB) or normal sinus. The performance of classifying ECG beats by the proposed DL architecture was evaluated by computing the overall accuracy of classifying NSR or four different arrhythmias.Findings: Base on testing MIT/BIH arrhythmia database, the proposed DL model can classify the heart rhythm into one of NSR, PVC, APC, RBBB or LBBB beat with the mean accuracy of 95.5% by implementing DL architecture with 200 neurons in input layer, 100 neurons in the first and second hidden layer, respectively and 80 neurons in the 3rd hidden layer.Improvements/Applications: Our experimental results show that the proposed DL model might not be quite accurate for detecting APC beats due to its morphological resemblance of NSR. Therefore, we might need to design more sophisticated DL architecture by including more temporal characteristics of APC to increase the classification accuracy of APC arrhythmia in the future research efforts. 


Sensors ◽  
2019 ◽  
Vol 19 (4) ◽  
pp. 935 ◽  
Author(s):  
Yeong-Hyeon Byeon ◽  
Sung-Bum Pan ◽  
Keun-Chang Kwak

This paper conducts a comparative analysis of deep models in biometrics using scalogram of electrocardiogram (ECG). A scalogram is the absolute value of the continuous wavelet transform coefficients of a signal. Since biometrics using ECG signals are sensitive to noise, studies have been conducted by transforming signals into a frequency domain that is efficient for analyzing noisy signals. By transforming the signal from the time domain to the frequency domain using the wavelet, the 1-D signal becomes a 2-D matrix, and it could be analyzed at multiresolution. However, this process makes signal analysis morphologically complex. This means that existing simple classifiers could perform poorly. We investigate the possibility of using the scalogram of ECG as input to deep convolutional neural networks of deep learning, which exhibit optimal performance for the classification of morphological imagery. When training data is small or hardware is insufficient for training, transfer learning can be used with pretrained deep models to reduce learning time, and classify it well enough. In this paper, AlexNet, GoogLeNet, and ResNet are considered as deep models of convolutional neural network. The experiments are performed on two databases for performance evaluation. Physikalisch-Technische Bundesanstalt (PTB)-ECG is a well-known database, while Chosun University (CU)-ECG is directly built for this study using the developed ECG sensor. The ResNet was 0.73%—0.27% higher than AlexNet or GoogLeNet on PTB-ECG—and the ResNet was 0.94%—0.12% higher than AlexNet or GoogLeNet on CU-ECG.


2020 ◽  
Vol 17 (2) ◽  
pp. 445-458
Author(s):  
Yonghui Dai ◽  
Bo Xu ◽  
Siyu Yan ◽  
Jing Xu

Cardiovascular disease is one of the diseases threatening the human health, and its diagnosis has always been a research hotspot in the medical field. In particular, the diagnosis technology based on ECG (electrocardiogram) signal as an effective method for studying cardiovascular diseases has attracted many scholars? attention. In this paper, Convolutional Neural Network (CNN) is used to study the feature classification of three kinds of ECG signals, which including sinus rhythm (SR), Ventricular Tachycardia (VT) and Ventricular Fibrillation (VF). Specifically, different convolution layer structures and different time intervals are used for ECG signal classification, such as the division of 2-layer and 4-layer convolution layers, the setting of four time periods (1s, 2s, 3s, 10s), etc. by performing the above classification conditions, the best classification results are obtained. The contribution of this paper is mainly in two aspects. On the one hand, the convolution neural network is used to classify the arrhythmia data, and different classification effects are obtained by setting different convolution layers. On the other hand, according to the data characteristics of three kinds of ECG signals, different time periods are designed to optimize the classification performance. The research results provide a reference for the classification of ECG signals and contribute to the research of cardiovascular diseases.


Sign in / Sign up

Export Citation Format

Share Document