Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter
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 templat...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/19/18/3997 |
_version_ | 1818014849719861248 |
---|---|
author | Tam Nguyen Xiaoli Qin Anh Dinh Francis Bui |
author_facet | Tam Nguyen Xiaoli Qin Anh Dinh Francis Bui |
author_sort | Tam Nguyen |
collection | DOAJ |
description | 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. |
first_indexed | 2024-04-14T06:49:27Z |
format | Article |
id | doaj.art-5e321c976f834c2a92387dc4cf67a190 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-14T06:49:27Z |
publishDate | 2019-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-5e321c976f834c2a92387dc4cf67a1902022-12-22T02:07:04ZengMDPI AGSensors1424-82202019-09-011918399710.3390/s19183997s19183997Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average FilterTam Nguyen0Xiaoli Qin1Anh Dinh2Francis Bui3Biomedical Engineering Division, University of Saskatchewan, Saskatoon, SK S7N 5A9, CanadaDepartment of Electrical and Computer Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, CanadaBiomedical Engineering Division, University of Saskatchewan, Saskatoon, SK S7N 5A9, CanadaDepartment of Electrical and Computer Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, CanadaA 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.https://www.mdpi.com/1424-8220/19/18/3997electrocardiogram (ECG)R-peak detectiontriangle template matchingmoving average filterlow resource complexity |
spellingShingle | Tam Nguyen Xiaoli Qin Anh Dinh Francis Bui Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter Sensors electrocardiogram (ECG) R-peak detection triangle template matching moving average filter low resource complexity |
title | Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter |
title_full | Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter |
title_fullStr | Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter |
title_full_unstemmed | Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter |
title_short | Low Resource Complexity R-peak Detection Based on Triangle Template Matching and Moving Average Filter |
title_sort | low resource complexity r peak detection based on triangle template matching and moving average filter |
topic | electrocardiogram (ECG) R-peak detection triangle template matching moving average filter low resource complexity |
url | https://www.mdpi.com/1424-8220/19/18/3997 |
work_keys_str_mv | AT tamnguyen lowresourcecomplexityrpeakdetectionbasedontriangletemplatematchingandmovingaveragefilter AT xiaoliqin lowresourcecomplexityrpeakdetectionbasedontriangletemplatematchingandmovingaveragefilter AT anhdinh lowresourcecomplexityrpeakdetectionbasedontriangletemplatematchingandmovingaveragefilter AT francisbui lowresourcecomplexityrpeakdetectionbasedontriangletemplatematchingandmovingaveragefilter |