一种基于单路心冲击信号的连续血压监测方法与流程

文档序号:27025229发布日期:2021-10-24 05:17阅读:91来源:国知局
一种基于单路心冲击信号的连续血压监测方法与流程

1.本发明涉及生理信号检测领域,具体涉及一种基于单路心冲击信号的连续血压监测方法。


背景技术:

2.血压是人体的一项重要生理参数,也是当今影响人类身体健康的重要因素。现有的血压测量方法从测量方式来分类看可分为单次血压测量和动态血压测量。其中夜间的持续性动态血压是比日间血压更为敏感的心血管预后指标,有助于揭示隐匿性高血压和顽固性高血压的病因,协助代谢性疾病管理,并且能够协助评估睡眠质量,因此具有重大的科研价值和社会价值。
3.目前的动态血压测量方法主要为袖带式血压计,其充放气操作容易对受试者造成干扰,加重受试者焦虑,且测量频率低,很难反映血压的瞬时涨落。另外一种常见的动态血压测量方式是使用光电容积脉搏波photo plethysmo graphy,ppg)测量脉搏传输时间(pulse transmission time,ptt)进行血压的拟合和测量,此种测量方法一方面由于射血前期的存在等造成精准度不足,另一方面也需要佩戴表带或指套,不适于长期使用。
4.基于心冲击(ballistocardiography,bcg)信号的连续动态血压测量具有非接触、零负荷的优势,十分适用于长时间或睡眠期间的血压测量。申请公布号为cn108186000a的发明专利公开了一种使用心冲击图和ppg信号进行血压测量的方法,但需要使用者佩戴ppg指套进行测量,无法做到完全无负荷。申请公布号为cn108261193a的发明专利公开了一种基于双路心冲击信号计算脉搏波传输时间进行血压测量的方法,但使用两个以上的传感装置以及单一的传输时间参数进行血压拟合和测量,仍然存在设备较复杂、测量精准度不足的问题。
5.基于此,本发明设计了一种基于单路心冲击信号的连续血压监测方法,以解决上述问题。


技术实现要素:

