完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
心电图(ECG)的心率变异性(HRV)是一种著名的诊断方法,用于评估心脏的自主神经功能。为了更方便地评估心脏功能,可使用光电容积脉搏波(PPG)波形,用脉搏率变异性(PRV)代替 HRV。但是,由于没有用于分析 PPG 信号的可靠检测算法,医疗市场一直无法使用 PRV 提供临床诊断,也无法测量健康方面的生物信息,如睡眠阶段、压力状态和疲劳状况等。
本文提供一种可靠的峰值和起始点检测算法,可以利用 PPG 信号进行逐搏间隔分析。我们利用 ADI 公司的多感知手表平台,通过大数据收集来演示我们的方法,与通过 ECG 信号获得的逐博结果相比,我们方法的覆盖范围广,灵敏度高,且逐次差分的均方根(RMSSD)较低。 简介 心率(HR)监测是许多现有的可穿戴设备和临床设备的一个关键特性,但这些设备还没有配备利用逐搏间隔来测量持续心率变异性的功能。HRV 包括从自心电图(ECG)提取的连续心跳之间的间隔时间(称为心搏间期)变化。1HRV 包含总所周知的生物特征识别信息,反映了自主神经系统的交感神经和副交感神经活动。2 研究人员广泛使用 HRV 这一工具来帮助临床诊断和测量健康方面的生物信息,如睡眠阶段、压力状态和疲劳状况等。2, 3 鉴于 ECG 测量的技术要求,在事故 / 灾难现场、战场或者在心电图可能引起电气干扰的区域,并不一定能获取这种信号。4 从光电容积脉搏波信号中提取的脉搏率变异性可能 被用于替代 HRV。5, 6, 7PPG 信号的获取方式为: 用 LED 照射人体皮肤,然后用光电二极管测量血流引起的反射光强度变化。 此外,PPG 还可以提供与心血管系统有关的信息,如心率、动脉压、硬度指数、脉搏传导时间、脉搏波传导速度、心输出量、动脉顺应性和外周阻力等。8, 9, 10 然而,受血液灌流不良、环境光线以及最重要的运动伪像(MA)的影响,基于 PPG 的算法的性能会降低。11 业界已提出许多信号处理技术来消除 MA 噪声,包括 ADI 公司的运动抑制和频率跟踪算法,通过使用一个靠近 PPG 传感器放置的三轴加速度传感器来实现。 很关键的一点是要从 PPG 波形中准确地提取出重要的点,如收缩期峰值、起始点和重搏切迹,用于实施 PRV 分析。12PPG 波形的起始是由于血液开始从心脏输出到主动脉引起的,而重搏切迹则表示射血结束或主动脉瓣关闭。没有适用于 PPG 信号的可靠检测算法让研究人员无法利用 PPG 来全面开展 PRV 分析,至少一定程度上是如此。之前关于 PRV 的一些研究忽略了基准点,13 据报道有些是使用人工方法或根据经验检测收缩期峰值,14,有些则是基于没有经过验证的时间窗口算法来获取脉搏峰值。15 本文提出一种可靠的峰值和起始点检测算法,该算法使用最初被提议用于动脉血压(ABP)波形的描绘方法。16 需要注意的是,采用腕戴式设备的 PPG 信号包含许多运动伪影、基线波动、反射波以及其他可能影响检测算法行为的噪声。6 因此,在将数据馈入逐搏提取模型之前,会对其实施预处理。本项工作使用的自动描绘器是一种混合方法,利用从原始 PPG 预处理得来的不同信号和信号的一阶导数来提取峰值和起始点。我们使用通过 ADI 手表平台收集的大型数据库来提供同步 PPG 和 ECG 信号。至于存储器大小,这种算法需要的内存较小,在 ADI 手表平台中可作为嵌入式算法使用。利用覆盖率、灵敏度、正检测率,以及逐次差分的均方根,对该算法实施了验证,并与来自 ECG 信号的逐博结果进行了比较。17 图 1. 提出的逐搏提取算法的流程图,包含(i)预处理和(ii)高分辨率 B2B 提取。 基于 PPG 形态学的逐搏算法 在本节中,我们将详细介绍所提出的适用于手腕 PPG 信号的逐搏算法,该算法由(i)预处理和(ii)高分辨率逐搏提取模块组成。该算法的框图如图 1 所示。 预处理 PPG 信号易受周边组织的不良血液灌流和运动伪像的影响是众所周知的。18 为将这些因素的影响降至最小,以免干扰随后的 PPG 分析和逐博估算,须有一个预处理阶段。这个步骤包括: ► 帧传输和窗口 ► 带通滤波(0.4 Hz 至 4 Hz) ► 自动增益控制(AGC),用于限制信号幅度 ► 信号平滑处理和基线漂移去除 PPG 输入数据使用 T0 秒窗口进行处理,进一步的数据块则通过移动带有 mT0 (m = 3/4)重叠的窗口进行处理。然后需要一个带通滤波器来消除 PPG 信号的高频成分(如电源)和低频成分(如毛细血管密度和静脉血容量的变化、温度变化等等)。图 2a 和 2b 显示了滤波前后的 PPG 信号。滤波器的截止频率为 0.4 Hz 和 4 Hz。HR 的基波频率范围为 0.4 Hz 至 3 Hz。因此,使用更高一点的范围进行逐搏估算即可将强调搏动次数的谐波包含在内。使用中值滤波器去除滤波信号中突然出现的尖峰值。然后,AGC 模块将信号电平限制为±V 伏,以在稍后的阶段通过确认信号的幅度来验证所选的峰值。用于 HRV 的 PPG 测量流程持续时间较长,不可避免地会引入另一种伪影,例如基线漂移。因此,使用低通有限脉冲响应(FIR)滤波器对帧内的 PPG 样本阵列进行平滑处理(如图 2c 所示),以去除基线漂移噪声,并得到更为平滑的、适用于描绘模块的信号。 图 2.PPG 图。 高分辨率逐搏提取模块 逐搏提取算法由以下模块组成: ► 插值 ► 描绘 ► 高分辨率逐搏提取 ► 信号质量指标 预处理模块的输出被馈入插值模块,以提高逐搏提取算法的精度。如果在第一帧中给出从 t0 至 tτ的 PPG 分段,其逐搏间隔为 b0 和 bτ,我们会使用端点之间的 n 个点,以线性方式插入逐搏间隔值,然后从 b0 和 bτ提取高分辨率逐搏间隔值(例如,1 ms 分辨率)。接下来,描绘模块依靠信号形态学和节奏信息来提取峰值和起始点。因此,进行逐搏检测时,不仅需要收缩期峰值,还应报告起始点和重搏切迹。提议的描绘器从理论上来说,与两篇文章中所示的描绘器相似,一篇是“一种用于光电容积脉搏波波形的自适应描绘器”12,一篇是“关于用于动脉血压波形的自动描绘器”16,该描绘器利用来自信号一阶导数的一对转折和过零点进行调整以适应手腕 PPG 信号。图 2d 描绘了转折和过零点,以进行 PPG 表征。对于过零点,信号通过零相位失真滤波器来处理,通过匹配初始条件将启动和结束瞬变最小化。这是为了确保在滤波之后仍然保有时域特性。注意,来自 PPG 波形导数的起始点与最大转折之前的过零点对应,而收缩期峰值与该转折点之后的过零点相关。用在这种逐搏算法中的信号质量指标为清晰度,并指明了信号的信号音范围。这种指标最初是在 Philip McLeod 和 Geoff Wyvill 的文章“通过更聪明的方式来查找音调”19 中提出的,该指标采用归一化平方差函数(一种自相关函数)来查找信号的周期性。我们使用这个指标来决定逐搏算法什么时候能够可靠地报告峰值和起始点。 来自 ADI 腕表平台的评估结果 我们的 PPG 逐搏算法的结果与 Pan-Tompkins 算法的结果进行了比较,20 后者是一种公认的心电图峰值检测算法。收集的数据用于评估使用 ADI 生命体征监测(VSM)腕表平台的算法。ADI VSM iOS 应用被用于通过蓝牙®连接与手表接口。ADI 腕表包含一个 PPG 传感器,用于收集来自受试者手腕的 PPG 信号。此外,也会在 ADI 腕表上收集 ECG 信号。有 3 个 ECG 电极连接到受试者的胸部区域。这些电极上的电线连接到 ADI 腕表上,以处理这些信号,并与 PPG 信号同时记录下来。这个平台提供同步化的 PPG 和 ECG 信号。图 3a 所示为用于数据收集的 ADI 腕表,而图 3b 所示为 iOS 应用界面和从平台获取的示例信号。 图 3.ADI 平台和工具。 评估指标和结果 在计算逐搏指标之前,需要先执行异常值剔除过程,以确定 Pan-Tompkins 算法输出和我们的 PPG 逐搏算法输出中缺失的 / 额外的峰值,这一点非常重要。忽略缺失的 / 额外的峰值可能导致心跳时长异常,进而得出不准确的结果。ECG 信号中缺失的 / 额外的峰值是通过检查由 Pan-Tompkins 算法提供的连续心跳时长来确定的。心跳时长改变超过 20%的任何 ECG 峰值都被标记为异常值。剔除这些 ECG 峰值之后,通过将每个 ECG 峰值与 PPG 信号中的峰值关联来确定 PPG 信号中缺失的 / 额外的峰值。如果 PPG 峰值在 ECG 峰值的时间接近范围内,则将其与 ECG 峰值关联。当 PPG 峰值无法确定,或者 ECG 峰值的时间接近范围内确定的峰值数量过多时,则将它们识别为异常值。在计算指标期间,这些缺失的 / 额外的 PPG 心跳可能导致的异常心跳时长作为异常值被忽略。 利用通过我们建议的算法以及 Pan-Tompkins 算法得出的逐搏值,对多个指标实施了计算。这些指标包括:(I)覆盖范围(等式 1);(Ii)灵敏度(Se)(等式 2);(Iii)正检测率(P+)(等式 3);以及(iv)逐次差分的均方根(RMSSD)(等式 4)。图 4 展示了用于指标计算的一些值的直观表示。 (1) (2) (3) (4) 其中 TP(真阳性)表示 PPG B2B 算法正确识别的心跳次数,FP(假阳性)表示与 ECG 中的实际心跳不对应的 PPG 心跳次数,FN(假阴性)表示 PPG 逐搏算法遗漏的心跳次数。心搏间期(IBI)是连续 ECG 峰值、PPG 峰值或 PPG 起始点之间的时间间隔。 为了评估我们的算法,我们同时从每位受试者收集 PPG 和 ECG 信号。我们从不同年龄、不同肤色和不同体型的广大受试者收集收据。这是为了确保我们的评估结果适用于所有人群。数据采集自 27 位受试者(肤色不同的男性和女性),每位检测 2 分 30 秒。要求受试者前半段时间保持站姿,后半段时间保持坐姿。表 1 是通过逐搏算法得出的每个指标的平均值。如表中所示,与来自 ECG 信号的结果相比,手腕数据的覆盖范围、灵敏度和正检测率都高于 83%,RMSSD 平均差则低于 20 ms。 图 4. 显示 ECG 和 PPG 信号与 IBI,以及逐搏算法分析原始的 PPG 信号得出的峰值和起始点。 表 1. 逐搏指标结果 讨论和总结 本文提出了可对手腕 PPG 信号实施 PRV 分析的可靠峰值和起始点检测算法。该算法采用多个预处理阶段,建议采用混合描绘算法来检测手腕 PPG 信号的基准点。我们将 ADI 多感手表用作评估平台,对建议的算法进行测试。结果显示,与 ECG HRV 存在较强的相关性和一致性。未来的工作将侧重于应用运动抑制算法和处理 PRV 分析中遗漏心跳次数的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
798 浏览 1 评论
999 浏览 1 评论
12431 浏览 0 评论
5882 浏览 3 评论
17674 浏览 6 评论
996浏览 1评论
971浏览 1评论
801浏览 1评论
3835浏览 1评论
999浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:16 , Processed in 0.679519 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号