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 条
  • [31] Fusing algorithms and analysts: open-source intelligence in the age of 'Big Data'
    Eldridge, Christopher
    Hobbs, Christopher
    Moran, Matthew
    INTELLIGENCE AND NATIONAL SECURITY, 2018, 33 (03) : 391 - 406
  • [32] Uni10: an open-source library for tensor network algorithms
    Kao, Ying-Jer
    Hsieh, Yun-Da
    Chen, Pochung
    XXVI IUPAP CONFERENCE ON COMPUTATIONAL PHYSICS (CCP2014), 2015, 640
  • [33] A Comparison of Open-Source LiDAR Filtering Algorithms in a Mediterranean Forest Environment
    Luis Montealegre, Antonio
    Teresa Lamelas, Maria
    de la Riva, Juan
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (08) : 4072 - 4085
  • [34] Implementing and validating pan-sharpening algorithms in open-source software
    Pesantez-Cobosa, Paul
    Canovas-Garcia, Fulgencio
    Alonso-Sarria, Francisco
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING XXIII, 2017, 10427
  • [35] OPEN-SOURCE HINDUISM
    Siddhartha
    TRAVERSING THE HEART: JOURNEYS OF THE INTER-RELIGIOUS IMAGINATION, 2010, 2 : 35 - 42
  • [36] Open-Source Voting
    Anderson, Mark
    IEEE SPECTRUM, 2008, 45 (10) : 9 - 10
  • [37] Open-source hardware
    Davidson, S
    IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (05): : 456 - 456
  • [38] An open-source universey
    Singh, Ritesh
    Duhaime, Douglas
    ASTRONOMY & GEOPHYSICS, 2020, 61 (04) : 42 - 42
  • [39] Open-source biology
    Nature, 2004, 431 : 491 - 491
  • [40] Open-source globalization
    Wittig, Christof
    DR DOBBS JOURNAL, 2007, 32 (04): : 10 - 10