6.本发明的目的在于提供一种基于单路心冲击信号的连续血压监测方法,实现真正零负荷、非接触的连续动态血压监测,并且同时保证测量结果准确性的目的。
7.为实现上述目的,本发明提供如下技术方案:一种基于单路心冲击信号的连续血压监测方法,包括以下步骤:
8.s1,收集多个受试者数据,构建三种血压模型数据集;
9.s2,使用三种血压模型数据集计算贝叶斯融合模型参数;
10.s3,使用贝叶斯融合模型的参数对待试者进行血压模型拟合和收缩压计算;
11.其中s1包括以下步骤:
12.对每个受试者,以特定的心冲击图测量方式获取特定位置的心冲击信号;
13.对每个受试者的心冲击信号,使用高频、低频两种不同滤波器处理心冲击信号,得
到心冲击信号的肢体振动成分和心脏振动成分;
14.对每个受试者的心冲击信号,寻找两不同心冲击信号成分的心冲击特征点j,并计算两种心冲击特征点j的时间差t,作为第一相对收缩压,记为rsbp1,随后计算“心脏振动成分”中j点与“肢体振动成分”中j点的时间差t,此时间差即为血流从心脏端传输到肢体端的脉搏传输时间,参数t作为第二种相对收缩压rsbp2;
15.对每个受试者,分别计算其两种心跳成分的心冲击强度bps,记录为第二类相对收缩压rsbp2;
16.对每个受试者的心冲击信号,定位特征点i,j,k,计算j、k点与i、j点幅度差,记录为相对收缩压rsbp3;
17.对每个受试者,分别使用标准血压计测量收缩压,以三种rsbp为自变量,标准收缩压为因变量进行线性模型拟合,得到三种不同sbp模型,对n个受试者可生成3n个线性血压模型。
18.优选的,所述特定的心冲击图测量方式获取特定位置的心冲击图信息为通过特定的能够采集人体微振信号的传感器、特定的传感器与人体间介质,以及特定的硬件电路、信号采样率等采集心冲击信号;将特定传感器放置在特定部位,以获取满足要求的信号。
19.优选的,所述的特定的硬件电路优选的带有噪声过滤功能以及信号放大功能和模数转换功能的电路;所述特定信号采样率优选的是采样率在250hz以上,所述的传感器放置特定部位为在床垫下方,人体左大臂下方、右大臂或者腿部下方。
20.优选的,所述得到心冲击信号的肢体振动成分和心脏振动成分的具体方法为使用截止频率为[2hz,6hz]的巴特沃斯带通滤波器处理心冲击信号,获得肢体振动成分,使用截至频率为[8hz,24hz]的巴特沃斯带通滤波器处理心冲击信号,获得心脏振动成分。
[0021]
优选的,所述寻找两不同心冲击信号成分的心冲击特征点的j方法为获取初始混合信号;从初始混合信号中分离出纯净的bcg心冲击信号;选取一段时长为t的心冲击信号中所有的时长为t的信号段;计算每段信号两两间相关系数并进行顺序聚类;选取中间值均值最高的一类信号段求平均作为心跳模板;计算后续各信号段与心跳模板的相关系数并构建相关系数函数;从相关系数函数中定位心跳位置;根据心跳位置序列输出逐拍心率j。
[0022]
优选的,所述定位特征点i,k的方法为j点往前搜索第一个波谷点即为i点,往后搜索第一个波谷点即为k点,计算j、k与i、j的幅值差,作为第三类相对收缩压rsbp3。
[0023]
优选的,所述s2中包括以下步骤,将各受试者的三种模型的计算误差,使用最大似然法拟合为三种误差高斯模型;根据各误差高斯模型,得到使用贝叶斯融合模型的参数。
[0024]
优选的,所述拟合误差高斯模型为将n个受试者的相同rsbp拟合为一个高斯模型,建立在各rsbp模型对于不同样本具有相同的误差分布的假设下,将每种rsbp模型的这一误差都拟合为高斯模型。
[0025]
优选的,所述s3中包括以下步骤,多次测量被测对象的rsbp1、rsbp2、rsbp3,以及对应的标准血压,并拟合三种线性模型,用得到的贝叶斯融合模型的参数,对三种模型进行融合计算。
[0026]
与现有技术相比,本发明的有益效果是:
[0027]
本发明利用心冲击中的不同信号成分提取脉搏传输时间,同时测量心冲击强度以及心冲击信号形状特征作为相对收缩压计算依据,利用贝叶斯模型融合三种不同指标,以
进一步提高血压计算准确性,提供的连续血压测量方法具有无负荷、测量便利、设备复杂度低、成本低的特征,同时克服了单一的参数模型普遍存在的误差较大的不足,有较大的应用潜力。
附图说明
[0028]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]
图1为本发明基于单路心冲击信号的连续血压测量方法的流程图;
[0030]
图2为本发明心冲击信号不同成分示意图;
[0031]
图3为本发明心冲击波形i、j、k特征点及脉冲幅度示意图;
[0032]
图4为本发明不同高斯分布通过贝叶斯融合的模型示意图。
具体实施方式
[0033]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0034]
请参阅图1

