一种基于脉搏波波形和心电信号的血压测量方法及装置转让专利

申请号 : CN201710161030.4

文献号 : CN106974631B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李坚强邓根强陈壮壮朱灿杰李锐

申请人 : 深圳大学

摘要 :

本发明适用计算机技术领域,提供了一种基于脉搏波波形和心电信号的血压测量方法及装置,所述方法包括:获取脉搏波波形及心电信号,提取所述脉搏波波形的特征点,及识别所述心电信号的R波波峰;根据所述脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果;计算信号采样坐标差,及对所述特征点进行回归检测,分别计算得到收缩压及舒张压。本发明通过采集用户的脉搏波及心电信号,获取脉搏波波形的特征点、峰度系数、偏度系数及脉冲系数,并计算信号采样坐标差,建立线性回归方程,计算得到收缩压及舒张压,最大限度抑制非典型脉搏波波形对后续血压测量造成的影响,克服了原有方法测量舒张压不准的情况,提升了测量准确度。

权利要求 :

1.一种基于脉搏波波形和心电信号的血压测量装置,其特征在于,所述装置包括:特征点获取单元,用于获取脉搏波波形及心电信号,提取所述脉搏波波形的特征点,及识别所述心电信号的R波波峰;

诊断结果单元,用于根据所述脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果;及血压测量单元,用于计算信号采样坐标差,及对所述特征点进行回归检测,分别计算得到收缩压及舒张压;

所述峰度系数的计算公式为:

其中,K为峰度系数,N为样本的数目,s4为标准差的四次方,k为样本中个频率成分的种类数目,fi为各频率成分出现的数目,xi为每种频率成分大小的值, 为样本的平均数;

所述偏度系数的计算公式为:

其中,T为偏度系数,N为样本的数目,s3为标准差的三次方,xi为每种频率成分大小的值, 为样本的平均数;

所述脉冲系数的计算公式为:

其中,V为脉冲系数,xmax为样本最大值,为样本的平均数。

2.如权利要求1所述的装置,其特征在于,所述特征点包括:脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点。

3.如权利要求1所述的装置,其特征在于,所述识别所述心电信号的R波波峰具体为:获取所述心电信号的R波,根据与预设阈值进行比对,得到所述R波波峰。

4.如权利要求1所述的装置,其特征在于,所述信号采样坐标差的计算公式为:其中,PTTS为信号采样坐标差,PTT为脉搏波传导时间。

说明书 :

一种基于脉搏波波形和心电信号的血压测量方法及装置

技术领域

[0001] 本发明属于计算机技术领域,尤其涉及一种基于脉搏波波形和心电信号的血压测量方法及装置。

背景技术

[0002] 当前在医学上,血压的测量方法主要分为有创血压测量和无创血压测量。
[0003] 有创血压的测量是指将压力传感器以侵入的方式植入到人体的大动脉内,从而检测出心脏起搏期间的压力变化,常用的方法是在人体的动脉处直接插入一根导管,通过导管内液柱液面的变化,来测出导管内部来自心脏起搏带来的压力,从而测出血压值,这种方法的测量结果非常准确,但对让人体的伤害极大,一般只有对病危人群做手术时才会考虑用这种方法。
[0004] 无创血压是指将利用人体与相关的关系量来简介估测血压,这是一种对人体无伤害的血压测量方法,因此也是目前最常用的血压测量方法,无创血压测量又分为间歇血压测量法和连续血压测量法。间歇血压测量法只能反映被测量者在某个时间点的血压状态,典型的方法有听诊法及示波法,其对于心率失常等特殊情况无法测量,而连续血压测量法能够反映被测量者每一个时刻的血压变化情况,典型的方法有脉搏波特征参数测定法,脉搏波波速测定法以及张力测定法和容积补偿法等。
[0005] 具体地:1、听诊法,又叫柯氏音法,是目前临床使用最早,也是最多的血压测量方法之一,其主要是由水银测压计、充气袖带和听诊器组成,其主要优点是测量简单方便,也相对比较准确,其缺点在于:跟测量者的经验有关,越有经验的测量者,对充气和放气中的很多细节的把握更加准确,测量结果也就更加准确;跟测量环境有关,嘈杂的环境不利于监听听诊器内的声音变化,嘈杂的环境也会影响的测量的准确性;跟测量者的听力有关,不同人的听力水平不同,对最终测量的结果也都不同;通过袖带加压,会让被测量者感到不适,因此不适合连续测量。
[0006] 2、示波法,又称为振动法,是目前最广泛的血压测量方法之一,其原理和早期的听诊法一样,也是通过阻断袖带内动脉血流的方法,来判定收缩压和舒张压。示波法的袖带里面内置了压力传感器,袖带内置的压力传感器可以检测到的信号是袖带静压力与动脉压力相叠加得到的效果,但是,其缺点也显而易见,与听诊法一样,示波法的测量仍然袖带加压,这会给被测量者带来不适的测量体验,当测量不准需要重新测量时,因血管受到袖带压力而变形,得不到即时恢复时,示波法的测量将会有较大误差,因此示波法并不适合长时间的连续测量。
[0007] 3、脉搏波速测定法属于连续血压测量方法中的一种,大量国内外的研究表明,脉搏波沿动脉传播速率与血压之间具有正相关的特性,因此通过测量脉搏波的波速可以间接推算出动脉的血压值,但直接使用脉搏波波速测量收缩压较为准确,但是对于舒张压的测量较为不准确。

