0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可穿戴心率监测算法的验证与性能

星星科技指导员 来源:ADI 作者:ADI 2022-12-16 15:32 次阅读

生物传感可穿戴设备依赖于复杂的算法来处理传感器 IC 收集的信号,将数据转化为可操作的见解。阅读有关验证Maxim Integrated可穿戴式心率监测(WHRM)算法性能的研究,该算法利用同步的三轴加速度计和PPG数据提供多种最终用户友好的健身跟踪输出。

1 引言

通过持续跟踪心率等参数,可穿戴健康和健身监测器正在提供有关健康的宝贵见解。心率是以每分钟心跳数 (BPM) 为单位的心脏收缩频率。脉搏率是动脉由于心脏收缩引起的血压变化而产生可测量脉搏的次数。通常,PPG(光电容积描记术)信号提供有关脉搏率而不是心率的信息。但是,在本文中,我们将使用“心率”,这是市场上的标准。

生物传感可穿戴设备依赖于测量生物特征信号的传感器 IC 和将这些信号处理成可操作数据的复杂算法。本文介绍了一项验证Maxim可穿戴心率监测(WHRM)算法性能的研究。WHRM 算法利用同步的三轴加速度计和 PPG 数据来提供多个最终用户友好的健身跟踪输出,如心率,以及与活动相关的统计数据,如步数、燃烧的卡路里和用户的活动类别。PPG信号可以从手指,手腕,耳朵,脚趾,胸部等的心室收缩中收集。

1.1 Maxim的WHRM解决方案

Maxim的WHRM解决方案包括心率和活动跟踪算法,特别适用于心率检测、心跳检测、步数测量和活动分类。设想的产品针对健康和保健应用,通过优化的电源管理进行连续 24/7 全天候监测,并提供准确的心率和心跳间断 (IBI) 检测、步数检测和逐个样本的活动分类。

然而,有一些关键因素使得从手腕进行基于PPG的心率监测极具挑战性:

周期性/非周期性运动

电气噪声

机械/表带设计

环境光

黑色素/肤色

低血灌注

WHRM 算法通过以下方式克服了这些挑战:

运动补偿和抑制

检测活动/运动类型并估计此运动对PPG信号的影响

从 PPG 信号中清除运动的影响,实现可靠的心率监测

多通道融合

将多个通道与信号处理技术相结合,以获得一个改进的PPG信号

AFE 设置的控制:

优化信号质量(在电噪声范围内)和功耗

克服低血灌注或黑色素/肤色带来的挑战性病例

2 验证和性能

为了验证WHRM算法的性能,我们对25名受试者进行了评估。参与者的年龄、肤色、血液灌注和身体状况各不相同。该协议旨在体验不同的心率水平和心率变异行为,以评估所有可能条件下的算法。

2.1 数据收集

在评估中,我们利用了一个由从25个不同受试者收集的82个数据序列组成的数据集。每个数据序列大约36分钟长,在此期间,每个受试者都进行了一些活动,如躺着,坐着,走路,跑步,骑自行车等。这些活动的顺序和持续时间通过“马克西姆体育协议”定义,每个受试者都应用该协议。表 1 显示了用于收集此数据集的完整协议。

表 1.马克西姆36分钟运动协议

活动 时间 期间 位置 评论
休息(躺下) 0:00 3 分钟 在健身房
休息(坐着) 3:00 3 分钟 在健身房
过渡(站立) 6:00 1 分钟 在健身房
7:00 5 分钟 在健身房 2.5英里/小时
过渡(站立) 12:00 1 分钟 在健身房
运行 13:00 5 分钟 在健身房 舒适的运行速度 环境光 @ 3000 lux
过渡(站立) 18:00 2 分钟 在健身房
步行(快) 20:00 3 分钟 在健身房 3.5英里/小时
步行(快速倾斜) 23:00 3 分钟 在健身房 3.5英里/小时,5%倾斜
过渡(站立) 26:00 2 分钟 在健身房
循环 28:00 3 分钟 在健身房 舒适的节奏
休息(站立) 31:00 5 分钟 在健身房

受试者的年龄、肤色、灌注、身体状况等各不相同。参与者的年龄和菲茨帕特里克(FP)量表分布如图1所示。

poYBAGOcHvuAUOUvAABNqcmC69g556.png?imgver=1

图1.菲茨帕特里克量表分布25个受试者。