4,本发明提供一种基于单路心冲击信号的连续血压监测方法,其包括:
[0035]
s1,收集多个受试者数据,构建三种血压模型数据集。
[0036]
s2,使用三种血压模型数据集计算贝叶斯融合模型参数。
[0037]
s3,使用贝叶斯融合模型的参数对待试者进行血压模型拟合和收缩压计算。
[0038]
下面分别对三个步骤进行详细说明。
[0039]
s1,收集多个受试者数据,构建三种血压模型数据集。本步骤是通过对多个受试者进行三种bcg参数的计算,并将其与标准血压进行线性模型拟合,得到三类收缩压模型,并且每个模型中包含多个受试者的数据。本步骤又分为以下6个子步骤:
[0040]
s101:对每个受试者,以特定的心冲击图测量方式获取特定位置的心冲击图信息。
[0041]
具体来说,就是通过特定的能够采集人体微振信号的传感器、特定的传感器与人体间介质,以及特定的硬件电路、信号采样率等采集心冲击信号;并且传感器需要放置在特定部位,以获取满足要求的信号。之所以对各种心冲击测量细节有严格要求,是因为心冲击图受各种因素影响较多,只有在特定的测试条件下才能获得理想的信号,用于计算血压。使用的前端传感器一般为压电陶瓷传感器,也可以为压电薄膜传感器、光纤垫传感器等;上述特定介质需要是有一定刚性的床垫,优选的是棕榈床垫、整体弹簧床垫等;上述的特定的硬件电路优选的带有噪声过滤功能以及信号放大功能以和模数转换功能的电路;上述的特定信号采样率优选的是采样率在250hz以上。所述的传感器放置特定部位需要是在床垫下方,优选的是在人体左大臂下方,也可以是右大臂或者腿部下方。
[0042]
s102:对每个受试者的心冲击信号,使用高频、低频两种不同滤波器处理心冲击信
号,得到心冲击信号的“肢体振动成分”和“心脏振动成分”。
[0043]
参见附图2,本步骤是通过一定的处理将心冲击信号中的由肢体振动产生的信号成分与心脏振动产生的信号成分分离出来。根据相关理论,人体的微振信号成分复杂,在平静状态下主要包含呼吸信号和心冲击信号,而其中的心冲击信号又包含心肌的跳动、血流冲击主动脉的振动以及肢体动脉受到血流冲击的振动。按照步骤s101的信号采集方式,传感器能够同时采集到由肢体振动产生的频率较低的振动分量(一般为2hz

6hz)以及心脏跳动引起的频率较高的振动分量(一般为8hz

24hz)。在具体的实施例中,本步骤是使用截止频率为[2hz,6hz]的巴特沃斯带通滤波器处理心冲击信号,获得“肢体振动成分”,使用截止频率为[8hz,24hz]的巴特沃斯带通滤波器处理心冲击信号,获得“心脏振动成分”。另外,作为一种替代方案,使用小波方法分解心冲击信号,然后提取不同层次小波分量的滤波方法也能达到充分的效果。
[0044]
s103:对每个受试者的心冲击信号,寻找两不同心冲击信号成分的心冲击特征点j,并计算两种心冲击特征点j的时间差t,作为第一相对收缩压(relative systolic blood pressure,rsbp),记为rsbp1。
[0045]
本发明采用的三种收缩压判断依据,与收缩压都满足sbp=a
×
rsbpx+b的线性关系,其中x取值为1

3,a为比例系数,b为偏移量,对于每类rsbp以及每个受试个体,a、b值都不相同。
[0046]
参照附图2,通过上一步骤的处理,我们获得了两种不同信号成分。其中虚线表示心电图r波所在位置,作为心冲击图的参考。在本步骤中,需要首先通过一定的方法定位两种信号中每拍心跳的特征点j点,获取初始混合信号;从初始混合信号中分离出纯净的bcg心冲击信号;选取一段时长为t的心冲击信号中所有的时长为t的信号段;计算每段信号两两间相关系数并进行顺序聚类;选取中间值均值最高的一类信号段求平均作为心跳模板;计算后续各信号段与心跳模板的相关系数并构建相关系数函数;从相关系数函数中定位心跳位置;根据心跳位置序列输出逐拍心率j,随后计算“心脏振动成分”中j点与“肢体振动成分”中j点的时间差t,此时间差即为血流从心脏端传输到肢体端的脉搏传输时间,参数t作为第二种相对收缩压rsbp2。
[0047]
s104,对每个受试者,分别计算其两种心跳成分的心冲击强度(ballistocardiogram pulse strength,bps),记录为第二类相对收缩压rsbp2。
[0048]
其中,bps通过计算心冲击能量信号的峰值获得,以ad采样率为250hz的心冲击信号为例,心冲击能量信号按照以下公式计算:
[0049][0050]
其中,x

(n

i)表示在心冲击信号在n

