A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising

01/06/2023
by   Mircea Dumitru, et al.
0

Objective: Gaussian Processes (GP)-based filters, which have been effectively used for various applications including electrocardiogram (ECG) filtering can be computationally demanding and the choice of their hyperparameters is typically ad hoc. Methods: We develop a data-driven GP filter to address both issues, using the notion of the ECG phase domain – a time-warped representation of the ECG beats onto a fixed number of samples and aligned R-peaks, which is assumed to follow a Gaussian distribution. Under this assumption, the computation of the sample mean and covariance matrix is simplified, enabling an efficient implementation of the GP filter in a data-driven manner, with no ad hoc hyperparameters. The proposed filter is evaluated and compared with a state-of-the-art wavelet-based filter, on the PhysioNet QT Database. The performance is evaluated by measuring the signal-to-noise ratio (SNR) improvement of the filter at SNR levels ranging from -5 to 30dB, in 5dB steps, using additive noise. For a clinical evaluation, the error between the estimated QT-intervals of the original and filtered signals is measured and compared with the benchmark filter. Results: It is shown that the proposed GP filter outperforms the benchmark filter for all the tested noise levels. It also outperforms the state-of-the-art filter in terms of QT-interval estimation error bias and variance. Conclusion: The proposed GP filter is a versatile technique for preprocessing the ECG in clinical and research applications, is applicable to ECG of arbitrary lengths and sampling frequencies, and provides confidence intervals for its performance.

READ FULL TEXT

page 1

page 2

research
04/15/2015

Comparisons of wavelet functions in QRS signal to noise ratio enhancement and detection accuracy

We compare the capability of wavelet functions used for noise removal in...
research
04/29/2021

MuyGPs: Scalable Gaussian Process Hyperparameter Estimation Using Local Cross-Validation

Gaussian processes (GPs) are non-linear probabilistic models popular in ...
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
07/20/2020

"Self-Wiener" Filtering: Non-Iterative Data-Driven Robust Deconvolution of Deterministic Signals

We consider the fundamental problem of robust deconvolution, and particu...
research
09/23/2017

GP-SUM. Gaussian Processes Filtering of non-Gaussian Beliefs

This work centers on the problem of stochastic filtering for systems tha...
research
10/24/2022

ECG Artifact Removal from Single-Channel Surface EMG Using Fully Convolutional Networks

Electrocardiogram (ECG) artifact contamination often occurs in surface e...
research
05/20/2020

Accounting for Input Noise in Gaussian Process Parameter Retrieval

Gaussian processes (GPs) are a class of Kernel methods that have shown t...

Please sign up or login with your details

Forgot password? Click here to reset