» Articles » PMID: 39978069

The MSPTDfast Photoplethysmography Beat Detection Algorithm: Design, Benchmarking, and Open-source Distribution

Overview
Journal Physiol Meas
Date 2025 Feb 20
PMID 39978069
Authors
Affiliations
Soon will be listed here.
Abstract

photoplethysmography is widely used for physiological monitoring, whether in clinical devices such as pulse oximeters, or consumer devices such as smartwatches. A key step in the analysis of photoplethysmogram (PPG) signals is detecting heartbeats. The multi-scale peak & trough detection () algorithm has been found to be one of the most accurate PPG beat detection algorithms, but is less computationally efficient than other algorithms. Therefore, the aim of this study was to develop a more efficient, open-source implementation of thealgorithm for PPG beat detection, named.five potential improvements towere identified and evaluated on four datasets.was designed by incorporating each improvement which on its own reduced execution time whilst maintaining a high-score. After internal validation,was benchmarked against state-of-the-art beat detection algorithms on four additional datasets.incorporated two key improvements: pre-processing PPG signals to reduce the sampling frequency to 20 Hz; and only calculating scalogram scales corresponding to heart rates >30 bpm. During internal validationwas found to have an execution time of between approximately one-third and one-twentieth of, and a comparable-score. During benchmarkingwas found to have the highest-score alongside, and amongst one of the lowest execution times with only,andachieving shorter execution times.is an accurate and efficient PPG beat detection algorithm, available in an open-source Matlab toolbox.

References
1.
Goda M, Charlton P, Behar J . pyPPG: a Python toolbox for comprehensive photoplethysmography signal analysis. Physiol Meas. 2024; 45(4). PMC: 11003363. DOI: 10.1088/1361-6579/ad33a2. View

2.
Karlen W, Raman S, Ansermino J, Dumont G . Multiparameter respiratory rate estimation from the photoplethysmogram. IEEE Trans Biomed Eng. 2013; 60(7):1946-53. DOI: 10.1109/TBME.2013.2246160. View

3.
Bishop S, Ercole A . Multi-Scale Peak and Trough Detection Optimised for Periodic and Quasi-Periodic Neuroscience Data. Acta Neurochir Suppl. 2018; 126:189-195. DOI: 10.1007/978-3-319-65798-1_39. View

4.
Charlton P, Allen J, Bailon R, Baker S, Behar J, Chen F . The 2023 wearable photoplethysmography roadmap. Physiol Meas. 2023; 44(11). PMC: 10686289. DOI: 10.1088/1361-6579/acead2. View

5.
Fleming S, Thompson M, Stevens R, Heneghan C, Pluddemann A, Maconochie I . Normal ranges of heart rate and respiratory rate in children from birth to 18 years of age: a systematic review of observational studies. Lancet. 2011; 377(9770):1011-8. PMC: 3789232. DOI: 10.1016/S0140-6736(10)62226-X. View