Cargando…
An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm
R-peak detection is crucial in electrocardiogram (ECG) signal analysis. This study proposed an adaptive and time-efficient R-peak detection algorithm for ECG processing. First, wavelet multiresolution analysis was applied to enhance the ECG signal representation. Then, ECG was mirrored to convert la...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5606151/ https://www.ncbi.nlm.nih.gov/pubmed/29104745 http://dx.doi.org/10.1155/2017/5980541 |
_version_ | 1783265112825528320 |
---|---|
author | Qin, Qin Li, Jianqing Yue, Yinggao Liu, Chengyu |
author_facet | Qin, Qin Li, Jianqing Yue, Yinggao Liu, Chengyu |
author_sort | Qin, Qin |
collection | PubMed |
description | R-peak detection is crucial in electrocardiogram (ECG) signal analysis. This study proposed an adaptive and time-efficient R-peak detection algorithm for ECG processing. First, wavelet multiresolution analysis was applied to enhance the ECG signal representation. Then, ECG was mirrored to convert large negative R-peaks to positive ones. After that, local maximums were calculated by the first-order forward differential approach and were truncated by the amplitude and time interval thresholds to locate the R-peaks. The algorithm performances, including detection accuracy and time consumption, were tested on the MIT-BIH arrhythmia database and the QT database. Experimental results showed that the proposed algorithm achieved mean sensitivity of 99.39%, positive predictivity of 99.49%, and accuracy of 98.89% on the MIT-BIH arrhythmia database and 99.83%, 99.90%, and 99.73%, respectively, on the QT database. By processing one ECG record, the mean time consumptions were 0.872 s and 0.763 s for the MIT-BIH arrhythmia database and QT database, respectively, yielding 30.6% and 32.9% of time reduction compared to the traditional Pan-Tompkins method. |
format | Online Article Text |
id | pubmed-5606151 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-56061512017-11-05 An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm Qin, Qin Li, Jianqing Yue, Yinggao Liu, Chengyu J Healthc Eng Research Article R-peak detection is crucial in electrocardiogram (ECG) signal analysis. This study proposed an adaptive and time-efficient R-peak detection algorithm for ECG processing. First, wavelet multiresolution analysis was applied to enhance the ECG signal representation. Then, ECG was mirrored to convert large negative R-peaks to positive ones. After that, local maximums were calculated by the first-order forward differential approach and were truncated by the amplitude and time interval thresholds to locate the R-peaks. The algorithm performances, including detection accuracy and time consumption, were tested on the MIT-BIH arrhythmia database and the QT database. Experimental results showed that the proposed algorithm achieved mean sensitivity of 99.39%, positive predictivity of 99.49%, and accuracy of 98.89% on the MIT-BIH arrhythmia database and 99.83%, 99.90%, and 99.73%, respectively, on the QT database. By processing one ECG record, the mean time consumptions were 0.872 s and 0.763 s for the MIT-BIH arrhythmia database and QT database, respectively, yielding 30.6% and 32.9% of time reduction compared to the traditional Pan-Tompkins method. Hindawi 2017 2017-09-06 /pmc/articles/PMC5606151/ /pubmed/29104745 http://dx.doi.org/10.1155/2017/5980541 Text en Copyright © 2017 Qin Qin et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Qin, Qin Li, Jianqing Yue, Yinggao Liu, Chengyu An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title | An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title_full | An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title_fullStr | An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title_full_unstemmed | An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title_short | An Adaptive and Time-Efficient ECG R-Peak Detection Algorithm |
title_sort | adaptive and time-efficient ecg r-peak detection algorithm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5606151/ https://www.ncbi.nlm.nih.gov/pubmed/29104745 http://dx.doi.org/10.1155/2017/5980541 |
work_keys_str_mv | AT qinqin anadaptiveandtimeefficientecgrpeakdetectionalgorithm AT lijianqing anadaptiveandtimeefficientecgrpeakdetectionalgorithm AT yueyinggao anadaptiveandtimeefficientecgrpeakdetectionalgorithm AT liuchengyu anadaptiveandtimeefficientecgrpeakdetectionalgorithm AT qinqin adaptiveandtimeefficientecgrpeakdetectionalgorithm AT lijianqing adaptiveandtimeefficientecgrpeakdetectionalgorithm AT yueyinggao adaptiveandtimeefficientecgrpeakdetectionalgorithm AT liuchengyu adaptiveandtimeefficientecgrpeakdetectionalgorithm |