poYBAGOcHv2AAQkEAABOFtUijfU441.png?imgver=1

图2.25名受试者的年龄分布。

数据由Maxim参考设计手表收集,该手表由一个LED和两个多通道光电二极管(PD)以及作为参考测量设备的ECG底座胸带组成。数据是在实验室环境中使用跑步机和健身/健身车进行活动的。示例心率图可在图 4 至 8 中找到。

2.2 性能指标

本研究使用了三种不同的绩效衡量标准。由于参考设备的限制,所有指标均以 1Hz 给出。

2.2.1 +/- 5 BPM 误差带精度

这是相对于参考设备输出(ECG胸带)具有= 5BPM绝对误差的有效数据点的百分比。此指标以 1Hz 为单位计算。

2.2.2 平均绝对误差

平均绝对误差是每个Maxim HRM算法与参考设备输出(ECG胸带)的绝对差值的平均值。此指标以 1Hz 为单位计算。

2.2.3 95%置信区间

如果再次以类似的方式执行测试,则 5BPM 误差带准确度数字将落入该区间(概率为 95%)。例如,我们取步行活动的 95% 置信区间,即 [95.15, 98.38]。如果我们以类似的方式再次执行测试,5BPM 误差带精度将下降到 95.15% 和 98.38% 以 95% 的概率。

2.2.4 时间对齐

由于实时数据收集条件,Maxim心率输出和参考设备(ECG胸带)输出之间可能存在时间差,原因如下:

参考设备以源自设备电子设备或应用程序的一些时间延迟开始的可能性

在数据收集开始时,可能有一些时间延迟,源于用户

在数据集通过消除该时差进行时间对齐后应用评估。时间对齐示例如图3所示。

poYBAGOcHwCACLRQAADg21zePAw086.png?imgver=1

图3.最大心率和参考设备(ECG 胸带)输出之间的时间对齐示例。

2.3 性能结果

Maxim运动协议数据集(表1)使用WHRM算法进行处理。性能结果是根据第 2.2 节中定义的指标计算的。结果使用多通道融合计算(如表2所示)。

表 2.基于第2.2节中定义的性能指标的Maxim WHRM算法性能结果

活动 +/- 5BPM 误差带精度 [%] MAE [BPM] 95% 置信区间 [%, %]
休息(躺下) 99.13 0.82 [98.56 - 99.69]
休息(坐着) 97.55 1.12 [96.69 - 98.39]
86.31 2.74 [82.33 - 90.29]
运行 86.57 3.04 [82.57 - 90.55]
步行(快) 91.42 1.92 [88.48 - 94.36]
步行(快速倾斜) 93.86 1.79 [90.97- 96.74]
循环 89.71 2.17 [86.23 - 93.18]
休息(站立) 96.13 1.56 [94.56- 97.70]
整体 92.00 2.01 [90.17 - 93.83]

WHRM算法和ECG胸带输出在数据集内与黑色素/肤色、灌注、年龄、身体状况等广泛相关。结果表明,该算法在所有活动中报告可靠的心率。最具挑战性的运动是步行和骑自行车,如表2所示。步行中具有挑战性的部分是心率频率通常接近运动频率,并且运动伪影分量比PPG信号中的心率分量强得多。另一方面,在室内自行车(健身房/健身自行车)中,加速度计信号可以弱地用于运动补偿。

多通道融合是MaximWHRM解决方案的另一种强大方法。最终用户设备可能会使用多个 PD/LED 生成多个 PPG 信号。Maxim解决方案采用特殊的多通道融合方法,可提高性能,特别是在跑步和步行活动中。该方法的增强结果可在表3中查看。

表 3.Maxim WHRM解决方案多通道融合方法增强性能

活动 单通道 +/- 5BPM 误差带精度 [%] 多通道 +/- 5BPM 误差带精度 [%]
休息(躺下) 99.13 99.43
休息(坐着) 97.55 97.55
86.31 89.76
运行 86.57 90.65
步行(快) 91.42 94.26
步行(快速倾斜) 93.86 95.47
循环 89.71 91.99
休息(站立) 96.13 97.36
整体 92.00 94.17

pYYBAGOcHwKALIs_AAHKS1845Dc523.png?imgver=1

图4.Maxim WHRM解决方案与ECG胸带(参考装置)输出的比较 – 标准方案,示例1。

poYBAGOcHwWAb62FAAHW1Rb69yc043.png?imgver=1

