Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter

Sensors (Basel). 2019 Sep 16;19(18):3997. doi: 10.3390/s19183997.

Abstract

A novel R-peak detection algorithm suitable for wearable electrocardiogram (ECG) devices is proposed with four objectives: robustness to noise, low latency processing, low resource complexity, and automatic tuning of parameters. The approach is a two-pronged algorithm comprising (1) triangle template matching to accentuate the slope information of the R-peaks and (2) a single moving average filter to define a dynamic threshold for peak detection. The proposed algorithm was validated on eight ECG public databases. The obtained results not only presented good accuracy, but also low resource complexity, all of which show great potential for detection R-peaks in ECG signals collected from wearable devices.

Keywords: R-peak detection; electrocardiogram (ECG); low resource complexity; moving average filter; triangle template matching.