Cargando…

A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising

OBJECTIVE: Gaussian Processes (𝒢𝒫)-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 𝒢𝒫 filter to address...

Descripción completa

Detalles Bibliográficos
Autores principales: Dumitru, Mircea, Li, Qiao, Perez Alday, Erick Andres, Rad, Ali Bahrami, Clifford, Gari D., Sameni, Reza
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cornell University 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9882573/
https://www.ncbi.nlm.nih.gov/pubmed/36713244
_version_ 1784879320373657600
author Dumitru, Mircea
Li, Qiao
Perez Alday, Erick Andres
Rad, Ali Bahrami
Clifford, Gari D.
Sameni, Reza
author_facet Dumitru, Mircea
Li, Qiao
Perez Alday, Erick Andres
Rad, Ali Bahrami
Clifford, Gari D.
Sameni, Reza
author_sort Dumitru, Mircea
collection PubMed
description OBJECTIVE: Gaussian Processes (𝒢𝒫)-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 𝒢𝒫 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 𝒢𝒫 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 30 dB, 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 𝒢𝒫 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 𝒢𝒫 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.
format Online
Article
Text
id pubmed-9882573
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cornell University
record_format MEDLINE/PubMed
spelling pubmed-98825732023-01-28 A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising Dumitru, Mircea Li, Qiao Perez Alday, Erick Andres Rad, Ali Bahrami Clifford, Gari D. Sameni, Reza ArXiv Article OBJECTIVE: Gaussian Processes (𝒢𝒫)-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 𝒢𝒫 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 𝒢𝒫 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 30 dB, 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 𝒢𝒫 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 𝒢𝒫 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. Cornell University 2023-01-06 /pmc/articles/PMC9882573/ /pubmed/36713244 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/) , which allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.
spellingShingle Article
Dumitru, Mircea
Li, Qiao
Perez Alday, Erick Andres
Rad, Ali Bahrami
Clifford, Gari D.
Sameni, Reza
A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title_full A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title_fullStr A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title_full_unstemmed A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title_short A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
title_sort data-driven gaussian process filter for electrocardiogram denoising
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9882573/
https://www.ncbi.nlm.nih.gov/pubmed/36713244
work_keys_str_mv AT dumitrumircea adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT liqiao adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT perezaldayerickandres adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT radalibahrami adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT cliffordgarid adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT samenireza adatadrivengaussianprocessfilterforelectrocardiogramdenoising
AT dumitrumircea datadrivengaussianprocessfilterforelectrocardiogramdenoising
AT liqiao datadrivengaussianprocessfilterforelectrocardiogramdenoising
AT perezaldayerickandres datadrivengaussianprocessfilterforelectrocardiogramdenoising
AT radalibahrami datadrivengaussianprocessfilterforelectrocardiogramdenoising
AT cliffordgarid datadrivengaussianprocessfilterforelectrocardiogramdenoising
AT samenireza datadrivengaussianprocessfilterforelectrocardiogramdenoising