图5.Maxim WHRM解决方案与ECG胸带(参考装置)输出的比较 – 标准方案,示例2。

poYBAGOcHwiAdlztAAICrsaeGCs958.png?imgver=1

图6.Maxim WHRM解决方案与ECG胸带(参考装置)输出的比较——标准方案,示例3。

poYBAGOcHwuAJpkLAAINJiAj78E175.png?imgver=1

图7.Maxim WHRM解决方案与ECG胸带(参考装置)输出 – 标准方案,示例4。

pYYBAGOcHw6AXssFAAHhIpBOvx4117.png?imgver=1

图8.Maxim WHRM解决方案与ECG胸带(参考装置)输出的比较 – 标准实验方案,示例5。

2.4 每日数据集验证

WHRM解决方案也在日常生活条件下得到了验证。从50个不同的受试者中收集了~120个单独的数据序列,大约三到四个小时。数据由Maxim参考设计腕表收集。数据收集触发后,参与者继续他们的日常生活活动,如在办公室里走动、打字、吃饭等。收集日常生活数据最具挑战性的部分是非周期性/不规则运动的影响。性能结果如表 4 所示。

表 4.Maxim WHRM 算法 – 每日数据性能结果

活动 +/- 5BPM 误差带精度 [%] MAE [BPM] 95% 置信区间 [%, %]
日常生活 91.1 1.82 [89.75, 92.45]

图 9 和图 10 显示了 WHRM 解决方案相对于 ECG 胸带的日常生活输出样本。从表格和图中可以看出,WHRM算法的结果与ECG胸带高度相关。

poYBAGOcHxCAPSQ_AAK5OncVqXE381.png?imgver=1

图9.Maxim WHRM解决方案与ECG胸带(参考装置)输出 – 标准实验方案,xxample 1.

pYYBAGOcHxOAPmP9AAIs3USAu8M006.png?imgver=1

图 10.Maxim WHRM解决方案与ECG胸带(参考装置)输出的比较 – 标准方案,示例2。

2.5 测量质量指标

如第 1.1 节所述,有一些关键因素会影响基于 PPG 的心率监测的性能。因此,要可靠地报告心率,测量质量是关键因素。在我们研究的验证阶段,我们将算法的报告与基于ECG的设备收集的数据进行了比较,从而能够计算出测量的质量/性能。但是,在现实生活中,不会有参考设备来评估测量质量。WHRM 解决方案提供了一个测量质量指标,可以实时评估心率报告。

Maxim的心率测量质量指标对0到100之间的测量进行评分:

100%:完美的测量质量

75%:足够好的测量质量

50%:测量质量基本足够好

25%:测量质量差

0%:测量不可靠

每个心率值都使用算法中的测量质量值进行报告,因此可以实时评估心率报告。表 5 提供了测量质量指标的性能结果以及上述数据集。

表 5.测量质量指标和心率测量的性能示例。

休息(躺着、坐着、站着、睡觉)
带有测量质量指标的数据点> = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 98.77 98.28 97.75 97.42 97.34
MAE [BPM] 0.99 1.08 1.18 1.24 1.24
报告覆盖率 [%] 82.80 94.07 97.61 99.36 100.00
具有测量质量指标的数据点 = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 94.48 92.49 91.24 90.21 89.77
MAE [BPM] 1.67 1.86 1.98 2.18 2.26
报告覆盖率 [%] 64.04 84.07 93.34 97.99 100.00
运行
具有测量质量指标的数据点 = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 96.39 95.03 92.11 88.61 86.57
MAE [BPM] 1.36 1.67 2.07 2.63 3.04
报告覆盖率 [%] 55.12 72.79 82.46 91.15 100.00
自行车运动
具有测量质量指标的数据点 = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 95.81 94.22 92.27 90.41 89.71
MAE [BPM] 1.55 1.78 1.94 2.11 2.17
报告覆盖率 [%] 60.20 80.17 89.97 96.83 100.00
整体
具有测量质量指标的数据点 = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 96.62 95.28 94.02 92.78 92.07
MAE [BPM] 1.34 1.53 1.68 1.88 1.99
报告覆盖率 [%] 67.13 84.45 92.16 96.94 100.00
日常
具有测量质量指标的数据点 = 100 = 75 = 50 = 25 = 0
+/- 5BPM 精度 [%] 97.40 95.20 93.60 92.90 91.10
MAE [BPM] 1.34 1.41 1.47 1.61 1.82
报告覆盖率 [%] 53.00 75.00 88.00 96.00 100.00

