Papers › Baseline wander removal methods for ECG signals: A comparative study

Baseline wander removal methods for ECG signals: A comparative study

30 Jul 2018arXiv:1807.11359archive 2025-07-28

Francisco Perdigon Romero, Liset Vazquez Romaguera, Carlos Román Vázquez-Seisdedos, Cícero Ferreira Fernandes Costa Filho, Marly Guimarães Fernandes Costa, João Evangelista Neto

Cardiovascular diseases are the leading cause of death worldwide, accounting for 17.3 million deaths per year. The electrocardiogram (ECG) is a non-invasive technique widely used for the detection of cardiac diseases. To increase diagnostic sensitivity, ECG is acquired during exercise stress tests or in an ambulatory way. Under these acquisition conditions, the ECG is strongly affected by some types of noise, mainly by baseline wander (BLW). In this work were implemented nine methods widely used for the elimination of BLW, which are: interpolation using cubic splines, FIR filter, IIR filter, least mean square adaptive filtering, moving-average filter, independent component analysis, interpolation and successive subtraction of median values in RR interval, empirical mode decomposition and wavelet filtering. For the quantitative evaluation, the following similarity metrics were used: absolute maximum distance, the sum of squares of distances and percentage root-mean-square difference. Several experiments were performed using synthetic ECG signals generated by ECGSYM software, real ECG signals from QT Database, artificial BLW generated by software and real BLW from the Noise Stress Test Database. The best results were obtained by the method based on FIR high-pass filter with a cut-off frequency of 0.67 Hz.

PaperPDFCode

Code

fperdigon/ECG-BaseLineWander-Removal-Methods officialmentioned in papermentioned on GitHub report
fperdigon/DeepFilter mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Diagnostic

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections