Skip to main navigation Skip to search Skip to main content

ECG signal generation based on conditional generative models

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Due to the high cost of labeling medical data such as electrocardiogram (ECG) signals, the performance of classifiers suffers significantly from the lack of annotated data. In recent years, generative models have achieved great success in image and natural language synthesis. However, for ECG synthesis, the method is still in its infancy. So far, researchers in this field mainly focus on Generative Adversarial Networks (GAN) or its variants. Besides, the model generally produces data separately for different classes. This strategy leads to a cumbersome generative process and bias to classes with few instances. We propose two unique ECG generators to address the above problems: Conditional Variational Auto-Encoder (CVAE) and Conditional Wasserstein Generative Adversarial Networks (CWGAN), which haven't been covered in previous works. We build simple networks for the encoder and decoder to demonstrate the strong potential of VAE for ECG synthesis. Additionally, we extend GAN-based ECG generators to a more practical version by conditioning the generative process. We use the MIT-BIH arrhythmia database for performance evaluation. The results show that the conditional generative framework can shorten the training time and simplify the generation process without significant performance loss for ECG generators. In particular, the VAE-based ECG generator shows similar potential to the GAN-based model.

Original languageEnglish
Article number104587
JournalBiomedical Signal Processing and Control
Volume82
DOIs
StatePublished - Apr 2023
Externally publishedYes

Keywords

  • Conditional generative model
  • ECG synthesis
  • Generative adversarial networks
  • Variational Auto-Encoder

Fingerprint

Dive into the research topics of 'ECG signal generation based on conditional generative models'. Together they form a unique fingerprint.

Cite this