Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Complex Deep Learning Models for Denoising of Human Heart ECG signals

View through CrossRef
Effective and powerful methods for denoising real electrocardiogram (ECG) signals are important for wearable sensors and devices. Deep Learning (DL) models have been used extensively in image processing and other domains with great success but only very recently have been used in processing ECG signals. This paper presents several DL models namely Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM), Restricted Boltzmann Machine (RBM) together with the more conventional filtering methods (low pass filtering, high pass filtering, Notch filtering) and the standard wavelet-based technique for denoising EEG signals. These methods are trained, tested and evaluated on different synthetic and real ECG datasets taken from the MIT PhysioNet database and for different simulation conditions (i.e. various lengths of the ECG signals, single or multiple records). The results show the CNN model is a performant model that can be used for off-line denoising ECG applications where it is satisfactory to train on a clean part of an ECG signal from an ECG record, and then to test on the same ECG signal, which would have some high level of noise added to it. However, for real-time applications or near-real time applications, this task becomes more cumbersome, as the clean part of an ECG signal is very probable to be very limited in size. Therefore the solution put forth in this work is to train a CNN model on 1 second ECG noisy artificial multiple heartbeat data (i.e. ECG at effort), which was generated in a first instance based on few sequences of real signal heartbeat ECG data (i.e. ECG at rest). Afterwards it would be possible to use the trained CNN model in real life situations to denoise the ECG signal. This corresponds also to reality, where usually the human is put at rest and the ECG is recorded and then the same human is asked to do some physical exercises and the ECG is recorded at effort. The quality of results is assessed visually but also by using the Root Mean Squared (RMS) and the Signal to Noise Ratio (SNR) measures. All CNN models used an NVIDIA TITAN V Graphical Processing Unit (GPU) with 12 GB RAM, which reduces drastically the computational times. Finally, as an element of novelty, the paper presents also a Design of Experiment (DoE) study which intends to determine the optimal structure of a CNN model, which type of study has not been seen in the literature before.
Open Engineering Inc
Title: Complex Deep Learning Models for Denoising of Human Heart ECG signals
Description:
Effective and powerful methods for denoising real electrocardiogram (ECG) signals are important for wearable sensors and devices.
Deep Learning (DL) models have been used extensively in image processing and other domains with great success but only very recently have been used in processing ECG signals.
This paper presents several DL models namely Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM), Restricted Boltzmann Machine (RBM) together with the more conventional filtering methods (low pass filtering, high pass filtering, Notch filtering) and the standard wavelet-based technique for denoising EEG signals.
These methods are trained, tested and evaluated on different synthetic and real ECG datasets taken from the MIT PhysioNet database and for different simulation conditions (i.
e.
various lengths of the ECG signals, single or multiple records).
The results show the CNN model is a performant model that can be used for off-line denoising ECG applications where it is satisfactory to train on a clean part of an ECG signal from an ECG record, and then to test on the same ECG signal, which would have some high level of noise added to it.
However, for real-time applications or near-real time applications, this task becomes more cumbersome, as the clean part of an ECG signal is very probable to be very limited in size.
Therefore the solution put forth in this work is to train a CNN model on 1 second ECG noisy artificial multiple heartbeat data (i.
e.
ECG at effort), which was generated in a first instance based on few sequences of real signal heartbeat ECG data (i.
e.
ECG at rest).
Afterwards it would be possible to use the trained CNN model in real life situations to denoise the ECG signal.
This corresponds also to reality, where usually the human is put at rest and the ECG is recorded and then the same human is asked to do some physical exercises and the ECG is recorded at effort.
The quality of results is assessed visually but also by using the Root Mean Squared (RMS) and the Signal to Noise Ratio (SNR) measures.
All CNN models used an NVIDIA TITAN V Graphical Processing Unit (GPU) with 12 GB RAM, which reduces drastically the computational times.
Finally, as an element of novelty, the paper presents also a Design of Experiment (DoE) study which intends to determine the optimal structure of a CNN model, which type of study has not been seen in the literature before.

Related Results

DCAE-SR: Design of a Denoising Convolutional Autoencoder for reconstructing Electrocardiograms signals at Super Resolution
DCAE-SR: Design of a Denoising Convolutional Autoencoder for reconstructing Electrocardiograms signals at Super Resolution
AbstractElectrocardiogram (ECG) signals play a pivotal role in cardiovascular diagnostics, providing essential information on the electrical activity of the heart. However, the inh...
Development of AI-based method to detect the subtle ECG deviations from the population ECG norm
Development of AI-based method to detect the subtle ECG deviations from the population ECG norm
Abstract Funding Acknowledgements Type of funding sources: Public grant(s) – National budget only. Main funding source(s): Natio...
Cardiac Classification with Multi-Scale Convolutional Neural Network From Paper ECG
Cardiac Classification with Multi-Scale Convolutional Neural Network From Paper ECG
ABSTRACT In cardiology, the classification of electrocardiograms (ECGs) or heartbeats serves as a vital instrument. Techniques grounded in deep learning for ECG signal ...
Classification of Heartbeats Using Convolutional Neural Network with Range Normalization
Classification of Heartbeats Using Convolutional Neural Network with Range Normalization
Electrocardiography (ECGs) signals are the primary means by which physicians diagnose cardiovascular-related illnesses such as abnormal heart rhythms, heart attack, and rheumatic h...
Enhancing bone scan image quality: an improved self-supervised denoising approach
Enhancing bone scan image quality: an improved self-supervised denoising approach
Abstract Objective. Bone scans play an important role in skeletal lesion assessment, but gamma cameras exhibit challenges with low sensitivity and...
Hybrid Deep Learning based approach for ECG Heartbeat Arrhythmia Classification
Hybrid Deep Learning based approach for ECG Heartbeat Arrhythmia Classification
Abstract Background: Myocardial infarction, or heart attack, is caused by a blockage of a coronary artery, which prevents blood and oxygen from accessing the heart properly...
Multichannel ECG Recording from Waist using Textile Sensors
Multichannel ECG Recording from Waist using Textile Sensors
Abstract Background: The development of wearable health monitoring systems is garnering tremendous interest in research, technology and commercial applications. Their abili...
System for defining diagnostic of parameters of the ECG signal in the LabVIEW software environment
System for defining diagnostic of parameters of the ECG signal in the LabVIEW software environment
Determining the boundaries of QRS complexes in ECG signals is of fundamental importance in the diagnosis of arrhythmias and in the recognition of signals in clinical manifestations...

Back to Top