i坐标处的值。也即将心冲击信号进行平方处理之后,再取80点滑动平均滤波后的结果。)每拍心跳的e(n)的峰值即为bps,作为第二类相对收缩压参数rsbp2。
[0051]
s105,对每个受试者的心冲击信号,定位特征点i,j,k。计算jk点与ij点幅度差,记录为相对收缩压rsbp3。
[0052]
参照附图3,通过s103的方法,定位到了心冲击信号的j点,往前搜索第一个波谷点
即为i点,往后搜索第一个波谷点即为k点。计算jk与ij的幅值差,作为第三类相对收缩压rsbp3。
[0053]
s106,对每个受试者,分别使用标准血压计测量收缩压,以三种rsbp为自变量,标准收缩压为因变量进行线性模型拟合,得到三种不同sbp模型。
[0054]
具体来说,就是给每个受试者,都分别以相对收缩压参数rsbp1、rsbp2、rsbp3为自变量,标准收缩压sbp为因变量拟合三种不同的sbp模型。对每个受试者,都可得到三种以下形式线性模型:
[0055]
sbpx=a
x
×
rsbpx+b
x
[0056]
其中,sbpx表示第x类收缩压,rsbpx为第x类相对收缩压,a
x
、b
x
分别为第x类收缩压模型系数。
[0057]
确定每个受试者每类模型的a、b参数使用的拟合方法为最小二乘法,按照以下公式进行:
[0058][0059][0060]
此处y即为标准收缩压sbp,x为测得的rsbp,与分别为每个受试者在每类模型下的各收缩压的均值以及各rsbp的均值。
[0061]
经过s1步骤,对n个受试者可生成3n个线性血压模型。
[0062]
s2:使用三种血压模型数据集计算贝叶斯融合模型参数。每种模型计算本步骤是通过s1生成的三类模型,通过最大似然法拟合为三种高斯模型,并使用拟合得到的高斯模型参数构建三种rsbp的贝叶斯融合模型。具体分为以下两个子步骤,
[0063]
s201:将各受试者的三种模型的计算误差,使用最大似然法拟合为三种误差高斯模型。
[0064]
s1步骤得到的收缩压计算模型,应用于各数据点,能够得到模型与真实值的误差。我们将n个受试者的相同rsbp拟合为一个高斯模型,建立在各rsbp模型对于不同样本具有相同的误差分布的假设下。将每种rsbp模型的这一误差都拟合为高斯模型。使用最大似然法对每个rsbp模型误差进行拟合,具体公式如下:
[0065][0066][0067]
其中,e
i
为第i个数据点的误差,为误差期望,为误差的方差。正常情况下,使用最小二乘法拟合的期望接近0,而不同sbp计算模型具有不同的方差
[0068]
s202:根据各误差高斯模型误差的方差,使用贝叶斯方法融合各sbp计算模型。
[0069]
参照图4,基于贝叶斯的信息融合已经被证明能够在将两个或多个测量方差大的模型融合为一个测量误差更小的模型。本发明实施例使用贝叶斯模型对三种sbp计算模型进行融合,以得到更精准的收缩压。具体地,就是得到以上三个sbp误差高斯模型的方差σ1、σ2、σ3分别为三种不同模型的误差分布的方差。
[0070]
s3:使用贝叶斯融合模型的参数对待试者进行血压模型拟合和收缩压计算。
[0071]
步骤s1、s2的计算是为了得到贝叶斯融合模型,s3步骤则是对一个新的待测用户,重新测量标准血压以及:相对收缩压rsbp,拟合三种新的线性模型,然后利用上面得到的贝叶,融合模型进行数据融合,得到更精确的血压值。本步又包含以下两个子步骤:
[0072]
s301:按照前述方法多次测量被测对象的rsbp1、rsbp2、rsbp3,以及对应的标准血压,并拟合三种线性模型。
[0073]
再次按照步骤s1的流程,被一个新的待测对象进行rsbp1

3的测量。不同的是,s1是为了生成计算贝叶斯融合模型参数的数据集,本步骤是实现对新待测对象的连续动态收缩压测量。
[0074]
生成的三种模型为
[0075]
sbpx=a
x
×
rsbpx+b
x
[0076]
其中x取值为1

3。
[0077]
s302:使用得到的贝叶斯融合模型的参数,对三种模型进行融合。
[0078]
本步骤通过融合三种模型的计算结果以提高计算结果的准确性。融合按照以下公式进行:
[0079]
针对本实施例,贝叶斯融合按照以下公式进行:
[0080][0081]
其中,为最终计算血压值,σ1、σ2、σ3为常数,分别为步骤s2得到的三种不同模型的误差分布的方差,sbp1、sbp2、sbp3分别为三种不同rsbp通过线性模型计算得到的人体收缩血压sbp。
[0082]
综上,本发明利用心冲击中的不同信号成分提取脉搏传输时间,同时测量心冲击强度以及心冲击信号形状特征作为相对收缩压计算依据,利用贝叶斯模型融合三种不同指标,以进一步提高血压计算准确性,提供的连续血压测量方法具有无负荷、测量便利、设备复杂度低、成本低的特征,同时克服了单一的参数模型普遍存在的误差较大的不足,有较大的应用和推广潜力。
[0083]
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0084]
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽
叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1