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...
Autores principales: | , , , , , |
---|---|
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 |