Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter
Open Access
- 16 September 2019
- Vol. 19 (18), 3997
- https://doi.org/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
Funding Information
- Natural Sciences and Engineering Research Council of Canada (RGPIN 418666)
This publication has 38 references indexed in Scilit:
- Revisiting QRS Detection Methodologies for Portable, Wearable, Battery-Operated, and Wireless ECG SystemsPLOS ONE, 2014
- Detection of Onset and Offset of QRS Complex Based a Modified Triangle MorphologyLecture Notes in Electrical Engineering, 2013
- Fast QRS Detection with an Optimized Knowledge-Based Method: Evaluation on 11 Standard ECG DatabasesPLOS ONE, 2013
- An R-peak detection method based on peaks of Shannon energy envelopeBiomedical Signal Processing and Control, 2013
- QRS detection based on wavelet coefficientsComputer Methods and Programs in Biomedicine, 2012
- Removal of baseline wander from ECG signal based on a statistical weighted moving average filterJournal of Zhejiang University SCIENCE C, 2011
- Development of ECG beat segmentation method by combining lowpass filter and irregular R–R interval checkup strategyExpert Systems with Applications, 2010
- The impact of the MIT-BIH Arrhythmia DatabaseIEEE Engineering in Medicine and Biology Magazine, 2001
- PhysioBank, PhysioToolkit, and PhysioNetJournal of the American College of Cardiology, 2000
- QRS Detection By Template Matching Using Real-Time Correlation On A MicrocomputerJournal of Clinical Engineering, 1984