2.6 WHRM算法信号要求

2.6.1 信号要求

应满足适当的传感器与皮肤耦合。腕表应贴合舒适。

加速度计和PPG信号采样速率应为25Hz,采样间隔在38至43ms之间。

加速度计到PPG的同步应在25ms以内,参考样本时间戳。

加速度计和PPG数据点不应下降,每分钟不超过一个样本。

2.6.2 参考装置

心率 – 应使用采样率至少为 250Hz 的心电图胸带,例如 Polar H10

2.6.3 信号质量

Maxim的算法期望pSNR*的信号质量在静止时>15dB,在运动时为6dB。在每个绿色PPG通道上测量信号以达到这些精度数字,HR频率是PPG频谱图中的主频率。

*对于pSNR计算(也称为交流信号SNR),信号功率定义为信号在心跳频率下的功率,以及其二次和三次谐波。噪声功率定义为所有其他信号分量的功率,包括运动伪影。

2.7 活动分类和计步验证

活动分类和计步性能由从 36 名受试者收集的 72 个数据序列组成的数据集验证。室内性能由从 20 名受试者收集的 40 个数据序列组成的数据集验证。室内协议如表6所示。

表 6.活动分类和计步室内性能验证协议

活动 期间 位置 评论
休息 2 分钟 在健身房
500步 在健身房 2.5英里/小时
过渡 3 分钟 在健身房
运行 500步 在健身房 舒适的运行速度
过渡 1 分钟 在健身房
办公室散步 ~100步 在健身房
过渡 2 分钟 在健身房
远足 ~100步 在健身房

户外表现由从 16 名受试者收集的 31 个数据序列组成的数据集验证。室外协议如表7所示。

表 7.活动分类和计步户外性能验证协议

活动 期间 位置 评论
休息 1 分钟 户外的 -
500步 户外的 -
过渡 1 分钟 户外的 -
与宝宝一起散步 500步 户外的 -
过渡 1 分钟 户外的 -
循环 3 分钟 户外的 ;-

这些数据是用Maxim参考设计腕表收集的,手动答题器用作参考测量。将算法的活动分类输出与协议进行比较(数据收集期间记录活动转换时间戳),并将计步结果与手动答题器进行比较。室内和室外性能结果见表8

表 8.活动分类和计步性能结果

活动分类 步数
活动 准确性 召回 精度 绝对百分比误差
休息 0.99 0.93 1.00 -
步行 - 室内 0.96 0.97 0.91 0.90
跑步 - 室内 0.98 0.93 0.96 4.18
步行 - 户外 0.95 0.95 0.99 6.45
自行车 - 户外 0.98 0.85 0.95 -

3 小结

我们的研究结果表明,Maxim WHRM解决方案的心率监测与ECG胸带(参考设备)的心率监测高度相关。WHRM 算法符合物理心率测量的 ANSI/CTA 标准,性能甚至优于这些标准1.该算法使用加速度计信息来抑制PPG在周期性运动活动(步行、跑步、骑自行车等)、运动补偿和多通道融合中的运动伪影,以提高整体性能,特别是在日常生活活动(非周期性运动)中。WHRM 解决方案还控制 AFE 设置,以优化信号质量(存在电噪声的情况下)和功耗,这对于可穿戴设备的连续心率监测至关重要。该算法在监测心率方面的可靠性可能有益于其他新用例,例如睡眠、压力、VO2-MAX、EPOCH 监测等。该算法在活动分类(休息、步行、跑步、骑自行车)和计步方面也非常成功。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48122

    浏览量

    740163
  • Maxim
    +关注

    关注

    8

    文章

    859

    浏览量

    86647
  • PPG
    PPG
    +关注

    关注

    2

    文章

    62

    浏览量

    17980
