Papers › DeepFilter: an ECG baseline wander removal filter using deep learning techniques

DeepFilter: an ECG baseline wander removal filter using deep learning techniques

9 Jan 2021arXiv:2101.03423archive 2025-07-28

According to the World Health Organization, around 36% of the annual deaths are associated with cardiovascular diseases and 90% of heart attacks are preventable. Electrocardiogram signal analysis in ambulatory electrocardiography, during an exercise stress test, and in resting conditions allows cardiovascular disease diagnosis. However, during the acquisition, there is a variety of noises that may damage the signal quality thereby compromising their diagnostic potential. The baseline wander is one of the most undesirable noises. In this work, we propose a novel algorithm for BLW noise filtering using deep learning techniques. The model performance was validated using the QT Database and the MIT-BIH Noise Stress Test Database from Physionet. In addition, several comparative experiments were performed against state-of-the-art methods using traditional filtering procedures as well as deep learning techniques. The proposed approach yields the best results on four similarity metrics: the sum of squared distance, maximum absolute square, percentage of root distance, and cosine similarity with 4.29 (6.35) au, 0.34 (0.25) au, 45.35 (29.69) au and, 91.46 (8.61) au, respectively. The source code of this work, containing our method and related implementations, is freely available on Github.

PaperPDFConference PDFCode

Code

fperdigon/DeepFilter officialmentioned in papermentioned on GitHubtf report
Armos05/DCE-MRI-data-noise-reduction mentioned on GitHubpytorch 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

DiagnosticECG Denoising

Datasets

Introduced by this paper, per the archive.

QT-NSTDB

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
ECG Denoising QT-NSTDB DeepFilter CosSim 0.895 ±0.101 #3 of 4 Archive leaderboard report
ECG Denoising QT-NSTDB DeepFilter MAD 0.395 ±0.282 #3 of 4 Archive leaderboard report
ECG Denoising QT-NSTDB DeepFilter PRD(%) 50.570 ±30.703 #3 of 4 Archive leaderboard report
ECG Denoising QT-NSTDB DeepFilter SSD 5.302 ±8.400 #3 of 4 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

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