Key result
Elgendi's Blocks-of-Interest signal processing outperforms machine learning for ECG R-peak detection with a ~0.996 F1-score.
Why the study?
R-peak detection algorithms often lack reproducibility and comparability because they are tested on varying datasets, preventing direct performance comparisons under real-world noise, artifacts, and signal variability.
Traditional signal processing algorithms for ECG R-peak detection demonstrate superior cross-dataset generalization compared to unadapted machine learning models.
Traditional methods may yield more consistent out-of-the-box R-peak detection across heterogeneous ECGs; leaves open whether broader training data can enhance ML/DL generalizability.
Accurate R-peak detection in electrocardiograms is critical for heart rate monitoring, heart rate variability analysis, and cardiac condition diagnosis. However, reliable detection remains challenging in real-world scenarios due to noise, artifacts, and signal variability. A key limitation in current research is the lack of reproducibility and comparability, as algorithms are often tested on varying datasets, hindering direct performance comparisons. To address this, we benchmark 17 R-peak detection algorithms, encompassing traditional signal processing, machine learning, and deep learning approaches, within a unified evaluation framework using five open-access ECG datasets from the PhysioNet platform. These databases represent diverse conditions, including long-term monitoring, arrhythmias, and noisy environments, enabling a standardized evaluation. Our results reveal that under a strict cross-dataset generalization setting, in which ML and DL models were trained on a single dataset without any target-domain adaptation, traditional signal processing methods provided more consistent overall performance. This highlights a trade-off between peak performance on familiar data and generalizable performance under distribution shift, whose extent for data-driven methods may depend substantially on training diversity. To support reproducibility and future benchmarking, we provide a fully open evaluation framework including all implementations, dataset references, and evaluation pipelines. These findings offer guidance for researchers and clinicians selecting R-peak detection algorithms for diverse clinical and practical scenarios.
No takes yet. Share an insight, caveat, or question.
Wolf et al. (2026) studied Electrocardiogram (ECG) R-peak detection. 17 R-peak detection algorithms (signal processing, machine learning, deep learning) vs. Performance comparison among algorithms was evaluated on F1-Score for R-peak detection across all evaluation databases. Elgendi's Blocks-of-Interest signal processing method achieved the highest overall R-peak detection performance with an F1-Score of 0.9958 across five diverse ECG databases, outperforming machine learning approaches in a strict cross-dataset generalization setting.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: