Electrocardiogram generation with a bidirectional LSTM-CNN generative adversarial network

Fei Zhu1,2, Fei Ye1, Yuchen Fu3

  • 1School of Computer Science and Technology, Soochow University, Suzhou, 215006, China.

Scientific Reports
|May 3, 2019
PubMed

Insights

This study introduces a novel generative adversarial network (GAN) using bidirectional long short-term memory (BiLSTM) and convolutional neural networks (CNNs) to create synthetic electrocardiogram (ECG) data. This method effectively generates realistic ECG data for heart disease diagnosis while preserving patient privacy.

Area of Science:

  • Biomedical Engineering
  • Artificial Intelligence in Medicine
  • Cardiology

Background:

  • Heart disease poses a significant global health risk.
  • Electrocardiogram (ECG) is crucial for diagnosing heart conditions.
  • Automated diagnosis requires large, privacy-protected datasets, a current challenge.

Purpose of the Study:

  • To develop a method for generating synthetic ECG data that retains clinical features.
  • To address the challenge of limited privacy-protected data for training diagnostic models.
  • To improve automated heart disease diagnosis through data augmentation.

Main Methods:

  • A generative adversarial network (GAN) model, termed BiLSTM-CNN GAN, was developed.
  • The generator utilized bidirectional long short-term memory (BiLSTM) networks.
  • The discriminator was based on convolutional neural networks (CNNs).
  • The model was trained using 48 ECG records from the MIT-BIH database.

Main Results:

  • The BiLSTM-CNN GAN demonstrated the fastest convergence of its loss function to zero compared to RNN-AE and RNN-VAE.
  • Evaluations showed that the BiLSTM-CNN GAN generates synthetic ECG data with high morphological similarity to real recordings.
  • The proposed GAN architecture outperformed other generative models in data synthesis.

Conclusions:

  • The BiLSTM-CNN GAN is effective in generating high-fidelity synthetic ECG data.
  • This approach can help overcome data limitations in automated heart disease diagnosis.
  • The method holds promise for enhancing the development of AI-driven cardiovascular diagnostic tools.

Related Concept Videos

Electrocardiogram01:29

Electrocardiogram

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...
5.7K
DC Generator01:19

DC Generator

An alternator converts mechanical energy into electrical energy that varies sinusoidally, resulting in AC current. Meanwhile, a DC generator converts mechanical energy into electrical energy, which are DC pulses with the same polarity. The construction of a DC generator is similar to that of an alternator, except that the pair of slip rings is replaced by a single split ring, also called a commutator. The commutator functions like a periodic rotary switch; it changes the contacts with the...
2.0K
Electrocardiogram Fundamentals01:28

Electrocardiogram Fundamentals

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...
1.4K
Generation Time01:22

Generation Time

Bacterial generation time, the period required for a bacterial population to double during its exponential growth phase, serves as a critical measure of microbial growth dynamics under optimal conditions. This parameter varies significantly across bacterial species and can be influenced by factors such as temperature, pH, and the availability of nutrients. For example, Escherichia coli can achieve a generation time of approximately 20 minutes, while Mycobacterium tuberculosis exhibits a much...
1.4K
Next-generation Sequencing03:00

Next-generation Sequencing

The first human genome sequencing project cost $2.7 billion and was declared complete in 2003, after 15 years of international cooperation and collaboration between several research teams and funding agencies. Today, with the advent of next-generation sequencing technologies, the cost and time of sequencing a human genome have dropped over 100 fold.
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
98.0K
Generator Voltage Control01:21

Generator Voltage Control

Generator voltage control is crucial for maintaining the stable operation of synchronous generators and wind turbines. In older models, a DC generator driven by the rotor delivers DC power to the rotor's field winding, and the power is transferred through slip rings and brushes. In the latest models, static or brushless exciters are used. Static exciters rectify AC power from the generator terminals and then transfer the DC power directly to the rotor. Brushless exciters, on the other hand, use...
647