{"url":"/dataset/qt-nstdb","name":"QT-NSTDB","full_name":"QT database + MIT-BIH Noise Stress Test Database (NSTDB)","description_markdown":"We designed a baseline wander (BLW) removal benchmark to evaluate various methods using a consistent test set and uniform conditions. Details of the data preprocessing pipeline are heavily based on papers [1].\r\nAll 105 signals from the QT Database were resampled from 250 Hz to 360 Hz to align with the NSTDB sampling frequency. Heartbeats were extracted using the annotations provided by specialists. During this process, we identified a small number of incorrect annotations for beat start/end points, leading to cases where two consecutive beats were erroneously merged into one. To address this issue, we discarded beats exceeding 512 samples (1422.22 ms) in length.\r\nWe designated heartbeats from 14 signals, accounting for 13% of the total signals, as the test set. These signals were selected to include two signals from each of the seven datasets comprising the QT Database, ensuring a diverse representation of pathologies in the test set. This setup provides a more robust evaluation of the generalization capability of the methods under consideration.\r\nNoise from the NSTDB, specifically BLW caused by breathing and electrode movement (referred to as the \"em\" signal in the database), was used to contaminate the ECG signals. The \"em\" record was split to match the length of the beat samples, with Channels 1 and 2 concatenated. Additionally, 13% of each channel’s signal length was preserved to contaminate the signals assigned to the test set.\r\nThis separation of the test signals ensures the reliability of results when employing learning algorithms, preventing any unfair advantage over classical methods. For noise injection, we adopted the same approach as the NSTDB, randomly injecting noise with amplitudes ranging from 0.2 to 2 times the ECG signal’s maximum peak value. The mixed dataset can be downloaded from here: https://drive.google.com/file/d/19qOwywAoxreEv4xONTk-smQdo-ZdoPBc/view.\r\n\r\n[1] Romero, F. P., Piñol, D. C., & Vázquez-Seisdedos, C. R. (2021). DeepFilter: An ECG baseline wander removal filter using deep learning techniques. Biomedical Signal Processing and Control, 70, 102992.","description_withheld":null,"homepage":"https://www.sciencedirect.com/science/article/pii/S1746809421005899","introduced_date":"2021-01-09","introduced_date_note":null,"introduced_by":{"paper":"/paper/deepfilter-an-ecg-baseline-wander-removal-1","title":"DeepFilter: an ECG baseline wander removal filter using deep learning techniques","first_author":null,"url":null},"license":{"name":"MIT","url":"https://opensource.org/license/MIT"},"modalities":[{"name":"Medical","url":"/datasets/modality/medical"}],"tasks":[{"name":"ECG Denoising","url":"/task/ecg-denoising","datasets_with_task":"/datasets/task/ecg-denoising"}],"languages":[{"name":"English","url":"/datasets/language/english"}],"variants":["QT-NSTDB"],"data_loaders":[],"num_papers_in_archive":4,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/ecg-denoising-on-qt-nstdb","task":"ECG Denoising","dataset_variant":"QT-NSTDB","rows":4,"metrics":["SSD","MAD","PRD(%)","CosSim"],"first_row_in_archive_order":{"model":"MECG-E","paper":"/paper/mecg-e-mamba-based-ecg-enhancer-for-baseline","metrics":{"CosSim":"0.936 ±0.077","MAD":"0.319 ±0.252","PRD(%)":"37.613 ±22.389","SSD":"3.445 ±6.493"},"code_links":[{"title":"khhungg/MECG-E","url":"https://github.com/khhungg/MECG-E"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/mecg-e-mamba-based-ecg-enhancer-for-baseline","title":"MECG-E: Mamba-based ECG Enhancer for Baseline Wander Removal","date":"2024-09-27","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/descod-ecg-deep-score-based-diffusion-model","title":"DeScoD-ECG: Deep Score-Based Diffusion Model for ECG Baseline Wander and Noise Removal","date":"2022-07-31","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/deepfilter-an-ecg-baseline-wander-removal-1","title":"DeepFilter: an ECG baseline wander removal filter using deep learning techniques","date":"2021-01-09","rows_on_this_dataset":1,"code_links":2,"syntology":null},{"paper":"/paper/deep-recurrent-neural-networks-for-ecg-signal","title":"Deep Recurrent Neural Networks for ECG Signal Denoising","date":"2018-07-30","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":3,"samples_ran":2,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":1,"samples_harvested":3,"samples_ran":2,"samples_unverified":1,"pointer_only_for_licence":0,"papers_with_no_sample_that_ran":0,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}