Arrhythmia Classification using CGAN-augmented ECG Signals
- URL: http://arxiv.org/abs/2202.00569v1
- Date: Wed, 26 Jan 2022 17:41:57 GMT
- Title: Arrhythmia Classification using CGAN-augmented ECG Signals
- Authors: Edmond Adib, Fatemeh Afghah and John J. Prevost
- Abstract summary: Generative Adrial Networks (GAN) are used to generate realistic synthetic ECG signals.
This study investigates the impact of data augmentation on arrhythmia classification.
- Score: 8.819736346681463
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: One of the easiest ways to diagnose cardiovascular conditions is
Electrocardiogram (ECG) analysis. ECG databases usually have highly imbalanced
distributions due to the abundance of Normal ECG and scarcity of abnormal cases
which are equally, if not more, important for arrhythmia detection. As such, DL
classifiers trained on these datasets usually perform poorly, especially on
minor classes. One solution to address the imbalance is to generate realistic
synthetic ECG signals mostly using Generative Adversarial Networks (GAN) to
augment and the datasets. In this study, we designed an experiment to
investigate the impact of data augmentation on arrhythmia classification. Using
the MIT-BIH Arrhythmia dataset, we employed two ways for ECG beats generation:
(i) an unconditional GAN, i.e., Wasserstein GAN with gradient penalty (WGAN-GP)
is trained on each class individually; (ii) a conditional GAN model, i.e.,
Auxiliary Classifier Wasserstein GAN with gradient penalty (AC-WGAN-GP) is
trained on all the available classes to train one single generator. Two
scenarios are defined for each case: i) unscreened where all the generated
synthetic beats were used directly without any post-processing, and ii)
screened where a portion of generated beats are selected based on their Dynamic
Time Warping (DTW) distance with a designated template. A ResNet classifier is
trained on each of the four augmented datasets and the performance metrics of
precision, recall and F1-Score as well as the confusion matrices were compared
with the reference case, i.e., when the classifier is trained on the imbalanced
original dataset. The results show that in all four cases augmentation achieves
impressive improvements in metrics particularly on minor classes (typically
from 0 or 0.27 to 0.99). The quality of the generated beats is also evaluated
using DTW distance function compared with real data.
Related papers
- PulseNet: Deep Learning ECG-signal classification using random
augmentation policy and continous wavelet transform for canines [46.09869227806991]
evaluating canine electrocardiograms (ECG) require skilled veterinarians.
Current availability of veterinary cardiologists for ECG interpretation and diagnostic support is limited.
We implement a deep convolutional neural network (CNN) approach for classifying canine electrocardiogram sequences as either normal or abnormal.
arXiv Detail & Related papers (2023-05-17T09:06:39Z) - Hierarchical Semi-Supervised Contrastive Learning for
Contamination-Resistant Anomaly Detection [81.07346419422605]
Anomaly detection aims at identifying deviant samples from the normal data distribution.
Contrastive learning has provided a successful way to sample representation that enables effective discrimination on anomalies.
We propose a novel hierarchical semi-supervised contrastive learning framework, for contamination-resistant anomaly detection.
arXiv Detail & Related papers (2022-07-24T18:49:26Z) - Synthetic ECG Signal Generation Using Generative Neural Networks [7.122393663641668]
We studied the synthetic ECG generation capability of 5 different models from the generative adversarial network (GAN) family.
The results show that all the tested models can to an extent successfully mass-generate acceptable heartbeats with high similarity in morphological features.
arXiv Detail & Related papers (2021-12-05T20:28:55Z) - Generalizing electrocardiogram delineation: training convolutional
neural networks with synthetic data augmentation [63.51064808536065]
Existing databases for ECG delineation are small, being insufficient in size and in the array of pathological conditions they represent.
This article delves has two main contributions. First, a pseudo-synthetic data generation algorithm was developed, based in probabilistically composing ECG traces given "pools" of fundamental segments, as cropped from the original databases, and a set of rules for their arrangement into coherent synthetic traces.
Second, two novel segmentation-based loss functions have been developed, which attempt at enforcing the prediction of an exact number of independent structures and at producing closer segmentation boundaries by focusing on a reduced number of samples.
arXiv Detail & Related papers (2021-11-25T10:11:41Z) - Robustness of convolutional neural networks to physiological ECG noise [0.0]
The electrocardiogram (ECG) is one of the most widespread diagnostic tools in healthcare and supports the diagnosis of cardiovascular disorders.
Deep learning methods are a successful and popular technique to detect indications of disorders from an ECG signal.
There are open questions around the robustness of these methods to various factors, including physiological ECG noise.
We generate clean and noisy versions of an ECG dataset before applying Symmetric Projection Attractor Reconstruction (SPAR) and scalogram image transformations.
A pretrained convolutional neural network is trained using transfer learning to classify these image transforms.
arXiv Detail & Related papers (2021-08-02T08:16:32Z) - ECG-Adv-GAN: Detecting ECG Adversarial Examples with Conditional
Generative Adversarial Networks [4.250203361580781]
Deep neural networks have become a popular technique for tracing ECG signals, outperforming human experts.
GAN architecture has been employed in recent works to synthesize adversarial ECG signals to increase existing training data.
We propose a novel Conditional Generative Adrial Network to simultaneously generate ECG signals for different categories and detect cardiac abnormalities.
arXiv Detail & Related papers (2021-07-16T02:53:14Z) - Bootstrapping Your Own Positive Sample: Contrastive Learning With
Electronic Health Record Data [62.29031007761901]
This paper proposes a novel contrastive regularized clinical classification model.
We introduce two unique positive sampling strategies specifically tailored for EHR data.
Our framework yields highly competitive experimental results in predicting the mortality risk on real-world COVID-19 EHR data.
arXiv Detail & Related papers (2021-04-07T06:02:04Z) - SE-ECGNet: A Multi-scale Deep Residual Network with
Squeeze-and-Excitation Module for ECG Signal Classification [6.124438924401066]
We develop a multi-scale deep residual network for the ECG signal classification task.
We are the first to propose to treat the multi-lead signal as a 2-dimensional matrix.
Our proposed model achieves 99.2% F1-score in the MIT-BIH dataset and 89.4% F1-score in Alibaba dataset.
arXiv Detail & Related papers (2020-12-10T08:37:44Z) - Multilabel 12-Lead Electrocardiogram Classification Using Gradient
Boosting Tree Ensemble [64.29529357862955]
We build an algorithm using gradient boosted tree ensembles fitted on morphology and signal processing features to classify ECG diagnosis.
For each lead, we derive features from heart rate variability, PQRST template shape, and the full signal waveform.
We join the features of all 12 leads to fit an ensemble of gradient boosting decision trees to predict probabilities of ECG instances belonging to each class.
arXiv Detail & Related papers (2020-10-21T18:11:36Z) - ECG-DelNet: Delineation of Ambulatory Electrocardiograms with Mixed
Quality Labeling Using Neural Networks [69.25956542388653]
Deep learning (DL) algorithms are gaining weight in academic and industrial settings.
We demonstrate DL can be successfully applied to low interpretative tasks by embedding ECG detection and delineation onto a segmentation framework.
The model was trained using PhysioNet's QT database, comprised of 105 ambulatory ECG recordings.
arXiv Detail & Related papers (2020-05-11T16:29:12Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.