发明内容

[0008] 本发明的目的在于提供一种基于脉搏波波形和心电信号的血压测量方法及装置,旨在解决现有技术中对于舒张压的测量较为不准确的问题。
[0009] 一方面,本发明提供了一种基于脉搏波波形和心电信号的血压测量方法,所述方法包括下述步骤:
[0010] 获取脉搏波波形及心电信号,提取所述脉搏波波形的特征点,及识别所述心电信号的R波波峰;
[0011] 根据所述脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果;
[0012] 计算信号采样坐标差,及对所述特征点进行回归检测,分别计算得到收缩压及舒张压。
[0013] 另一方面,本发明提供了一种基于脉搏波波形和心电信号的血压测量装置,所述装置包括:
[0014] 特征点获取单元,用于获取脉搏波波形及心电信号,提取所述脉搏波波形的特征点,及识别所述心电信号的R波波峰;
[0015] 诊断结果单元,用于根据所述脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果;及
[0016] 血压测量单元,用于计算信号采样坐标差,及对所述特征点进行回归检测,分别计算得到收缩压及舒张压。
[0017] 本发明实施例通过采集用户的脉搏波及心电信号,获取脉搏波波形的特征点、峰度系数、偏度系数及脉冲系数,并计算信号采样坐标差,建立线性回归方程,计算得到收缩压及舒张压,最大限度抑制非典型脉搏波波形对后续血压测量造成的影响,间接提高了测量的准确度,克服了原有方法测量舒张压不准的情况,提升了测量准确度。

附图说明

[0018] 图1是本发明实施例一提供的基于脉搏波波形和心电信号的血压测量方法的实现流程图;
[0019] 图2是单个周期脉搏波的特征点的示意图;
[0020] 图3是滤除基线漂移后的脉搏波波形的示意图;
[0021] 图4是脉搏波波形中的小波系数过零点的示意图;
[0022] 图5是脉搏波波形中的小波系数模极小值的示意图;
[0023] 图6是脉搏波波形中的起始点及对应的小波系数过零点的示意图;
[0024] 图7是脉搏波波形中主波高度点与重搏波高度点及对应的小波系数过零点的示意图;
[0025] 图8是脉搏波波形中降中峡高度点及对应的小波系数过零点的示意图;
[0026] 图9是脉搏波的潮波及对应的小波系数过零点的示意图;
[0027] 图10是心电信号R波波峰的示意图;
[0028] 图11是本发明实施例二提供的基于脉搏波波形和心电信号的血压测量装置的结构示意图。

具体实施方式

