Detecting beats in the photoplethysmogram: benchmarking open-source algorithms

被引:29
|
作者
Charlton, Peter H. [1 ,2 ]
Kotzen, Kevin [3 ]
Mejia-Mejia, Elisa [2 ]
Aston, Philip J. [4 ]
Budidha, Karthik [2 ]
Mant, Jonathan [1 ]
Pettit, Callum [1 ]
Behar, Joachim A. [3 ]
Kyriacou, Panicos A. [2 ]
机构
[1] Univ Cambridge, Dept Publ Hlth & Primary Care, Cambridge CB1 8RN, England
[2] City Univ London, Res Ctr Biomed Engn, London EC1V 0HB, England
[3] Technion IIT, Fac Biomed Engn, Haifa, Israel
[4] Univ Surrey, Dept Math, Guildford GU2 7XH, Surrey, England
基金
英国工程与自然科学研究理事会;
关键词
atrial fibrillation; beat detection; electrocardiogram; heartbeat; photoplethysmography; pulse wave; PEAK DETECTION; HEART-RATE; RESPIRATORY RATE; SIGNAL; ELECTROCARDIOGRAM;
D O I
10.1088/1361-6579/ac826d
中图分类号
Q6 [生物物理学];
学科分类号
071011 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] The influence of cardiac arrhythmias on the detection of heartbeats in the photoplethysmogram: benchmarking open-source algorithms
    Jeanningros, Loic
    Le Bloa, Mathieu
    Teres, Cheryl
    Siklody, Claudia Herrera
    Porretta, Alessandra
    Pascale, Patrizio
    Luca, Adrian
    Munoz, Jorge Solana
    Domenichini, Giulia
    Meister, Theo A.
    Maldonado, Rodrigo Soria
    Tanner, Hildegard
    Vesin, Jean-Marc
    Thiran, Jean-Philippe
    Lemay, Mathieu
    Rexhaj, Emrush
    Pruvot, Etienne
    Braun, Fabian
    PHYSIOLOGICAL MEASUREMENT, 2024, 45 (02)
  • [2] MAGPRIME: An Open-Source Library for Benchmarking and Developing Interference Removal Algorithms for Spaceborne Magnetometers
    Hoffmann, Alex Paul
    Moldwin, Mark B.
    Imajo, Shun
    Finley, Matthew G.
    Sheinker, Arie
    EARTH AND SPACE SCIENCE, 2024, 11 (06)
  • [3] Hong Kong UrbanNav: An Open-Source Multisensory Dataset for Benchmarking Urban Navigation Algorithms
    Hsu, Li-Ta
    Huang, Feng
    Ng, Hoi-Fung
    Zhang, Guohao
    Zhong, Yihan
    Bai, Xiwei
    Wen, Weisong
    NAVIGATION-JOURNAL OF THE INSTITUTE OF NAVIGATION, 2023, 70 (04):
  • [4] Benchmarking Open-Source Android Malware Detection Tools
    Samara, Mohammed
    El-Ally, El-Sayed M.
    2019 2ND IEEE MIDDLE EAST AND NORTH AFRICA COMMUNICATIONS CONFERENCE (IEEEMENACOMM'19), 2019, : 60 - 65
  • [5] Benchmarking open-source tree learners in R/PWeka
    Schauerhuber, Michael
    Zeileis, Achim
    Meyer, David
    Hornik, Kurt
    DATA ANALYSIS, MACHINE LEARNING AND APPLICATIONS, 2008, : 389 - +
  • [6] Detecting Vulnerabilities Using Open-Source Intelligence
    Balaji, S. Jai
    Karmel, A.
    HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 530 - 540
  • [7] Open-source optimization algorithms for optical design
    Sahin, Furkan E.
    OPTIK, 2019, 178 : 1016 - 1022
  • [9] A Benchmarking Analysis of Open-Source Business Intelligence Tools in Healthcare Environments
    Brandao, Andreia
    Pereira, Eliana
    Esteves, Marisa
    Portela, Filipe
    Santos, Manuel Filipe
    Abelha, Antonio
    Machado, Jose
    INFORMATION, 2016, 7 (04)
  • [10] An Open-Source Standard T-Wave Alternans Detector for Benchmarking
    Khaustov, A.
    Nemati, S.
    Clifford, G. D.
    COMPUTERS IN CARDIOLOGY 2008, VOLS 1 AND 2, 2008, : 509 - +