Arrhythmia detection using deep convolutional neural network with long duration ECG signals (original) (raw)

Classification of Arrhythmia in Heartbeat Detection Using Deep Learning

Computational Intelligence and Neuroscience, 2021

The electrocardiogram (ECG) is one of the most widely used diagnostic instruments in medicine and healthcare. Deep learning methods have shown promise in healthcare prediction challenges involving ECG data. This paper aims to apply deep learning techniques on the publicly available dataset to classify arrhythmia. We have used two kinds of the dataset in our research paper. One dataset is the MIT-BIH arrhythmia database, with a sampling frequency of 125 Hz with 1,09,446 ECG beats. The classes included in this first dataset are N, S, V, F, and Q. The second database is PTB Diagnostic ECG Database. The second database has two classes. The techniques used in these two datasets are the CNN model, CNN + LSTM, and CNN + LSTM + Attention Model. 80% of the data is used for the training, and the remaining 20% is used for testing. The result achieved by using these three techniques shows the accuracy of 99.12% for the CNN model, 99.3% for CNN + LSTM, and 99.29% for CNN + LSTM + Attention Model.

Cardiac arrhythmia detection using deep learning

Procedia Computer Science, 2017

An electrocardiogram (ECG) is an important diagnostic tool for the assessment of cardiac arrhythmias in clinical routine. In this study, a deep learning framework previously trained on a general image data set is transferred to carry out automatic ECG arrhythmia diagnostics by classifying patient ECG's into corresponding cardiac conditions. Transferred deep convolutional neural network (namely AlexNet) is used as a feature extractor and the extracted features are fed into a simple back propagation neural network to carry out the final classification. Three different conditions of ECG waveform are selected from MIT-BIH arrhythmia database to evaluate the proposed framework. Main focus of this study is to implement a simple, reliable and easily applicable deep learning technique for the classification of the selected three different cardiac conditions. Obtained results demonstrated that the transferred deep learning feature extractor cascaded with a conventional back propagation neural network were able to obtain very high performance rates. Highest obtained correct recognition rate is 98.51% while obtaining testing accuracy around 92%. Based on these results, transferred deep learning proved to be an efficient automatic cardiac arrhythmia detection method while eliminating the burden of training a deep convolutional neural network from scratch providing an easily applicable technique.

Classification of cardiac arrhythmias using deep learning

International Journal of Engineering & Technology, 2018

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 w...

ECG Classification for Detecting ECG Arrhythmia Empowered with Deep Learning Approaches

Computational Intelligence and Neuroscience

According to the World Health Organization (WHO) report, heart disease is spreading throughout the world very rapidly and the situation is becoming alarming in people aged 40 or above (Xu, 2020). Different methods and procedures are adopted to detect and diagnose heart abnormalities. Data scientists are working on finding the different methods with the required accuracy (Strodthoff et al., 2021). Electrocardiogram (ECG) is the procedure to find the heart condition in the waveform. For ages, the machine learning techniques, which are feature based, played a vital role in the medical sciences and centralized the data in cloud computing and having access throughout the world. Furthermore, deep learning or transfer learning widens the vision and introduces different transfer learning methods to ensure accuracy and time management to detect the ECG in a better way in comparison to the previous and machine learning methods. Hence, it is said that transfer learning has turned world researc...

A Deep Learning Approach for Cardiac Arrhythmia Detection

International Journal for Research in Applied Science & Engineering Technology, 2020

Cardiac arrhythmia specifies uncommon electrical impulses of the heart that may be a major threat to humans. It should be reported for clinical evaluation and care. Electrocardiogram monitoring (ECG) measurements perform a significant part in the treatment of heart failure. Due to heartrate differences between individual patients and unknown disturbances in the ECG readings it is difficult for doctors to identify the type of arrhythmia. Classification plays an important role in health protection and computational biology. In this work, we aim to classify the heartbeats extracted from an ECG using deep learning, based only on the line shape (morphology) of the individual heartbeats. The goal would be to develop a method that automatically detects anomalies and help for prompt diagnosis of arrhythmia. A trained neural feed-forward network was chosen for this study. Experimental findings suggest that deep-learning models are more reliable than traditional cardiac diagnosis methods. The details used for the study of ECG signals were from the MIT-BIH database

A Novel Deep-Learning-Based Framework for the Classification of Cardiac Arrhythmia

Journal of Imaging

Cardiovascular diseases (CVDs) are the primary cause of death. Every year, many people die due to heart attacks. The electrocardiogram (ECG) signal plays a vital role in diagnosing CVDs. ECG signals provide us with information about the heartbeat. ECGs can detect cardiac arrhythmia. In this article, a novel deep-learning-based approach is proposed to classify ECG signals as normal and into sixteen arrhythmia classes. The ECG signal is preprocessed and converted into a 2D signal using continuous wavelet transform (CWT). The time–frequency domain representation of the CWT is given to the deep convolutional neural network (D-CNN) with an attention block to extract the spatial features vector (SFV). The attention block is proposed to capture global features. For dimensionality reduction in SFV, a novel clump of features (CoF) framework is proposed. The k-fold cross-validation is applied to obtain the reduced feature vector (RFV), and the RFV is given to the classifier to classify the ar...

