Loading [MathJax]/extensions/MathMenu.js
Generative Adversarial Networks in ECG Signal Denoising: A Survey | IEEE Conference Publication | IEEE Xplore

Generative Adversarial Networks in ECG Signal Denoising: A Survey


Abstract:

In this survey, we present a thorough analysis of denoising ECG signal approaches using Generative Adversarial Networks (GANs). Our aim with this survey is to examine the...Show More

Abstract:

In this survey, we present a thorough analysis of denoising ECG signal approaches using Generative Adversarial Networks (GANs). Our aim with this survey is to examine the most recent studies that have utilized different types of GANs architecture for removing various types of noise from ECG signals, ranging from real-world to synthetic noise. This review paper offers experts a clear understanding of ECG denoising methods, particularly those utilizing the GANs architecture, and enables them to explore unresolved issues. We have identified several limitations and recognized the need for improvement to enhance the performance of these approaches in handling different types of noise with varying SNR levels, while also minimizing preprocessing and computational costs. Ultimately, our intention is to address the raised concerns and limitations to further enhance the performance of ECG signal denoising approaches, especially those utilizing GAN architecture, thereby increasing their potential for practical clinical diagnosis.
Date of Conference: 17-18 October 2024
Date Added to IEEE Xplore: 21 November 2024
ISBN Information:

ISSN Information:

Conference Location: Almeria, Spain

I. Introduction

Physicians tend to rely on the electrocardiogram, also known as the ECG or EKG, to diagnose heartbeat disorders [1]. This involves analyzing the shape and heart rate variability (HRV) obtained from the recorded electrocardiogram. An ECG is a non-invasive medical tool that records the heart's bioelectrical contractions. However, the ECG signal is known for its sensitive nature to various types of noise from diverse sources, which can cause damage to its features and affect its clinical value. These noises might complicate the task of doctors making precise clinical interpretations and potentially lead to insufficient diagnoses, which can drive them to use other forms of complicated diagnosis. Furthermore, it poses challenges for advanced artificial intelligence technologies specifically developed for ECG-based heart disease detection or classification. Various types of noise can cause distortion in the ECG signal, such as; baseline wander (BW), electrode motion artifacts (EM), power-line interference, and electromyography (EMG) noise. As each one of these noises damages significantly the ECG signal, in different forms, a filtering process is a fundamental step before any analysis performed on the signal. This process tends of removing unwanted noise or disturbances from a signal. Noise can be random or have a specific pattern, and it often distorts the quality of the signal. Thus, in the specific context of electrocardiograms (ECGs), noise elimination is a vital step in removing disturbances that interfere with these signals. To address this challenge, a variety of commonly employed techniques have been extensively studied and presented in academic literature to mitigate or eliminate these disturbances. However, because of the progress in computational computing, a widely discussed framework known as “Generative Adversarial Networks” (GANs) has emerged in the literature [2]. GANs comprise two specific models: a generator, which is trained to produce new data based on the patterns in the training data, and a discriminator, which is trained to differentiate between original samples and those generated by the generator. As the discriminator effectively continues to distinguish the generated data samples, it drives the generator to effectively provide additional new data samples that closely resemble the real ones, effectively deceiving the discriminator. Scientists have primarily implemented Generative Adversarial Networks (GANs) in image processing to produce lifelike examples, achieving uplifting results across various applications [3]. These include image-to-image translation, such as converting summer backgrounds to winter or day to night, and generating realistic photos of objects and scenes. Specifically, in image denoising applications [4], [5], they have delivered outstanding results. Furthermore, several types of adversarial models have been developed from the foundational GAN model, such as the Wasserstein Generative Adversarial Network (WGAN) [6], the Conditional Generative Adversarial Network (CGAN) [7], and the Cycle Generative Adversarial Network (cycleGAN) [8]. Several studies used the GANs for the denoising the ECG signals. The advantage of these techniques is that they can generalize to a wide range of noises, by learning the properties of the different noises, with just a single model.

Contact IEEE to Subscribe

References

References is not available for this document.