Synthetic ECG Signal Generation using Probabilistic Diffusion Models

03/04/2023
by   Edmond Adib, et al.
0

Deep learning image processing models have had remarkable success in recent years in generating high quality images. Particularly, the Improved Denoising Diffusion Probabilistic Models (DDPM) have shown superiority in image quality to the state-of-the-art generative models, which motivated us to investigate its capability in generation of the synthetic electrocardiogram (ECG) signals. In this work, synthetic ECG signals are generated by the Improved DDPM and by the Wasserstein GAN with Gradient Penalty (WGANGP) models and then compared. To this end, we devise a pipeline to utilize DDPM in its original 2D form. First, the 1D ECG time series data are embedded into the 2D space, for which we employed the Gramian Angular Summation/Difference Fields (GASF/GADF) as well as Markov Transition Fields (MTF) to generate three 2D matrices from each ECG time series that, which when put together, form a 3-channel 2D datum. Then 2D DDPM is used to generate 2D 3-channel synthetic ECG images. The 1D ECG signals are created by de-embedding the 2D generated image files back into the 1D space. This work focuses on unconditional models and the generation of only Normal ECG signals, where the Normal class from the MIT BIH Arrhythmia dataset is used as the training phase. The quality, distribution, and the authenticity of the generated ECG signals by each model are compared. Our results show that, in the proposed pipeline, the WGAN-GP model is superior to DDPM by far in all the considered metrics consistently.

READ FULL TEXT

page 1

page 5

page 7

page 10

research
06/02/2023

DiffECG: A Generalized Probabilistic Diffusion Model for ECG Signals Synthesis

In recent years, deep generative models have gained attention as a promi...
research
01/19/2023

Diffusion-based Conditional ECG Generation with Structured State Space Models

Synthetic data generation is a promising solution to address privacy iss...
research
07/04/2023

A Synthetic Electrocardiogram (ECG) Image Generation Toolbox to Facilitate Deep Learning-Based Scanned ECG Digitization

Access to medical data is often limited as it contains protected health ...
research
12/05/2021

Synthetic ECG Signal Generation Using Generative Neural Networks

Electrocardiogram (ECG) datasets tend to be highly imbalanced due to the...
research
07/31/2022

DeScoD-ECG: Deep Score-Based Diffusion Model for ECG Baseline Wander and Noise Removal

Objective: Electrocardiogram (ECG) signals commonly suffer noise interfe...
research
08/29/2023

Towards quantitative precision for ECG analysis: Leveraging state space models, self-supervision and patient metadata

Deep learning has emerged as the preferred modeling approach for automat...
research
09/06/2020

A Generative Adversarial Approach To ECG Synthesis And Denoising

Generative Adversarial Networks (GAN) are known to produce synthetic dat...

Please sign up or login with your details

Forgot password? Click here to reset