Cargando…
Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends
BACKGROUND: Electrocardiogram (ECG) signal, an important indicator for heart problems, is commonly corrupted by a low-frequency baseline wander (BW) artifact, which may cause interpretation difficulty or inaccurate analysis. Unlike current state-of-the-art approach using band-pass filters, wavelet t...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7772919/ https://www.ncbi.nlm.nih.gov/pubmed/33380333 http://dx.doi.org/10.1186/s12911-020-01349-x |
_version_ | 1783629964601458688 |
---|---|
author | Chen, Chao-Chen Tsui, Fuchiang Rich |
author_facet | Chen, Chao-Chen Tsui, Fuchiang Rich |
author_sort | Chen, Chao-Chen |
collection | PubMed |
description | BACKGROUND: Electrocardiogram (ECG) signal, an important indicator for heart problems, is commonly corrupted by a low-frequency baseline wander (BW) artifact, which may cause interpretation difficulty or inaccurate analysis. Unlike current state-of-the-art approach using band-pass filters, wavelet transforms can accurately capture both time and frequency information of a signal. However, extant literature is limited in applying wavelet transforms (WTs) for baseline wander removal. In this study, we aimed to evaluate 5 wavelet families with a total of 14 wavelets for removing ECG baseline wanders from a semi-synthetic dataset. METHODS: We created a semi-synthetic ECG dataset based on a public QT Database on Physionet repository with ECG data from 105 patients. The semi-synthetic ECG dataset comprised ECG excerpts from the QT database superimposed with artificial baseline wanders. We extracted one ECG excerpt from each of 105 patients, and the ECG excerpt comprised 14 s of randomly selected ECG data. Twelve baseline wanders were manually generated, including sinusoidal waves, spikes and step functions. We implemented and evaluated 14 commonly used wavelets up to 12 WT levels. The evaluation metric was mean-square-error (MSE) between the original ECG excerpt and the processed signal with artificial BW removed. RESULTS: Among the 14 wavelets, Daubechies-3 wavelet and Symlets-3 wavelet with 7 levels of WT had best performance, MSE = 0.0044. The average MSEs for sinusoidal waves, step, and spike functions were 0.0271, 0.0304, 0.0199 respectively. For artificial baseline wanders with spikes or step functions, wavelet transforms in general had lower performance in removing the BW; however, WTs accurately located the temporal position of an impulse edge. CONCLUSIONS: We found wavelet transforms in general accurately removed various baseline wanders. Daubechies-3 and Symlets-3 wavelets performed best. The study could facilitate future real-time processing of streaming ECG signals for clinical decision support systems. |
format | Online Article Text |
id | pubmed-7772919 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-77729192020-12-30 Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends Chen, Chao-Chen Tsui, Fuchiang Rich BMC Med Inform Decis Mak Research BACKGROUND: Electrocardiogram (ECG) signal, an important indicator for heart problems, is commonly corrupted by a low-frequency baseline wander (BW) artifact, which may cause interpretation difficulty or inaccurate analysis. Unlike current state-of-the-art approach using band-pass filters, wavelet transforms can accurately capture both time and frequency information of a signal. However, extant literature is limited in applying wavelet transforms (WTs) for baseline wander removal. In this study, we aimed to evaluate 5 wavelet families with a total of 14 wavelets for removing ECG baseline wanders from a semi-synthetic dataset. METHODS: We created a semi-synthetic ECG dataset based on a public QT Database on Physionet repository with ECG data from 105 patients. The semi-synthetic ECG dataset comprised ECG excerpts from the QT database superimposed with artificial baseline wanders. We extracted one ECG excerpt from each of 105 patients, and the ECG excerpt comprised 14 s of randomly selected ECG data. Twelve baseline wanders were manually generated, including sinusoidal waves, spikes and step functions. We implemented and evaluated 14 commonly used wavelets up to 12 WT levels. The evaluation metric was mean-square-error (MSE) between the original ECG excerpt and the processed signal with artificial BW removed. RESULTS: Among the 14 wavelets, Daubechies-3 wavelet and Symlets-3 wavelet with 7 levels of WT had best performance, MSE = 0.0044. The average MSEs for sinusoidal waves, step, and spike functions were 0.0271, 0.0304, 0.0199 respectively. For artificial baseline wanders with spikes or step functions, wavelet transforms in general had lower performance in removing the BW; however, WTs accurately located the temporal position of an impulse edge. CONCLUSIONS: We found wavelet transforms in general accurately removed various baseline wanders. Daubechies-3 and Symlets-3 wavelets performed best. The study could facilitate future real-time processing of streaming ECG signals for clinical decision support systems. BioMed Central 2020-12-30 /pmc/articles/PMC7772919/ /pubmed/33380333 http://dx.doi.org/10.1186/s12911-020-01349-x Text en © The Author(s) 2020 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research Chen, Chao-Chen Tsui, Fuchiang Rich Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title | Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title_full | Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title_fullStr | Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title_full_unstemmed | Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title_short | Comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
title_sort | comparing different wavelet transforms on removing electrocardiogram baseline wanders and special trends |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7772919/ https://www.ncbi.nlm.nih.gov/pubmed/33380333 http://dx.doi.org/10.1186/s12911-020-01349-x |
work_keys_str_mv | AT chenchaochen comparingdifferentwavelettransformsonremovingelectrocardiogrambaselinewandersandspecialtrends AT tsuifuchiangrich comparingdifferentwavelettransformsonremovingelectrocardiogrambaselinewandersandspecialtrends |