The MSPTDfast photoplethysmography beat detection algorithm: design, benchmarking, and open-source distribution.

IF 2.3 4区 医学 Q3 BIOPHYSICS Physiological measurement Pub Date : 2025-02-20 DOI:10.1088/1361-6579/adb89e
Peter H Charlton, Erick Javier Argüello Prada, Jonathan Mant, Panayiotis A Kyriacou
{"title":"The MSPTDfast photoplethysmography beat detection algorithm: design, benchmarking, and open-source distribution.","authors":"Peter H Charlton, Erick Javier Argüello Prada, Jonathan Mant, Panayiotis A Kyriacou","doi":"10.1088/1361-6579/adb89e","DOIUrl":null,"url":null,"abstract":"<p><strong>Objective: </strong>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 MSPTD 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 the MSPTD algorithm for PPG beat detection, named MSPTDfast (v.2).</p><p><strong>Approach: </strong>Five potential improvements to MSPTD were identified and evaluated on four datasets. MSPTDfast (v.2) was designed by incorpo- rating each improvement which on its own reduced execution time whilst maintaining a high F1-score. After internal validation, MSPTDfast (v.2) was benchmarked against state-of-the-art beat detection algorithms on four additional datasets.</p><p><strong>Main results: </strong>MSPTDfast (v.2) 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 validation MSPTDfast (v.2) was found to have an execution time of between approximately one-third and one-twentieth of MSPTD, and a comparable F1-score. During benchmarking MSPTDfast (v.2) was found to have the highest F1-score alongside MSPTD, and amongst one of the lowest execution times with only MSPTDfast (v.1), qppgfast and MMPD (v.2) achieving shorter execution times.</p><p><strong>Significance: </strong>MSPTDfast (v.2) is an accurate and efficient PPG beat detection algorithm, available in an open-source Matlab toolbox.</p>","PeriodicalId":20047,"journal":{"name":"Physiological measurement","volume":" ","pages":""},"PeriodicalIF":2.3000,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Physiological measurement","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1088/1361-6579/adb89e","RegionNum":4,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"BIOPHYSICS","Score":null,"Total":0}
引用次数: 0

Abstract

Objective: 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 MSPTD 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 the MSPTD algorithm for PPG beat detection, named MSPTDfast (v.2).

Approach: Five potential improvements to MSPTD were identified and evaluated on four datasets. MSPTDfast (v.2) was designed by incorpo- rating each improvement which on its own reduced execution time whilst maintaining a high F1-score. After internal validation, MSPTDfast (v.2) was benchmarked against state-of-the-art beat detection algorithms on four additional datasets.

Main results: MSPTDfast (v.2) 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 validation MSPTDfast (v.2) was found to have an execution time of between approximately one-third and one-twentieth of MSPTD, and a comparable F1-score. During benchmarking MSPTDfast (v.2) was found to have the highest F1-score alongside MSPTD, and amongst one of the lowest execution times with only MSPTDfast (v.1), qppgfast and MMPD (v.2) achieving shorter execution times.

Significance: MSPTDfast (v.2) is an accurate and efficient PPG beat detection algorithm, available in an open-source Matlab toolbox.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
目的:无论是在脉搏血氧仪等临床设备中,还是在智能手表等消费设备中,光心动图都被广泛用于生理监测。分析光心动图(PPG)信号的一个关键步骤是检测心跳。研究发现,MSPTD 算法是最准确的 PPG 搏动检测算法之一,但其计算效率低于其他算法。因此,本研究的目的是为 PPG 搏动检测开发一种更高效的 MSPTD 算法开源实现,命名为 MSPTDfast (v.2):方法:确定了 MSPTD 的五项潜在改进,并在四个数据集上进行了评估。MSPTDfast (v.2)是通过对每项改进进行评级而设计的,这些改进在保持较高 F1 分数的同时缩短了执行时间。经过内部验证后,MSPTDfast(v.2)在另外四个数据集上与最先进的节拍检测算法进行了比较:MSPTDfast (v.2)有两项关键改进:对 PPG 信号进行预处理,将采样频率降至 20 Hz;只计算心率大于 30 bpm 时的心电图刻度。在内部验证过程中,发现 MSPTDfast (v.2) 的执行时间约为 MSPTD 的三分之一到二十分之一,F1 分数也相当。在基准测试中,MSPTDfast(v.2)与 MSPTD 相比具有最高的 F1 分数,是执行时间最短的程序之一,只有 MSPTDfast(v.1)、qppgfast 和 MMPD(v.2)的执行时间更短:MSPTDfast (v.2) 是一种准确高效的 PPG 搏动检测算法,可在 Matlab 开源工具箱中使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Physiological measurement
Physiological measurement 生物-工程:生物医学
CiteScore
5.50
自引率
9.40%
发文量
124
审稿时长
3 months
期刊介绍: Physiological Measurement publishes papers about the quantitative assessment and visualization of physiological function in clinical research and practice, with an emphasis on the development of new methods of measurement and their validation. Papers are published on topics including: applied physiology in illness and health electrical bioimpedance, optical and acoustic measurement techniques advanced methods of time series and other data analysis biomedical and clinical engineering in-patient and ambulatory monitoring point-of-care technologies novel clinical measurements of cardiovascular, neurological, and musculoskeletal systems. measurements in molecular, cellular and organ physiology and electrophysiology physiological modeling and simulation novel biomedical sensors, instruments, devices and systems measurement standards and guidelines.
期刊最新文献
Detection of occult hemorrhage using multivariate non-invasive technologies: a porcine study. Enhancing the precision of impedance measurement from 5 kHz to 1 MHz through self-identification of parasitic parameters. LumEDA: image luminance based contactless correlates of electrodermal responses. The MSPTDfast photoplethysmography beat detection algorithm: design, benchmarking, and open-source distribution. In-water electrical impedance tomography: EIT and the sea.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1