Deep Recurrent Neural Networks for ECG Signal Denoising

by   Karol Antczak, et al.

We present a novel approach to denoise electrocardiographic signals (ECG), utilizing deep recurrent neural network built of Long-Short Term Memory (LSTM) units. The network is trained using synthetic data, generated using a dynamic model proposed by McSharry et al. as well as real data from Physionet PDB database of ECG signals. The results show that a 6-layer DRNN has a mean squared error as low as 0.0121 for denoising real signals with white noise of amplitude 0.2 mV, making it a viable alternative for other commonly used methods. We also investigate the impact of synthetic data on the network performance on real signals. Our findings show that networks trained with more synthetic data have better results than trained with more real data. We propose to explain this by means of the transfer learning framework and the analogy to human cognitive process.


page 4

page 6


A Generative Adversarial Approach To ECG Synthesis And Denoising

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

Complex Deep Learning Models for Denoising of Human Heart ECG signals

Effective and powerful methods for denoising real electrocardiogram (ECG...

A Neural Network Approach to ECG Denoising

We propose an ECG denoising method based on a feed forward neural networ...

DENS-ECG: A Deep Learning Approach for ECG Signal Delineation

Objectives: With the technological advancements in the field of tele-hea...

Code Failure Prediction and Pattern Extraction using LSTM Networks

In this paper, we use a well-known Deep Learning technique called Long S...

MLReal: Bridging the gap between training on synthetic data and real data applications in machine learning

Among the biggest challenges we face in utilizing neural networks traine...

RespNet: A deep learning model for extraction of respiration from photoplethysmogram

Respiratory ailments afflict a wide range of people and manifests itself...

Code Repositories


This repository contains the codes for DeepFilter

view repo