[0029] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030] 以下结合具体实施例对本发明的具体实现进行详细描述:
[0031] 实施例一:
[0032] 图1示出了本发明实施例一提供的基于脉搏波波形和心电信号的血压测量方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0033] 在步骤S101中,获取脉搏波波形及心电信号,提取脉搏波波形的特征点,及识别心电信号的R波波峰。
[0034] 在本发明实施例中,将HK2000B型脉搏波传感器采集到的脉搏波模拟信号,及氯化银柔性电极贴片采集到的心电模拟信号进行滤波,放大,AD转换等处理,已达到输出平滑的数字信号,方便后续的处理。由于脉搏波信号的频率较低,且信号的幅值较为微弱,比较容易受到外界电磁环境的干扰,心电信号也非常微弱,一般由心电电极采集到的信号只有50uV~5mV左右,其频带范围是0.05Hz-100Hz,如果信号受到外界因素的干扰,则会对后续信号的分析与处理造成干扰,因此,在脉搏波信号及心电信号被采集之后,需要对两者的信号进行信号放大和去噪处理,以得到处理后的脉搏波波形及心电信号。脉搏波中蕴含着丰富的生理信息,脉搏波中的特征点是生理信息的主要体现,图2示出了单个周期脉搏波的特征点的示意图,对脉搏波波形,提取特征点,特征点包括:脉搏波起始点A、主波高度点B、潮波起始点C、潮波结束点D、降中峡高度点E及重搏波高度点F,其中:
[0035] 脉搏波起始点A是整个脉搏波的最低点,此时,心脏中的瓣膜开始打开;
[0036] 主波高度点B是脉搏波的最高点,医学界将其命名为主峰高度,主峰高度是由心脏的心室收缩,而引起血液从心室射入主动脉所致,其高度能反映心室的射血能力,以及血管的顺应性等,主峰高度越高,则表示心脏心室的射血能力越强,血管的顺应性越好;
[0037] 潮波起始点C和潮波结束点D之间的波形称之为潮波,潮波是由于心室射血主动脉所造成的,往往出现在主波和降中峡中间;
[0038] 降中峡高度点E为降中峡,心室开始舒张,心脏瓣膜开始关闭,降中峡的高度反映出心血管的外周阻力大小以及心脏瓣膜的关闭速度,降中峡的高度越高,则说明心血管的外周阻力较大,反之,当降中峡的高度越低,则说明心血管的外周阻力较小,血管越通畅;
[0039] 重搏波高度点F代表的是重搏波的高度,此时心脏处于舒张期,血液开始流回心脏,重搏波的高度反映了动脉的弹性及主动脉瓣的关闭功能,若重搏波的高度较小,则说明动脉的弹性较差,主动脉瓣关闭不全,反之,正常范围内,重搏波的高度越高,则说明动脉弹性教好,主动脉瓣功能正常。
[0040] 检测脉搏波波形的特征点,包括:对脉搏波波形进行小波分解;不同层级上查找该层系数的模的极值点及过零点;得到该模的极值点及过零点所对应的值,即为特征点的值。
[0041] 具体地,起始点检测:
[0042] 图3示出了滤除基线漂移后的脉搏波波形的示意图,利用小波分解消除了由交流电带来的基线漂移之后,需要对脉搏波波形的特征点进行检测,对于脉搏波波形的起始点检测,采用的小波基是高斯小波gaus1,高斯函数的表达式为: 其中,σ为标准差,同时对脉搏波波形进行尺度为2的小波分解。图4示出了脉搏波波形中的小波系数过零点的示意图,小波系数过零点众多,过零点也代表着脉搏波波形的极值点,也就是说包括主波高度点,重搏波高度点,降中峡高度点等。
[0043] 要精确定位到波谷对应的过零点,可以看出,脉搏波波形起始点对应的过零点都在小波系数的模最小值之前,需要先找到脉搏波波形的极小值对应的坐标,之后再往前搜索小波系数模极小值对应的前一个过零点即可,因此,检测脉搏波波谷的第一步,是需要找到小波变换系数的模最小值。寻找模最小值的具体步骤为:先找到小波变换系数中的模极小值,之后可以设定一个阈值,将找到的模极小值乘以设定的阈值,就可以找到小波变换系数的最小值,再将模最小值的横坐标对应回原来的脉搏波信号,即可找到模最小值对应脉搏波信号点,图5示出了脉搏波波形中的小波系数模极小值的示意图。小波系数模最小值对应的脉搏波波形上升斜率最大的点,而小波系数模最小值之前对应的第一个过零点对应的脉搏波波形,则为脉搏波的起始点(波谷),可以将小波系数模最小值和小波系数的过零点分别存入数组,模最小值对应的数组下标之前的一个小波系数过零点数组下标,则为脉搏波的起始点的横坐标,通过该横坐标即可找到对应的脉搏波波谷,图6示出了脉搏波波形中的起始点及对应的小波系数过零点的示意图。
[0044] 具体地,主波高度点、重搏波高度点及降中峡高度点检测:
[0045] 与检测脉搏波波形的起始点的方法类似,主波高度点及重搏波高度点检测也需要通过小波系数的过零点来寻找。第一步,对去除基线漂移的脉搏波波形进行尺度为2的小波分解,小波基同样选择高斯小波基gaus1;第二步,找到小波变换系数波形各周期内的模最小值和过零点,将模最小值和过零点分别存入数组;第三步,从图4中可以看出,各周期内模最小值之后的第一个过零点下标对应的脉搏波值,即为脉搏波的主波高度点,各周期内模最小值之后的第三个过零点下标对应的脉搏波值,即为脉搏波波形的重搏波高度点,图7示出了脉搏波波形中主波高度点与重搏波高度点及对应的小波系数过零点的示意图。
[0046] 类似的方法还可以检测降中峡高度点,相同的小波基在相同的变换尺度下,模极小值之后的第二个过零点下标对应的脉搏波值,即为脉搏波的降中峡高度点,图8示出了脉搏波波形中降中峡高度点及对应的小波系数过零点的示意图。
[0047] 具体地,脉搏波的潮波检测:
[0048] 一方面,潮波相对其他波形来说,形状不明显,且由于心血管系统功能的差异或者采样传感器没有放在正确的位置,都容易检测不出来,另一方面,是小波基的选取造成,一阶高斯小波对于一阶平缓信号相对不敏感,若采用二阶高斯小波基mexh小波,则可以较好的解决该问题。
[0049] 检测脉搏波潮波的步骤如下:对去除极限漂移之后的脉搏波进行尺度为2小波变换,小波基选择mexh;找到小波变换系数的过零点和小波变换系数的模极大值;找到各周期内模极大值之后的第二个过零点下标对应的脉搏波值,即为脉搏波的潮波,图9示出了脉搏波的潮波及对应的小波系数过零点的示意图。
[0050] 在本发明实施例中,图10示出了心电信号R波波峰的示意图。识别心电信号的R波波峰具体为:获取心电信号的R波,根据与预设阈值进行比对,得到R波波峰。
[0051] 在本发明实施例中,每个人的脉搏波波形差异相当大,波峰的陡峭程度,重搏波的相对高度,脉搏上升期的速度,下降期的速度,潮波的高度等,这些脉搏波的波形特征都反映了一个人的心血管系统的健康状况。正常人的脉搏波信号上升期陡峭,波峰的尖锐程度大,潮波明显,峰度较大。而患有心血管疾病的患者的脉搏波信号与正常人大有不同,总的来说,上升期的速度要低于正常人,主波的高度也低于正常人,波峰较为平缓。不同心血管疾病的人脉搏波波形的差异也不尽一致。
[0052] 在步骤S102中,根据脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果。
[0053] 在本发明实施例中,峰度系数主要反映的是数字波形序列中,曲线顶端的尖锐或扁平程度,在统计学中,二阶中心矩表示的是数据的方差,其可以在一定程度上反映数据序列波形的峰度,但对于方差相同而本身峰度不同的数字序列,二阶中心矩则并不适用,需要使用四阶中心矩来描述曲线顶端的尖锐程度。
[0054] 峰度系数的计算公式为:
[0055] 其中,k为波峰系数,N为样本的数目,s4为标准差的四次方,k为样本中个频率成分的种类数目,fi为各频率成分出现的数目,xi为每种频率成分大小的值,为样本的平均数。
[0056] 由于正态分布的峰度系数为3,因此当波形的峰度系数K超过3时,则认为该波形为尖峰;当波形的峰度系数小于3时,则认为该波形为平峰。
[0057] 在本发明实施例中,偏度系数是描述数字序列分布偏离对称性的特征数(对时间的不对称性)。
[0058] 偏度系数的计算公式为:
[0059] 其中,T为偏度系数,N为样本的数目,s3为标准差的三次方,xi为每种频率成分大小的值,为样本的平均数。
[0060] 当波形数字序列左右对称时,波形的偏度系数为0;当偏度系数大于0的时候为正偏斜,则说明波形的右尾端较厚;当偏度系数大于0的时候为负偏斜,则说明波形的左尾端较厚。
[0061] 在本发明实施例中,脉冲系数表示的是信号的峰值和平均值之间的比值。
[0062] 脉冲系数的计算公式为:
[0063] 其中,V为脉冲系数,xmax为样本最大值,为样本的平均数。
[0064] 峰度系数越大,则说明波形中受到的冲击越明显。在脉搏波中,则表示心脏心室的射血能力越强。
[0065] 在本发明实施例中,峰度系数主要评价的是主波的峰度系数,具体而言,峰度系数指的是脉搏波起始点到降中峡之间的波形的峰度系数,正常人的脉搏波峰度系数偏大,波峰尖锐,且上升期时间非常短促,下降期时间也相对平缓,正态分布的峰度系数为3,脉搏波的峰度比正态分布的峰度更加陡峭,因此正常人的单位周期内脉搏波的峰度系数大于3。
[0066] 偏度系数指的也是整个脉搏波周期内的偏度系数,正常人的脉搏波主波表现是前陡后缓,正态分布的偏度系数为0,脉搏波下降期明显比上市期所耗时间更长,因此脉搏波的偏度系数大于零,一般情况下正常人的偏度系数都大于0.5。
[0067] 脉冲系数包括两项,一个是主波的脉冲系数,另一个是重搏波的脉冲系数,正常的脉搏波重搏波的高度是主波高度的1/3-1/4之间,因此脉搏波的主波脉冲系数都大于脉搏重搏波的脉冲系数。
[0068] 根据脉搏波所蕴含的生理信息,以及统计样本的情况,本系统对脉搏波的波形得到初步诊断结果,脉搏波的初步诊断结果可以数字的方式呈现:
[0069] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且峰度系数大于2.5,偏度系数大于0.5,主波脉冲系数比重搏波的脉冲系数大50%,则可以初步判断脉搏波波形特征属于正常水平,本系统以显示数字0代替;
[0070] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且脉搏波的峰度系数大于2.5,偏度系数大于0.5,主波脉冲系数和重搏波的脉冲系数比低于1.3,则可以初步判断心脏心室的射血能力不足,此时系统显示数字1,建议去医院做进一步的详细检测。
[0071] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且脉搏波的峰度系数大于1,偏度系数大于0.5,重搏波的脉冲系数小于0.5,则可以初步判断动脉的弹性较差或者主动脉瓣关闭不全,此时系统显示数字2,建议去医院做进一步的详细检测。
[0072] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息出现连续检测都不完整的情况,或者脉搏波波形的评价指标不符合以上的三种情况,则可以初步判断脉搏波传感器佩戴不正常,或者心血管系统有问题,此时系统显示数字3,建议重新检测是否传感器佩戴正确,或者去医院做进一步的详细检测。
[0073] 在步骤S103中,计算信号采样坐标差,及对特征点进行回归检测,分别计算得到收缩压及舒张压。
[0074] 在本发明实施例中,信号采样坐标差反映的是脉搏波传导时间的另一种表现形式,脉搏波传导时间为在同一心跳周期内从心电信号的R波波峰到脉搏波波形的主波高度点的时间长度,信号采样坐标差的计算公式为: 其中,PTTS为信号采样坐标差,PTT为脉搏波传导时间。
[0075] 逐步回归方程的一般表达式定义为:y=a0+a1x1+a2x2+a3x3+…+amxm+…,[0076] 逐步回归分析的主要步骤为:将变量逐步引入模型,在每引入一个解释变量后,都要对其进行F检验,当原来引入的解释变量由于后面的解释变量的引入,而变得不再显著的时候,则剔除原来的解释变量。逐步引入脉搏波信号相关的特征点,来逐步探究这些特征点和血压之间的关系。F检验就是解释变量的显著性效果检验。以一元的回归线性方程为例,y=a+bx+ε,ε~N(0,σ2),若需要检验x和y的关系,只需检验假设H0:b=0是否成立,这也就是线性回归方程的显著性检测问题。
[0077] 在概率统计学中,一般假设b=0,只有拒绝原假设才能证明线性回归模型是合理的,首先先构造变量y的离差平方和:
[0078] 进行分解得到:
[0079] 令 U是回归值 与其平均值 的离差平方和,而 可以把 看成是由于x的变化而引起的y值的变化,因此,称之为回归平方和。
[0080] 令 其反映的是观测值与回归值之间的离差平方和,它表示除x对y的线性影响之外的一切因素,引起的y值的变化,称之为误差平方和或残差平方和。
[0081] 当H0:b=0为真时,有:
[0082] 设检验水平为α,可以通过查F分布表的方式,判断是否接受H0假设。具体检验规则是:若用样本计算的F≤~Fα(1,n-2)=α,则接受H0;反之,则拒绝H0。
[0083] 一般检验水平α的值越小,则表示变量选取的标准越严格。回归分析里面有两个检验水平,一个是αin和αout,对于本发明而言,αin=0.10,αout=0.15。只有接受了H0,才能继续计算变量的系数。
[0084] 具体来说,将脉搏波的各个变量(脉搏波起始点A、主波高度点B、潮波起始点C、潮波结束点D、降中峡高度点E及重搏波高度点F,以及峰度系数K,偏度系数T,脉冲系数V),将各个变量的逐一进行逐步回归检验。一开始先假设收缩压SP和舒张压DP与每个变量无关,如果最终F检验证明该变量与F的值有关,则否定原来假设,认为该变量和血压有关,之后可以进一步计算该变量的系数。
[0085] 通过最小二乘估计法来估算系数,最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小,具体计算过程如下:
[0086] 设x和y之间的函数关系由直线方程:y=a0+a1x,式中有两个待定参数,a0代表截距,a1代表斜率,对于等精度测量所得到的N组数据(xi,yi),i=1,2,…,n,xi值被认为是准确的,所有的误差只联系着yi,下面利用最小二乘法把观测数据拟合为直线。用最小二乘法估计参数时,要求观测值yi的偏差的加权平方和为最小,对于等精度观测值的直线拟合来说,可使
[0087]
[0088] 最小即对参数a(代表a0,a1)最佳估计,要求观测值yi的偏差的平方和为最小。根据上式,有:
[0089]
[0090]
[0091] 整理后得到正规方程组:
[0092]
[0093] 解正规方程组便可求得直线参数a0和a1的最佳估计值 和 即
[0094]
[0095]
[0096] 计算出来第一个参数的系数后,继续对另外一个参数进行逐步线性回归分析,如果第二个参数也符合F检验的标准,则对第二个参数的系数进行最小二乘估计,以此类推。
[0097] 经计算,符合条件的变量有:潮波起始点C,及号采样坐标差PTTS。
[0098] 收缩压SP计算公式为:SP=a1*PTTS+a0
[0099] 舒张压DP计算公式为:DP=a1′*PTTS+a2′*C+a0′
[0100] 其中,a0,a1,a0′,a1′,a2′均为常数,根据样本库的情况不同,结果会有所不同,在本发明目前采集的样本集中,其取值可以为:
[0101] a0=159.9,a1=-1.589,a0′=60.484,a1′=-0.047,a2′=0.122。
[0102] 在本发明实施例中,通过采集用户的脉搏波及心电信号,获取脉搏波波形的特征点、峰度系数、偏度系数及脉冲系数,并计算信号采样坐标差,建立线性回归方程,计算得到收缩压及舒张压,最大限度抑制非典型脉搏波波形对后续血压测量造成的影响,间接提高了测量的准确度,克服了原有方法测量舒张压不准的情况,提升了测量准确度。
[0103] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
[0104] 实施例二:
[0105] 图11示出了本发明实施例二提供的基于脉搏波波形和心电信号的血压测量装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,基于脉搏波波形和心电信号的血压测量装置包括:特征点获取单元21、诊断结果单元22及血压测量单元23,其中:
[0106] 特征点获取单元21,用于获取脉搏波波形及心电信号,提取脉搏波波形的特征点,及识别心电信号的R波波峰。
[0107] 脉搏波中蕴含着丰富的生理信息,脉搏波中的特征点是生理信息的主要体现,图2示出了单个周期脉搏波的特征点的示意图,对脉搏波波形,提取特征点,特征点包括:脉搏波起始点A、主波高度点B、潮波起始点C、潮波结束点D、降中峡高度点E及重搏波高度点F,其中:
[0108] 脉搏波起始点A是整个脉搏波的最低点,此时,心脏中的瓣膜开始打开;
[0109] 主波高度点B是脉搏波的最高点,医学界将其命名为主峰高度,主峰高度是由心脏的心室收缩,而引起血液从心室射入主动脉所致,其高度能反映心室的射血能力,以及血管的顺应性等,主峰高度越高,则表示心脏心室的射血能力越强,血管的顺应性越好;
[0110] 潮波起始点C和潮波结束点D之间的波形称之为潮波,潮波是由于心室射血主动脉所造成的,往往出现在主波和降中峡中间;
[0111] 降中峡高度点E为降中峡,心室开始舒张,心脏瓣膜开始关闭,降中峡的高度反映出心血管的外周阻力大小以及心脏瓣膜的关闭速度,降中峡的高度越高,则说明心血管的外周阻力较大,反之,当降中峡的高度越低,则说明心血管的外周阻力较小,血管越通畅;
[0112] 重搏波高度点F代表的是重搏波的高度,此时心脏处于舒张期,血液开始流回心脏,重搏波的高度反映了动脉的弹性及主动脉瓣的关闭功能,若重搏波的高度较小,则说明动脉的弹性较差,主动脉瓣关闭不全,反之,正常范围内,重搏波的高度越高,则说明动脉弹性教好,主动脉瓣功能正常。
[0113] 在本发明实施例中,图10示出了心电信号R波波峰的示意图。识别心电信号的R波波峰具体为:获取心电信号的R波,根据与预设阈值进行比对,得到R波波峰。
[0114] 在本发明实施例中,每个人的脉搏波波形差异相当大,波峰的陡峭程度,重搏波的相对高度,脉搏上升期的速度,下降期的速度,潮波的高度等,这些脉搏波的波形特征都反映了一个人的心血管系统的健康状况。正常人的脉搏波信号上升期陡峭,波峰的尖锐程度大,潮波明显,峰度较大。而患有心血管疾病的患者的脉搏波信号与正常人大有不同,总的来说,上升期的速度要低于正常人,主波的高度也低于正常人,波峰较为平缓。不同心血管疾病的人脉搏波波形的差异也不尽一致。
[0115] 诊断结果单元22,用于根据脉搏波波形,计算峰度系数、偏度系数及脉冲系数,并得到初步诊断结果。
[0116] 在本发明实施例中,峰度系数主要反映的是数字波形序列中,曲线顶端的尖锐或扁平程度,在统计学中,二阶中心矩表示的是数据的方差,其可以在一定程度上反映数据序列波形的峰度,但对于方差相同而本身峰度不同的数字序列,二阶中心矩则并不适用,需要使用四阶中心矩来描述曲线顶端的尖锐程度。
[0117] 峰度系数的计算公式为:
[0118] 其中,k为波峰系数,N为样本的数目,s4为标准差的四次方,k为样本中个频率成分的种类数目,fi为各频率成分出现的数目,xi为每种频率成分大小的值,为样本的平均数。
[0119] 由于正态分布的峰度系数为3,因此当波形的峰度系数K超过3时,则认为该波形为尖峰;当波形的峰度系数小于3时,则认为该波形为平峰。
[0120] 在本发明实施例中,偏度系数是描述数字序列分布偏离对称性的特征数(对时间的不对称性)。
[0121] 偏度系数的计算公式为:
[0122] 其中,T为偏度系数,N为样本的数目,s3为标准差的三次方,xi为每种频率成分大小的值, 为样本的平均数。
[0123] 当波形数字序列左右对称时,波形的偏度系数为0;当偏度系数大于0的时候为正偏斜,则说明波形的右尾端较厚;当偏度系数大于0的时候为负偏斜,则说明波形的左尾端较厚。
[0124] 在本发明实施例中,脉冲系数表示的是信号的峰值和平均值之间的比值。
[0125] 脉冲系数的计算公式为:
[0126] 其中,V为脉冲系数,xmax为样本最大值, 为样本的平均数。
[0127] 峰度系数越大,则说明波形中受到的冲击越明显。在脉搏波中,则表示心脏心室的射血能力越强。
[0128] 在本发明实施例中,峰度系数主要评价的是主波的峰度系数,具体而言,峰度系数指的是脉搏波起始点到降中峡之间的波形的峰度系数,正常人的脉搏波峰度系数偏大,波峰尖锐,且上升期时间非常短促,下降期时间也相对平缓,正态分布的峰度系数为3,脉搏波的峰度比正态分布的峰度更加陡峭,因此正常人的单位周期内脉搏波的峰度系数大于3。
[0129] 偏度系数指的也是整个脉搏波周期内的偏度系数,正常人的脉搏波主波表现是前陡后缓,正态分布的偏度系数为0,脉搏波下降期明显比上市期所耗时间更长,因此脉搏波的偏度系数大于零,一般情况下正常人的偏度系数都大于0.5。
[0130] 脉冲系数包括两项,一个是主波的脉冲系数,另一个是重搏波的脉冲系数,正常的脉搏波重搏波的高度是主波高度的1/3-1/4之间,因此脉搏波的主波脉冲系数都大于脉搏重搏波的脉冲系数。
[0131] 根据脉搏波所蕴含的生理信息,以及统计样本的情况,本系统对脉搏波的波形得到初步诊断结果,脉搏波的初步诊断结果可以数字的方式呈现:
[0132] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且峰度系数大于2.5,偏度系数大于0.5,主波脉冲系数比重搏波的脉冲系数大50%,则可以初步判断脉搏波波形特征属于正常水平,本系统以显示数字0代替;
[0133] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且脉搏波的峰度系数大于2.5,偏度系数大于0.5,主波脉冲系数和重搏波的脉冲系数比低于1.3,则可以初步判断心脏心室的射血能力不足,此时系统显示数字1,建议去医院做进一步的详细检测。
[0134] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息完整,且脉搏波的峰度系数大于1,偏度系数大于0.5,重搏波的脉冲系数小于0.5,则可以初步判断动脉的弹性较差或者主动脉瓣关闭不全,此时系统显示数字2,建议去医院做进一步的详细检测。
[0135] 脉搏波特征点(脉搏波起始点、主波高度点、潮波起始点、潮波结束点、降中峡高度点及重搏波高度点)信息出现连续检测都不完整的情况,或者脉搏波波形的评价指标不符合以上的三种情况,则可以初步判断脉搏波传感器佩戴不正常,或者心血管系统有问题,此时系统显示数字3,建议重新检测是否传感器佩戴正确,或者去医院做进一步的详细检测。
[0136] 血压测量单元23,用于计算信号采样坐标差,及对特征点进行回归检测,分别计算得到收缩压及舒张压。
[0137] 在本发明实施例中,信号采样坐标差反映的是脉搏波传导时间的另一种表现形式,脉搏波传导时间为在同一心跳周期内从心电信号的R波波峰到脉搏波波形的主波高度点的时间长度,信号采样坐标差的计算公式为: 其中,PTTS为信号采样坐标差,PTT为脉搏波传导时间。
[0138] 经计算,符合条件的变量有:潮波起始点C,及号采样坐标差PTTS。
[0139] 收缩压SP计算公式为:SP=a1*PTTS+a0
[0140] 舒张压DP计算公式为:DP=a1′*PTTS+a2′*C+a0′
[0141] 其中,a0,a1,a0′,a1′,a2′均为常数,根据样本库的情况不同,结果会有所不同,在本发明目前采集的样本集中,其取值可以为:
[0142] a0=159.9,a1=-1.589,a0′=60.484,a1′=-0.047,a2′=0.122。
[0143] 在本发明实施例中,最大限度抑制非典型脉搏波波形对后续血压测量造成的影响,间接提高了测量的准确度,克服了原有方法测量舒张压不准的情况,提升了测量准确度。
[0144] 在本发明实施例中,提供的基于脉搏波波形和心电信号的血压测量装置各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该装置各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。
[0145] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。