The GUI-based ECG R-peak correction algorithm achieved accuracies >0.985 at ±10 ms tolerance and 1.000 at ±20 ms tolerance in MIT-BIH arrhythmia recordings.
A newly developed GUI-based algorithm enables accurate and efficient manual correction of ECG R-peak misdetections, facilitating reliable heart rate variability analysis.
Absolute Event Rate: 0% vs 0%
Electrocardiography (ECG) is a key biosensing technique for assessing cardiac function and autonomic activity. Accurate detection of R-peaks and precise calculation of R-R intervals (RRIs) are essential for heart rate variability (HRV) analysis; however, automated detection algorithms remain vulnerable to local misdetections, such as false positives or missed beats (false negatives), caused by noise, baseline fluctuations, or waveform variability. Conventional correction approaches based on filter or threshold adjustment may introduce new errors outside the target region, highlighting the need for an intuitive and localized manual correction capability. To address this issue, we developed a prototype graphical user interface (GUI)-based ECG viewer implemented in Fortran for high computational efficiency. The system enables interactive insertion and deletion of detected R-peaks, with recalculation of the RRI time series and automatic updating of related analyses, including power spectral density, histograms, Lorenz plots, and polar plots. Validation using synthetic ECG signals at four sampling frequencies (125–1000 Hz) and three display time scales (2, 5, and 10 s) demonstrated correction errors below 0.7% and stable update times within 20–30 ms. When applied to real ECG recordings from the MIT-BIH Arrhythmia Database (records 115, 122, and 209; MLII lead), the GUI-derived RRIs achieved accuracies exceeding 0.985 at a strict ±10 ms tolerance and reached 1.000 at ±20 ms or higher, including recordings with frequent atrial premature contractions. These results indicate that the proposed system provides reliable feedback for localized correction of R-peak misdetections without altering the underlying ECG signal. The proposed algorithm may support future research and experimental applications in biosignal processing.
Yoshida et al. (Tue,) reported a other. The GUI-based ECG R-peak correction algorithm achieved accuracies >0.985 at ±10 ms tolerance and 1.000 at ±20 ms tolerance in MIT-BIH arrhythmia recordings.