R-DECO

R-DECO detects and corrects R-peaks in electrocardiogram (ECG) signals to enable accurate derivation of RR-intervals and heart rate variability metrics.


Key Features:

  • Envelope-Based Detection Algorithm: An envelope-based detection procedure flattens the ECG signal and enhances QRS-complexes for R-peak identification.
  • Detection Performance: Validated on the MIT/BIH arrhythmia database with reported sensitivity of 99.60% and positive predictive value of 99.69%.
  • Matlab Implementation: Implemented in Matlab as stated in the original description.
  • Support for Multiple Data Formats: Accepts various input data formats for ECG signals.
  • Integrated Filtering Options: Includes three basic filters for ECG signal preprocessing.
  • Correction of Anomalies: Provides routines to correct ectopic, wrong, or missed heartbeats in RR-interval series.
  • Export Functionality: Exports analysis results in Matlab and Excel formats.

Scientific Applications:

  • Heart Rate Variability Analysis: Produces accurate RR-interval series required for deriving heart rate variability metrics.
  • Arrhythmia Detection and Classification: Enhances visibility and correct identification of QRS-complexes to support arrhythmic event analysis.
  • Clinical Research: Improves data integrity for studies involving ECG analysis and cardiovascular investigations.

Methodology:

Uses an envelope-based detection procedure that flattens the ECG signal and enhances QRS-complexes; applies three basic filters for preprocessing; includes correction routines for ectopic, wrong, or missed heartbeats; validated on the MIT/BIH arrhythmia database with sensitivity 99.60% and PPV 99.69%; implemented in Matlab and supports multiple input formats with export to Matlab and Excel.

Topics

Details

License:
GPL-3.0
Tool Type:
desktop application
Programming Languages:
MATLAB
Added:
11/29/2021
Last Updated:
11/29/2021

Operations

Publications

Moeyersons J, Amoni M, Van Huffel S, Willems R, Varon C. R-DECO: an open-source Matlab based graphical user interface for the detection and correction of R-peaks. PeerJ Computer Science. 2019;5:e226. doi:10.7717/peerj-cs.226. PMID:33816879. PMCID:PMC7924703.

PMID: 33816879
PMCID: PMC7924703
Funding: - Bijzonder Onderzoeksfonds KU Leuven: C24/15/036, C24/18/097 - Agentschap Innoveren & Ondernemen: STW 150466 OSA+, O&O HBC 2016 0184 eWatch - Belgian Foreign Affairs-Development Cooperation: VLIR UOS programs (2013–2019) - EU: 26077, 766456, 813120, 813483

Links