QRS Detection by Combinatorial Optimization With MLP Assisted Peak Scoring
Abstract
A multiple channel QRS detector is described. The detector partitions raw signal segments into peak domains, extracts parameters associated with the peak domains, and scores peaks based on these parameters. A multi-layer perceptron (MLP) with 11 inputs generates provisional peak scores, which are refined through application of rules involving 20-30 parameters. An optimal sequence of supra threshold peaks is determined. Separately, combinatorial optimization determines an optimal structured heart rhythm sequence. Adjudication between the general supra threshold sequence and the structured sequence depends on noise level, peak quality, and rhythm structure quality. For multiple channel fusion, peak scores are determined as a noise weighted function of channel peak scores. The MLP was trained on approximately 70% of channel 1 of the MIT-BIH Arrhythmia Database. The supplementary rules were heuristically chosen over all channel 1 records. Sensitivity (SE) and positive predictive value (PPV) of the detector applied to channel 2 were a function of the noise threshold used to discard segments. At a noise level that would exclude 2.2% of channel 1 data, the SE and PPV were 99.67% and 99.75% respectively. Importantly, even in high noise, the detector was able to track large scale features of heart rhythm. Fused channel 1 and channel 2 SE and PPV were 99.96% and 99.98% respectively. The present algorithm points the way toward maximal extraction of heart rhythm information from noisy signals, and the potential to reduce false alarms generated by automated rhythm analysis software.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- QRS Detection by Rules Based Multiple Channel Combinatorial Optimization
B. Hopenfeld·bioRxiv·Jun 16, 2023
- Multiple Channel Electrocardiogram QRS Detection by Temporal Pattern Search
B. R. Hopenfeld·bioRxiv·Aug 15, 2021
- A new QRS detector stress test combining temporal jitter and F-score (JF) reveals significant performance differences amongst popular detectors
Bernd Porr, Peter W. Macfarlane·PLoS ONEPeer-reviewed·Nov 11, 2024
- Segment Based Pattern Analysis Reveals a Persistent Regular Rhythm in the Motion Artifact Record of the MIT-BIH Noise Stress Test Database
B. R. Hopenfeld·bioRxiv·Oct 18, 2022
- Effects of Electrocardiograms QRS Detection Algorithms in Heart Rate Variability Metrics
Alejandro Weinstein, Julio Rodiño, Mónica Otero·Scientific ReportsPeer-reviewed·Apr 21, 2026
- Fetal QRS Detection by Multiple Channel Temporal Pattern Search Applied to the NInFEA Database
B. R. Hopenfeld·bioRxiv·Aug 29, 2022