ECG-Bench is a declared-protocol benchmark of ECG denoising filters, scored not only on signal-quality metrics but on the thing that actually matters downstream — whether R-peak detection survives the filtering. All experiments run on the MIT-BIH Arrhythmia Database from PhysioNet, the most heavily cited public ECG archive in existence.
Every ECG recorded in an Indian hospital or on a wearable fights the same three enemies: baseline wander from respiration and electrode drift, 50 Hz power-line interference (India's mains frequency — most textbook experiments default to the American 60 Hz), and muscle-artefact noise that resembles real cardiac content. Textbook answers exist for each — high-pass FIR filtering, IIR notch filtering, wavelet thresholding — but published comparisons usually report signal-to-noise ratio (SNR) alone, which hides a classic trap: an aggressively denoised signal can look clean while having blunted the very QRS features a detector needs.
The study implements four filter families in one framework, degrades each MIT-BIH record with declared, parameterised noise (three types at three SNR levels), and evaluates every combination twice: SNR improvement and distortion against the clean signal, then R-peak detection sensitivity, positive predictive value and F1 against the database's beat annotations with a ±150 ms tolerance.
The deliverable is a paper-style study with a reproducible Python pipeline: per-record and aggregate tables, the noise-vs-accuracy trade-off made explicit, and honest guidance on which filter to ship in a low-cost Indian ECG front end.
- Relevant for
- Karnataka
- Level
- Advanced · 22 weeks · solo
- Common at
- Visvesvaraya Technological University, Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad
- Updated
- Nov 2026