1.本发明涉及生理数据采集装置技术领域,尤其涉及一种含动脉硬化分级的血压计算模型生成方法及血压测量系统。
背景技术:2.血压测量是一种常用的诊断手段,常用的充气式血压计技术成熟,但是测量过程较繁琐,非专业用户难以自行准确操作,且测量过程会对用户产生压迫不适感。
3.一种较好的替代方案是采用ecg以及ppg信号传感器进行血压测量,能够实现无创连续测量血压,且可以彻底摆脱充气式血压计必须的袖套等额外部件束缚。
4.目前无创连续测量血压的方法,通常采用预拟合的血压关于确定脉搏波传导时间(pat)和心率(hr)的多元回归模型计算。由于血压和pat受动脉硬化状态影响较大,因此单纯利用此模型,测量误差较大。
5.为了提高计算准确性,中国发明专利说明书cn110251105a公开了一种矫正方法,该方法将与血压相关的个性化信息如年龄、身高、体重、体重系数作为特征,与从ppg何ecg信号提取的特征共同输入预训练模型中,使用者不需要再另做矫正。但是,该方法训练模型输入量过多,模型较复杂,计算量大,占用较多的计算机资源,同时,测量过程中需要预先输入一些个性化信息,操作较复杂,客户体验度不够理想。
技术实现要素:6.为解决现有技术的不足,本发明提出一种含动脉硬化分级的血压计算模型生成方法及血压测量系统,使用ppg信号提取人体动脉血管硬化状态级别并用于校正血压计算模型,使血压计算模型具有针对不同动脉硬化分级的特定拟合方程,同时无需采集过多的额外数据信号或增加过多计算量,操作简单,客户体验度较佳。
7.为实现以上目的,本发明所采用的技术方案包括:
8.一种含动脉硬化分级的血压计算模型生成方法,其特征在于,包括:
9.依据医用监护系统常规将动脉硬化程度设定为等级1至等级6共六个级别;
10.针对六个动脉硬化程度级别分别选定数据采集的对象;
11.采集各对象手指端、肱动脉和踝动脉ppg信号以及ecg信号,获得分别对应六个动脉硬化程度级别的模型数据集合;
12.使用模型数据集合计算手指端ppg信号与动脉硬化程度级别对应关系;
13.使用模型数据集合拟合其对应动脉硬化程度级别下血压计算模型的计算参数,获得分别对应六个动脉硬化程度级别的血压计算模型。
14.进一步地,所述使用模型数据集合计算手指端ppg信号与动脉硬化程度级别对应关系包括:
15.以手指端ppg信号为输入数据、动脉硬化程度级别为输出数据训练获得神经网络预测模型;
16.使用训练获得的神经网络预测模型用于计算手指端ppg信号与动脉硬化程度级别对应关系。
17.进一步地,所述使用模型数据集合拟合其对应动脉硬化程度级别下血压计算模型的计算参数包括:
18.通过肱动脉和踝动脉ppg信号和ecg信号获得对象脉搏波到达肱动脉的时长和脉搏波到达踝动脉的时长,通过ecg信号提取对象心率值;
19.使用对象脉搏波到达肱动脉的时长、脉搏波到达踝动脉的时长和心率值拟合其对应的计算参数。
20.进一步地,所述计算模型遵循式i所示通式:
21.bpi=ai/pat
12
+bi/pat
22
+ci·
hr+diꢀꢀ
式i
22.其中,bp表示血压,pat1为脉搏波到达肱动脉的时长,pat2为脉搏波到达踝动脉的时长,下角标i表示动脉硬化程度级别,hr表示心率值,a、b、c、d为计算参数。
23.进一步地,所述通过肱动脉和踝动脉ppg信号和ecg信号获得对象脉搏波到达肱动脉的时长和脉搏波到达踝动脉的时长包括:
24.在相同的采样频率下,同步采集ppg信号和ecg信号;
25.使用零相移巴特沃兹带通滤波器滤除ppg信号和ecg信号中的肌电噪声和基线漂移;
26.提取对应ppg波峰时刻点以及ecg信号r波顶点;
27.ppg波峰时刻点与对应ecg信号r波顶点之差即为脉搏波到达时长。
28.进一步地,所述通过ecg信号提取对象心率值包括:
29.采集ecg信号;
30.使用零相移巴特沃兹带通滤波器滤除ecg信号中的肌电噪声和基线漂移;
31.提取ecg信号r波顶点;
32.计算一分钟内r波顶点的出现次数即为心率值。
33.进一步地,所述ecg信号包括肢体导联ecg信号。
34.本发明还涉及一种血压测量系统,其特征在于,包括:
35.ecg采集模块,用于采集用户ecg信号;
36.ppg采集模块,用于采集用户ppg信号;
37.特征提取模块,用于通过ecg信号和ppg信号获取心率值和脉搏波到达时长;
38.动脉硬化预测模块,使用训练获得的神经网络预测模型计算ppg信号对应的动脉硬化程度级别;
39.血压测量模块,使用心率值和脉搏波到达时长根据动脉硬化程度级别对应的计算模型计算获得用户血压。
40.进一步地,所述ecg采集模块和ppg采集模块工作在相同的采样频率。
41.进一步地,所述ppg采集模块采集用户的手指端、肱动脉和踝动脉ppg信号,所述ecg采集模块采集用户的肢体导联ecg信号。
42.本发明的有益效果为:
43.采用本发明所述含动脉硬化分级的血压计算模型生成方法及血压测量系统,通过动脉血管硬化状态和心率来矫正血压测量值,使用训练得到的模型关联ppg信号与动脉血
管硬化状态等级,只需要ppg一个参数作为模型输入值,计算过程简便;利用同步采集得到的ppg与ecg信号,ppg波峰与对应ecg信号r波波峰时间差能够用于提取特征脉搏到达时间(pat),结合不同等级动脉血管硬化状态下建立各自对应的血压关于特征脉搏到达时间(pat)和心率(hr)的二元回归模型,以此来矫正计算结果,模型计算简单,计算量小,所需的矫正参数全部通过ppg和ecg计算得出,不需要人工输入,简化了操作过程。
附图说明
44.图1为本发明含动脉硬化分级的血压计算模型生成方法流程示意图。
45.图2为本发明含动脉硬化分级的血压计算模型生成系统结构示意图。
46.图3为使用本发明生成血压计算模型的血压测量方法流程示意图。
47.图4为同步采集得到的ppg与ecg信号示意图。
具体实施方式
48.为了更清楚的理解本发明的内容,将结合附图和实施例详细说明。
49.本发明第一方面提供了一种流程如图1所示的含动脉硬化分级的血压计算模型生成方法,包括以下步骤:
50.设定动脉硬化程度的级别,优选的,依据医用监护系统常规将动脉硬化程度设定为等级1至等级6共六个级别,能够更好的对应于实际医用监护使用;
51.针对六个动脉硬化程度级别分别选定数据采集的对象,特别是应尽可能均匀采集每个硬化等级对象的ppg数据;
52.采集各对象手指端、肱动脉和踝动脉ppg信号以及ecg信号,获得分别对应六个动脉硬化程度级别的模型数据集合,特别是采用相同的采样频率同步采集ppg信号和ecg信号(如图4所示),并使用零相移巴特沃兹带通滤波器滤除ppg信号和ecg信号中的肌电噪声和基线漂移,并通过肱动脉和踝动脉ppg信号和ecg信号获得对象脉搏波到达肱动脉的时长和脉搏波到达踝动脉的时长;
53.使用模型数据集合计算手指端ppg信号与动脉硬化程度级别对应关系,特别是以手指端ppg信号为输入数据、动脉硬化程度级别为输出数据训练获得神经网络预测模型,并使用训练获得的神经网络预测模型用于计算手指端ppg信号与动脉硬化程度级别对应关系,在为用户进行血压测量时,可以通过使用训练获得的神经网络预测模型首先计算器动脉硬化程度级别,从而辅助校正后续计算血压过程;
54.使用模型数据集合拟合其对应动脉硬化程度级别下血压计算模型的计算参数,获得分别对应六个动脉硬化程度级别的血压计算模型,特别是,对应六个动脉硬化程度级别的血压计算模型均优选的遵循式i所示通式:
55.bpi=ai/pat
12
+bi/pat
22
+ci·
hr+diꢀꢀ
式i
56.其中,bp表示血压,pat1为脉搏波到达肱动脉的时长,pat2为脉搏波到达踝动脉的时长,下角标i表示动脉硬化程度级别,hr表示心率值,a、b、c、d为计算参数。对应不同动脉硬化程度级别,分别计算得到对应的计算参数后即可获得一组带有动脉硬化程度级别影响校正的血压计算模型,同时最终所得血压还包含了心率数值影响,测量结果更加精确。虽然本发明所得血压计算模型在血压计算过程中引入了额外的动脉硬化程度级别预测环节,但
预测所使用为单输入神经网络模型,输入值为ppg信号,可以在测量血压时同步采集,不会对操作造成负担,且血压计算模型为二元回归模型,计算量小,不需要附加的人工输入参数参与,使用简便、计算效率高。
57.本发明第二方面涉及一种结构如图2所示的血压测量系统,该系统利用上述方法生成的血压测量模型(模型组)进行精确的血压测量,主要包括以下功能模块:
58.ecg采集模块,用于采集用户ecg信号,特别是获取肢体导联ecg信号;
59.ppg采集模块,用于采集用户ppg信号,根据模型计算至少需要采集用户的手指端、肱动脉和踝动脉ppg信号,且ppg采集模块与ecg采集模块工作在相同的采样频率,同步采集数据;
60.特征提取模块,用于通过ecg信号和ppg信号获取心率值和脉搏波到达时长,特别是包括脉搏波到达肱动脉的时长和脉搏波到达踝动脉所用时长;
61.动脉硬化预测模块,使用训练获得的神经网络预测模型计算ppg信号对应的动脉硬化程度级别;
62.血压测量模块,使用心率值和脉搏波到达时长根据动脉硬化程度级别对应的计算模型计算获得用户的连续血压值。
63.所述的血压测量系统在硬件上可以选用常规的ppg采集传感器、ecg采集单导电极等部件构成,且部件之间的数据传输可采用任意适合的常规数据传输协议进行,结合使用上述方法获得的血压测量模型进行计算的设备及软件执行血压计算任务。
64.使用本发明所述方法生成的血压计算模型进行血压测量的具体步骤如图3所示,主要分为脉搏波到达时间(pat)与心率(hr)计算、动脉硬化级别预测和血压计算三个部分。首先,采用相同的采样频率同步采集用户的ecg信号、踝动脉和肱动脉ppg信号以及手指端ppg信号;对于脉搏波到达时间(pat)与心率(hr)计算部分,将ecg信号、踝动脉和肱动脉ppg信号经巴特沃兹零相移滤波器处理滤除信号中肌电噪声和基线漂移,再提取滤波后ecg信号的r波波峰时间点以及ppg波峰时间点(如图4所示样例),并由ecg信号的r波波峰时间点和ppg波峰时间点计算脉搏波到达肱动脉和踝动脉时间(pat1、pat2)以及心率(hr);对于动脉硬化级别预测部分,使用手指端ppg信号带入预先训练获得的神经网络预测模型,从而获得用户的动脉硬化程度级别,在血压计算过程中,调用对应用户动脉硬化程度级别的特定血压计算模型进行计算从而将用户动脉硬化程度级别因素纳入,获得更加精确的血压值。
65.以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换等都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。