PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 4, 2026Information0 citationsOpen Access

Robust Electrocardiographic R-Peak Detection via Wave Morphological Model Using Weighted Directed Graphs

View Full Paper
WSWarinchai SuwannoppadolNTNipon Theera‐UmponSASansanee Auephanwiriyakul

Key Result

A novel weighted directed graph algorithm for ECG R-peak detection achieved high accuracies across four datasets, including 99.07% on the MIT-BIH dataset and 99.46% on the QT dataset.

Key Points

  • The main aim is to develop an accurate algorithm for detecting R-peaks in ECG signals using a novel graph-based approach.
  • Utilized a weighted directed graph to represent ECG wave structure.
  • Employed dynamic programming for shortest path optimization in labeling ECG states.
  • Incorporated adaptive slope thresholding for varying waveform morphologies.
  • Achieved 99.07% accuracy for the MIT-BIH dataset.
  • Achieved 99.46% accuracy for the QT dataset.
  • Achieved 98.05% accuracy for the INCART dataset, and 99.23% for the ST CHANGE dataset.

Structured PICO

P
Population
Four ECG datasets (MIT-BIH, QT, INCART, and ST CHANGE)
I
Intervention
R-peak detection algorithm using a weighted directed graph and dynamic programming
O
Outcome
Accuracy of R-peak detection

A novel graph-based algorithm for ECG R-peak detection demonstrates high accuracy (>98%) across multiple standard datasets.

Abstract

Detecting R-peak location is very important in electrocardiogram (ECG) analysis. Most existing algorithms focus on separating extreme data points to find R-peaks without ECG wave morphology consideration. As a result, we propose a new algorithm using graph theory to integrate non-linear connections between states. Specifically, we design a weighted directed graph to represent the structure of an ECG wave where each vertex corresponds to a time index and a state of an ECG signal. Therefore, traversing each edge corresponds to labeling a contiguous segment of the signal as a specific ECG state. Each edge also contains a weight corresponding to a cost function and bias. Dynamic programming is used to determine the shortest path corresponding to the optimal labeling by iterating through the topological ordering of the graph. Three logical flags based on the constraints of the ECG signal’s slope, difference, and shape are also introduced and the slope thresholding value for an R-peak is made adaptive to combat varying morphologies. Four datasets were utilized, with the proposed method showing great potential, achieving an accuracy of 99.07% for the MIT-BIH dataset, 99.46% for the QT dataset, 98.05% for the INCART dataset, and 99.23% for the ST CHANGE dataset.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Suwannoppadol et al. (2026) studied Electrocardiogram (ECG) analysis. Weighted directed graph algorithm for R-peak detection was evaluated on Accuracy of R-peak detection. A novel weighted directed graph algorithm for ECG R-peak detection achieved high accuracies across four datasets, including 99.07% on the MIT-BIH dataset and 99.46% on the QT dataset.

synapsesocial.com/papers/6a2117bfd499ed480b1708f5https://doi.org/10.3390/info17060535
Ask AI
Helpful
Bookmark
Share
View Full Paper