Cargando…

Detecting beats in the photoplethysmogram: benchmarking open-source algorithms

The photoplethysmogram (PPG) signal is widely used in pulse oximeters and smartwatches. A fundamental step in analysing the PPG is the detection of heartbeats. Several PPG beat detection algorithms have been proposed, although it is not clear which performs best. Objective: This study aimed to: (i)...

Descripción completa

Detalles Bibliográficos
Autores principales: Charlton, Peter H, Kotzen, Kevin, Mejía-Mejía, Elisa, Aston, Philip J, Budidha, Karthik, Mant, Jonathan, Pettit, Callum, Behar, Joachim A, Kyriacou, Panicos A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: IOP Publishing 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9393905/
https://www.ncbi.nlm.nih.gov/pubmed/35853440
http://dx.doi.org/10.1088/1361-6579/ac826d
_version_ 1784771369575120896
author Charlton, Peter H
Kotzen, Kevin
Mejía-Mejía, Elisa
Aston, Philip J
Budidha, Karthik
Mant, Jonathan
Pettit, Callum
Behar, Joachim A
Kyriacou, Panicos A
author_facet Charlton, Peter H
Kotzen, Kevin
Mejía-Mejía, Elisa
Aston, Philip J
Budidha, Karthik
Mant, Jonathan
Pettit, Callum
Behar, Joachim A
Kyriacou, Panicos A
author_sort Charlton, Peter H
collection PubMed
description The photoplethysmogram (PPG) signal is widely used in pulse oximeters and smartwatches. A fundamental step in analysing the PPG is the detection of heartbeats. Several PPG beat detection algorithms have been proposed, although it is not clear which performs best. Objective: This study aimed to: (i) develop a framework with which to design and test PPG beat detectors; (ii) assess the performance of PPG beat detectors in different use cases; and (iii) investigate how their performance is affected by patient demographics and physiology. Approach: Fifteen beat detectors were assessed against electrocardiogram-derived heartbeats using data from eight datasets. Performance was assessed using the F (1) score, which combines sensitivity and positive predictive value. Main results: Eight beat detectors performed well in the absence of movement with F (1) scores of ≥90% on hospital data and wearable data collected at rest. Their performance was poorer during exercise with F (1) scores of 55%–91%; poorer in neonates than adults with F (1) scores of 84%–96% in neonates compared to 98%–99% in adults; and poorer in atrial fibrillation (AF) with F (1) scores of 92%–97% in AF compared to 99%–100% in normal sinus rhythm. Significance: Two PPG beat detectors denoted ‘MSPTD’ and ‘qppg’ performed best, with complementary performance characteristics. This evidence can be used to inform the choice of PPG beat detector algorithm. The algorithms, datasets, and assessment framework are freely available.
format Online
Article
Text
id pubmed-9393905
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher IOP Publishing
record_format MEDLINE/PubMed
spelling pubmed-93939052022-08-23 Detecting beats in the photoplethysmogram: benchmarking open-source algorithms Charlton, Peter H Kotzen, Kevin Mejía-Mejía, Elisa Aston, Philip J Budidha, Karthik Mant, Jonathan Pettit, Callum Behar, Joachim A Kyriacou, Panicos A Physiol Meas Paper The photoplethysmogram (PPG) signal is widely used in pulse oximeters and smartwatches. A fundamental step in analysing the PPG is the detection of heartbeats. Several PPG beat detection algorithms have been proposed, although it is not clear which performs best. Objective: This study aimed to: (i) develop a framework with which to design and test PPG beat detectors; (ii) assess the performance of PPG beat detectors in different use cases; and (iii) investigate how their performance is affected by patient demographics and physiology. Approach: Fifteen beat detectors were assessed against electrocardiogram-derived heartbeats using data from eight datasets. Performance was assessed using the F (1) score, which combines sensitivity and positive predictive value. Main results: Eight beat detectors performed well in the absence of movement with F (1) scores of ≥90% on hospital data and wearable data collected at rest. Their performance was poorer during exercise with F (1) scores of 55%–91%; poorer in neonates than adults with F (1) scores of 84%–96% in neonates compared to 98%–99% in adults; and poorer in atrial fibrillation (AF) with F (1) scores of 92%–97% in AF compared to 99%–100% in normal sinus rhythm. Significance: Two PPG beat detectors denoted ‘MSPTD’ and ‘qppg’ performed best, with complementary performance characteristics. This evidence can be used to inform the choice of PPG beat detector algorithm. The algorithms, datasets, and assessment framework are freely available. IOP Publishing 2022-08-31 2022-08-19 /pmc/articles/PMC9393905/ /pubmed/35853440 http://dx.doi.org/10.1088/1361-6579/ac826d Text en © 2022 The Author(s). Published on behalf of Institute of Physics and Engineering in Medicine by IOP Publishing Ltd https://creativecommons.org/licenses/by/4.0/Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence (https://creativecommons.org/licenses/by/4.0/) . Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
spellingShingle Paper
Charlton, Peter H
Kotzen, Kevin
Mejía-Mejía, Elisa
Aston, Philip J
Budidha, Karthik
Mant, Jonathan
Pettit, Callum
Behar, Joachim A
Kyriacou, Panicos A
Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title_full Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title_fullStr Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title_full_unstemmed Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title_short Detecting beats in the photoplethysmogram: benchmarking open-source algorithms
title_sort detecting beats in the photoplethysmogram: benchmarking open-source algorithms
topic Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9393905/
https://www.ncbi.nlm.nih.gov/pubmed/35853440
http://dx.doi.org/10.1088/1361-6579/ac826d
work_keys_str_mv AT charltonpeterh detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT kotzenkevin detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT mejiamejiaelisa detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT astonphilipj detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT budidhakarthik detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT mantjonathan detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT pettitcallum detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT beharjoachima detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms
AT kyriacoupanicosa detectingbeatsinthephotoplethysmogrambenchmarkingopensourcealgorithms