Deep convolutional neural network application to classify the ECG arrhythmia

Springer, 2020

The ECG signal is such a substantial means to reflect all the electrical activities of the cardiac system. Therefore, it is considered by the physician as the essential tools and materials to diagnose and treat heart diseases. To deal with different types of arrhythmia, the physician manually inspects the ECG heartbeat. Since there are tiny alternations in the amplitude, durations and therefore the morphology, the computer-based systems were needed to develop such solutions in order to help the physician to do their job. In this study, a novel tactic to automatically classify ten different arrhythmia types was developed depending on the deep learning theory. Consequently, the well-known convolutional neural network (CNN) approach was adopted to classify those different types of arrhythmia. The structure of the proposed model consists of 11 layers distributed as follows: four layers as convolution interchanged with other four layers of max pooling and finally three successfully connected layers. The experiment was conducted with the dataset which was downloaded from the Physionet in the Massachusetts Institute of Technology-Beth Israel Hospital database and then augmented to get sufficient and balanced dataset. To evaluate the performance of the proposed method and compare it with the previous algorithms, confusion matrix, sensitivity (SEN), specificity (SPE), precision (PRE), area under curve and receiver operating characteristic have been used and calculated. It has been found that performance from the proposed method is better than the existing methods based on CNN, and the accuracy is 99.84.

Electrocardiogram Heartbeat Classification Using Convolutional Neural Networks for the Detection of Cardiac Arrhythmia

2020 Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 2020

The classification of the electrocardiogram (ECG) signal has a vital impact on the identification of heart-related diseases. This can ensure the premature finding of heart disease and the proper selection of the patient's customized treatment. However, the detection of arrhythmia is a challenging task to perform manually. This justifies the necessity of a technique for automatic detection of abnormal heart signals. Therefore, our work is based on the classification of five classes of ECG arrhythmic signals from Physionet's MIT-BIH Arrhythmia Dataset. Artificial Neural Networks (ANN) have demonstrated significant success in ECG signal classification. Our proposed model is a Convolutional Neural Network (CNN) customized for the categorization of the ECG signals. Our result testifies that the planned CNN model can successfully categorize arrhythmia with an overall accuracy of 95.2%. The average precision and recall of the proposed model are 95.2% and 95.4% respectively. This model can effectively be used to detect irregularities of heart rhythm at an early stage.

Deep Learning Frameworks for Cardiovascular Arrhythmia Classification

International Journal on Recent and Innovation Trends in Computing and Communication

Arrhythmia classification is a prominent research problem due to the computational complexities of learning the morphology of various ECG patterns and its wide prevalence in the medical field, particularly during the COVID-19 pandemic. In this article, we used Empirical Mode Decomposition and Discrete Wavelet Transform for preprocessing and then the modified signal is classified using various classifiers such as Decision Tree, Logistic Regression, Gaussian Naïve Bayes, Random Forest, Linear SVM, Polynomial SVM, RBF SVM, Sigmoid SVM and Convolutional Neural Networks. The proposed method classify the data into five classes N (Normal), S (Supraventricular premature) beat, (V) Premature ventricular contraction, F (Fusion of ventricular and normal), and Q, (Unclassifiable Beat) using softmax regressor at the end of the network. The proposed approach performs well in terms of classification accuracy when tested using ECG signals acquired from the MIT-BIH database. In comparison to existi...

Cardiac Arrhythmia Detection from ECG Combining Convolutional and Long Short-Term Memory Networks

2017 Computing in Cardiology Conference (CinC), 2017

Objectives: Atrial fibrillation (AF) is a common heart rhythm disorder associated with deadly and debilitating consequences including heart failure, stroke, poor mental health, reduced quality of life and death. Having an automatic system that diagnoses various types of cardiac arrhythmias would assist cardiologists to initiate appropriate preventive measures and to improve the analysis of cardiac disease. To this end, this paper introduces a new approach to detect and classify automatically cardiac arrhythmias in electrocardiograms (ECG) recordings. Methods: The proposed approach used a combination of Convolution Neural Networks (CNNs) and a sequence of Long Short-Term Memory (LSTM) units, with pooling, dropout and normalization techniques to improve their accuracy. The network predicted a classification at every 18th input sample and we selected the final prediction for classification. Results were cross-validated on the Physionet Challenge 2017 training dataset, which contains 8,528 single lead ECG recordings lasting from 9s to just over 60s. Results: Using the proposed structure and no explicit feature selection, 10-fold stratified cross-validation gave an overall F-measure of 0.83.10±0.015 on the held-out test data (mean ± standard deviation over all folds) and 0.80 on the hidden dataset of the Challenge entry server.