收藏 人收藏

    评论

    相关推荐

    你知道的可穿戴设备有哪些?

    EmoPulse智能手镯,再现可穿戴设备的魅力: https://www.elecfans.com/consume/319451.html运动检测新秀:首款监测心率的SMART自行车头盔: https
    发表于 05-31 17:14

    微型光学心率参考设计

    `描述该参考设计适用于微型光学心率监护仪测量解决方案(无胸带!)专门面向可穿戴或移动应用。小型模块可以轻松连接到智能手机、平板电脑和可穿戴设备。借助 TI 的 AFE4403 AFE,可以加速和简化
    发表于 04-03 11:13

    可穿戴设备

    确的话,容易出事情。如果数据不准确,基于数据的分析及解决方案都是空谈。如果监测慢性疾病的设备,能够通过CDC健康认证等,则会大大增加用户的使用信心。可穿戴设备,不是一种品类。它更像是一种传统事物的升级:手表升级为智能手表,戒指升级为智能戒指,运动鞋升级为智能运动鞋。
    发表于 01-15 08:11

    心电波形的监测算法

    心电波形的监测算法
    发表于 11-07 09:45

    SKYLAB:满足可穿戴设备健康监测需求的BLE蓝牙模块SKB369

    在健康领域内,从最初的智能手环、计步器到至今的智能手表、运动监测、智能眼镜、心率血氧检测仪、智能助听器等等,可穿戴设备产品的形式已经涵盖了几乎所有可能存在的形式。同时,可穿戴设备的健康
    发表于 09-09 15:29

    可穿戴设备过渡到医疗设备

    可穿戴设备中嵌入了许多高性能传感器和特性。除电子设计外,还考虑了许多机械设计方面。这使得该平台对聚焦于半专业和专业市场及医疗市场的设计公司和设备制造商极具吸引力。多个参数可以同时测量,但算法需要助力应用并
    发表于 10-23 14:20

    中国的可穿戴市场近乎半壁江山,杀手级应用已经找到

    的健康体征信号包括血压、血氧、运动、体脂、体温、特定的场景还有呼吸率、运动员的状况以及呼吸的监测等,越来越多的指标丰富了体征信号的采集,而要将具体的指标功能在可穿戴设备中采集并处理,则需要借助最新的高性能
    发表于 10-30 14:59

    超低功光学心率监测解决方案

    可穿戴产品中的超低功耗心率监测(HRM)解决方案。可穿戴产品市场快速增长,并且正在快速发展,从主要面向健身设备演进至针对用户健康之更复杂数据和信息设备,因此,持续
    发表于 07-15 07:22

    什么是可监测ECG、心率及温度的腕戴式平台?

    可穿戴方案。新一代快速原型创建、评估和开发平台 (即MAXREFDES101#),帮助腕戴式可穿戴设备实现监测心电图(ECG)、心率和体温,可节省长达6个月的开发时间。
    发表于 09-11 11:51

    光学心率传感器技术在可穿戴设备中的新兴医疗应用有哪些

    “用于生物计量可穿戴设备的光学心率传感器”系列文章由三个部分组成,这是第三篇。第一部分重点介绍了这些传感器系统的工作原理,以及如何使用它们进行测量。第二部分分享了完成50多个生物识别可穿戴产品开发
    发表于 08-04 07:34

    可穿戴温度监测系统的设计理念分享

    可穿戴温度贴片是患者温度监测系统的新兴发展趋势。设计这些贴片用于临床环境的最大障碍之一是需要满足严格的精度要求。
    发表于 08-13 07:16

    推荐:可穿戴产品 健康传感器平台

    也可订购相关电路板。特性光电容积脉搏波法(PPG)生物电势测量(ECG和EEG)体表温度测量嵌入式心率和氧饱和度算法运动和旋转监测符合可穿戴产品外形尺寸工具包内容装配完备的
    发表于 12-01 13:49

    脉搏血氧及心率监测集成传感器模组,为可穿戴应用提供超低功耗方案

    Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出脉搏血氧及心率监测集成传感器模组MAX30102,帮助设计人员加速可穿戴健康产品的上市时间。这款脉搏血氧及
    发表于 01-13 18:09 2825次阅读

    基于Arduino的可穿戴心率监测系统

    电子发烧友网站提供《基于Arduino的可穿戴心率监测系统.zip》资料免费下载
    发表于 11-22 09:44 5次下载
    基于Arduino的<b class='flag-5'>可穿戴</b><b class='flag-5'>心率</b><b class='flag-5'>监测</b>系统

    设计精确的可穿戴式光学心率监测

    可穿戴心率监测的角度来看,测量PPG信号面临着信噪比、环境光消除、功耗和运动补偿方面的挑战。对于信号链优化,心率监测算法通常需要大于10d
    的头像 发表于 06-30 10:11 1397次阅读
    设计精确的<b class='flag-5'>可穿戴</b>式光学<b class='flag-5'>心率</b><b class='flag-5'>监测</b>器