Related Experiment Video
Updated: Jan 9, 2026

08:12
Calculating Heart Rate Variability from ECG Data from Youth with Cerebral Palsy During Active Video Game Sessions
Published on: June 5, 2019
20.4K
ECG Signal Generation Using Variable β-Conditional Variational Autoencoder
Summary
This study introduces a new method using conditional variational autoencoders to generate high-quality electrocardiogram (ECG) signals. This approach enhances machine learning models for cardiovascular disease diagnosis by addressing data limitations.
Area of Science:
- Biomedical Engineering
- Artificial Intelligence in Medicine
- Cardiology
Background:
- Automated cardiovascular disease diagnosis using machine learning (ML) is promising but hindered by costly ECG signal annotation, insufficient data, and class imbalance.
- Generative models like GANs have been applied to ECG synthesis, but they involve complex training and may exacerbate class imbalance.
Purpose of the Study:
- To develop an efficient and effective method for generating synthetic ECG signals to augment limited clinical datasets.
- To improve the generalization and performance of ML-based arrhythmia classification models.
Main Methods:
- A conditional variational autoencoder (CVAE)-based method was proposed for ECG signal generation.
- The CVAE approach simplifies the generation process and efficiently handles multiple ECG classes.
- A variable beta parameter was used to balance the fidelity and diversity of generated signals by adjusting KL divergence.
Main Results:
- The CVAE model successfully generated high-quality synthetic ECG signals.
- The generated ECG signals improved the accuracy of arrhythmia classification.
- The method demonstrated potential for effective ECG data augmentation, addressing sample insufficiency and class bias.
Conclusions:
- Conditional variational autoencoder-based ECG generation is a viable strategy for augmenting limited clinical datasets.
- This approach can optimize arrhythmia diagnostic performance by mitigating data scarcity and class distribution bias.
- The proposed method offers a simplified and efficient alternative to existing generative models for ECG synthesis.
More Related Videos
Related Concept Videos
Correlation between ECG and Cardiac Cycle
11.6K
The electrical signals recorded on an electrocardiogram (ECG) occur before the mechanical processes of contraction and relaxation during the cardiac cycle.
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
11.6K
Electrocardiogram Fundamentals
1.4K
Introduction
An electrocardiogram (ECG) is a diagnostic tool for identifying cardiac conditions such as arrhythmias, conduction abnormalities, and myocardial ischemia.
Definition
An electrocardiogram (ECG) visualizes the heart's electrical activity by tracing the electrical movement associated with each heartbeat on a graph or monitor. As the heart beats, an electrical wave passes through it, correlating with the cardiac cycle events.
Parts of an ECG
An ECG utilizes electrodes on the skin...
An electrocardiogram (ECG) is a diagnostic tool for identifying cardiac conditions such as arrhythmias, conduction abnormalities, and myocardial ischemia.
Definition
An electrocardiogram (ECG) visualizes the heart's electrical activity by tracing the electrical movement associated with each heartbeat on a graph or monitor. As the heart beats, an electrical wave passes through it, correlating with the cardiac cycle events.
Parts of an ECG
An ECG utilizes electrodes on the skin...
1.4K
Sampling Continuous Time Signal
657
In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
In the...
657
Electrocardiogram
5.3K
An electrocardiogram (ECG or EKG) is a critical diagnostic tool that records the electrical signals produced by the heart during each heartbeat. This recording is achieved through electrodes placed strategically on the arms, legs, and chest. The electrocardiograph amplifies these signals and produces 12 distinct tracings, offering a comprehensive understanding of the heart's electrical activity.
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and...
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and...
5.3K
Basic Continuous Time Signals
651
Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
651
Multi-input and Multi-variable systems
373
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
373

