本发明涉及信号处理技术领域,尤其是血氧饱和度测量置信度的计算方法、系统及存储介质。
背景技术:
心脏的舒张与收缩驱动血液流经肺部,使氧气与还原血红蛋白(hemoglobin,hb)结合成为氧合血红蛋白(oxyhemoglobin,hbo2),氧通过血液输送到毛细血管后释放。足够的氧气是实现人体组织细胞的新陈代谢,维持生命活动的物质基础。血氧饱和度是一种反映血液中氧气含量的重要生理参数,其与呼吸系统、循环系统及心肺功能有着直接的关系。目前,血氧饱和度广泛应用于重症监护,家庭保健及高危职业如消防员、飞行员等的体征检测。
血氧饱和度的检测方法可分为有创检测和无创检测两种。其中有创的血氧饱和度检测主要使用vanslyke压检法和氧电极法。无创检测的主要手段是光电容积脉搏波描记法(photoplethysmography,ppg)。血管血容量随心脏舒张和收缩时变化,导致对光线吸收率的不同,反射或透射的光强度也随之呈脉动性周期变化。脉搏波血氧分析仪利用光电容积脉搏波描记法,通过记录波长为660nm红光和940nm红外光的反射或透射光强度,进而根据lambert-beer定律推算出血氧饱和度。在实际测量中,准确计算脉搏血氧信号特征值r是基于光电容积脉搏波描记法实现无创检测血氧饱和度的关键。
传统的r值提取方法需要把脉搏波分解成交/直流两种成分,其中交流成分反映血液中hbo2和hb对光的吸收,直流成分反映了指端中非血液组织如肌肉、骨骼、脂肪和水等对光的吸收。交流成分的计算通常使用峰谷值法,即近似认为一个脉搏周期内峰值和谷值之间的差值为交流成分的幅值。在测量和交直流分解过程中,引入和产生的干扰和随机噪声会影响峰谷值法计算的r值精度,通常需要采用多个周期峰谷值的平均来提高精度,从而影响计算的实时性。有人提出了一种采用线性回归模型的方法来计算r值,该方法充分利用了所有采样点的数据,而非仅仅依赖与脉搏波的峰谷值,提高了计算结果的稳定性。然而,光电检测容易受到外部光照环境的影响以及指端运动伪差造成血液充盈状况及光透射路径的变化。上述因素均会引起测量结果失真,导致漏检和误检的情况。目前,血氧饱和度测试仪缺乏对测量结果的可靠性进行科学分析,如何合理评估测量值的可靠性,是一个业界急需解决的问题。
技术实现要素:
为解决上述技术问题,本发明的目的在于:提供一种可靠性高的血氧饱和度测量置信度的计算方法、系统及存储介质。
本发明一方面所采取的技术方案为:
血氧饱和度测量置信度的计算方法,包括以下步骤:
通过光电容积脉搏波描记法记录光强信息,所述光强信息包括红光、红外光透射光强度和红外光反射光强度;
根据光强信息建立脉搏血氧信号特征值的线性回归模型;
计算线性回归模型中线性回归直线的置信度;
根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度。
进一步,所述通过光电容积脉搏波描记法记录光强信息这一步骤,包括以下步骤:
通过光电容积脉搏波描记法,获取光强信息模拟信号;
将光强信息模拟信号转化为光强信息数字信号;
其中,所述光强信息模拟信号为连续的信号,所述光强信息数字信号为离散的信号。
进一步,所述根据光强信息建立脉搏血氧信号特征值的线性回归模型这一步骤,包括以下步骤:
根据离散的光强信息数字信号计算中间变量;
根据中间变量建立线性回归方程;
利用最小二乘法进行线性拟合,计算得到线性回归方程的参数;
根据计算得到的参数,建立脉搏血氧信号特征值的线性回归模型。
进一步,所述计算线性回归模型中线性回归直线的置信度这一步骤,包括以下步骤:
通过线性回归模型,计算总离均差平方和;
通过线性回归模型,计算残差平方和;
根据总离均差平方和以及残差平方和,计算回归平方和;
根据回归平方和以及总离均差平方和,计算线性回归直线的置信度。
进一步,所述根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度这一步骤,其具体为:
判断线性回归直线的置信度是否大于预设的阈值,若是,则确定血氧饱和度的测量结果可信;反之,则确定血氧饱和度的测量结果不可信。
本发明另一方面所采取的技术方案是:
血氧饱和度测量置信度的计算系统,包括:
记录模块,用于通过光电容积脉搏波描记法记录光强信息,所述光强信息包括红光、红外光透射光强度和红外光反射光强度;
模型构建模块,用于根据光强信息建立脉搏血氧信号特征值的线性回归模型;
计算模块,用于计算线性回归模型中线性回归直线的置信度;
判断模块,用于根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度。
进一步,所述记录模块包括:
获取模块,用于通过光电容积脉搏波描记法,获取光强信息模拟信号;
转化模块,用于将光强信息模拟信号转化为光强信息数字信号;
其中,所述光强信息模拟信号为连续的信号,所述光强信息数字信号为离散的信号。
进一步,所述计算模块包括:
第一计算单元,用于通过线性回归模型,计算总离均差平方和;
第二计算单元,用于通过线性回归模型,计算残差平方和;
第三计算单元,用于根据总离均差平方和以及残差平方和,计算回归平方和;
第四计算单元,用于根据回归平方和以及总离均差平方和,计算线性回归直线的置信度。
本发明另一方面所采取的技术方案是:
血氧饱和度测量置信度的计算系统,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的血氧饱和度测量置信度的计算方法。
本发明另一方面所采取的技术方案是:
一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的血氧饱和度测量置信度的计算方法。
本发明的有益效果是:本发明通过光电容积脉搏波描记法获取的光强信息构建得到线性回归模型,最后通过线性回归模型得到血氧饱和度测量结果的置信度,进而实现对测量值的可靠性评估,避免了运动伪差及噪声等干扰因素影响造成的漏检和误检的情况,提高了血氧饱和度测量结果的可靠性,更加科学。
附图说明
图1为本发明实施例的步骤流程图;
图2为本发明实施例记录的红光示意图;
图3为本发明实施例记录的红外光示意图;
图4为本发明实施例计算中间变量的第一示意图;
图5为本发明实施例计算中间变量的第二示意图;
图6为本发明实施例的数据散点图;
图7为本发明实施例的脉搏血氧信号特征值示意图;
图8为本发明实施例的置信度系数示意图。
具体实施方式
下面结合说明书附图和具体实施例对本发明作进一步解释和说明。对于本发明实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
参照图1,本发明实施例提供了一种血氧饱和度测量置信度的计算方法,包括以下步骤:
s1、通过光电容积脉搏波描记法记录光强信息,所述光强信息包括红光、红外光透射光强度和红外光反射光强度;
进一步作为步骤s1的优选实施方式,所述通过光电容积脉搏波描记法记录光强信息这一步骤,包括以下步骤:
s11、通过光电容积脉搏波描记法,获取光强信息模拟信号;
s12、将光强信息模拟信号转化为光强信息数字信号;
其中,所述光强信息模拟信号为连续的信号,所述光强信息数字信号为离散的信号。
具体地,本实施例通过记录波长为660nm红光ird(t)和940nm红外光的透射或者反射光强度iir(t)。本发明采用光电容积脉搏波描记法,由硬件系统产生波长为660nm红光和940nm红外光,轮替的照射在指端表面,并通过模数转换记录透射或者反射光强度,如图2所示为本实施例记录的红光ird(t);图3为本实施例记录的红外光iir(t),其中,图2和图3所示的光强信号呈现周期性变化,这是由于血管血容量随心脏舒张和收缩而导致对光线吸收率的不同所引起的。
s2、根据光强信息建立脉搏血氧信号特征值的线性回归模型;
进一步作为步骤s2的优选实施方式,所述根据光强信息建立脉搏血氧信号特征值的线性回归模型这一步骤,包括以下步骤:
s21、根据离散的光强信息数字信号计算中间变量;
本实施例考虑到ird(n)和iir(n)是离散的数字信号,则可采用差分形式计算中间变量x(n)=ird(n)(iir(n)-iir(n-1))和y(n)=ird(n)(iir(n)-iir(n-1)),为了书写方便,又记为xn和yn,并把所有时刻点的值写成向量的形式为x=[x1,x2,…,xn]和y=[y1,y2,…,yn]。
s22、根据中间变量建立线性回归方程;
本实施例以x为自变量,y为因变量,假设线性回归方程为y=b1+b2x,其中b1和b2为待定参数。
s23、利用最小二乘法进行线性拟合,计算得到线性回归方程的参数;
本实施例利用最小二乘法对数据进行线性拟合,计算得参数b1和b2:
其中,e(*)为均值,脉搏血氧信号特征值r即为参数b2。
s24、根据计算得到的参数,建立脉搏血氧信号特征值的线性回归模型。
具体地,本实施例计算的中间变量分别是:
s3、计算线性回归模型中线性回归直线的置信度;
进一步作为步骤s3的优选实施方式,所述计算线性回归模型中线性回归直线的置信度这一步骤,包括以下步骤:
s31、通过线性回归模型,计算总离均差平方和;
s32、通过线性回归模型,计算残差平方和;
s33、根据总离均差平方和以及残差平方和,计算回归平方和;
s34、根据回归平方和以及总离均差平方和,计算线性回归直线的置信度。
本实施例利用方差分析方法计算线性回归直线的置信度c作为衡量拟合质量的量度。具体实现方法如下:引入回归方程y=b1+b2x来估计与x值相应的y的平均水平,即y代表实际测量值。
首先,计算因变量y的总离均差平方和
接着,计算因变量y的残差平方和
然后,计算因变量y的回归平方和,回归平方和为总离均差平方和与残差平方和的差值,即sse=sst-ssr。
最后,计算置信度系数,所述置信度系数c为回归平方和与总离均差平方和之间的比值,即c=1-sse/sst。置信度系数c取值在0和1之间,表示回归分析的实际效果,进而反映了基于线性回归模型的脉搏血氧信号特征值r的可信度,越接近1则说明结果越可靠。
s4、根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度。
进一步作为优选的实施方式,所述根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度这一步骤,其具体为:
判断线性回归直线的置信度是否大于预设的阈值,若是,则确定血氧饱和度的测量结果可信;反之,则确定血氧饱和度的测量结果不可信。
本实施例为置信度系数c预设一个阈值,超过该阈值即认为回归分析是可信的,本实施例的置信度阈值取0.95。
如图7所示为本实施例根据线性回归理论计算的脉搏血氧信号特征值r;如图8所示为本实施例利用方差分析方法计算线性回归直线的置信度c,通过图7和图8所示的脉搏血氧信号特征值r和置信度c的变化规律可见,在数据量较少的时候,r和c的值随时间剧烈变化。随着时间延长,用于拟合的数据增加,r和c的值逐渐收敛,趋于稳定,如图8所示,约0.4s以后,c收敛于0.95以上,满足预设阈值,可认为对应的r值是可信的。
与图1的方法相对应,本发明实施例还提供了一种血氧饱和度测量置信度的计算系统,包括:
记录模块,用于通过光电容积脉搏波描记法记录光强信息,所述光强信息包括红光、红外光透射光强度和红外光反射光强度;
模型构建模块,用于根据光强信息建立脉搏血氧信号特征值的线性回归模型;
计算模块,用于计算线性回归模型中线性回归直线的置信度;
判断模块,用于根据线性回归直线的置信度,得到血氧饱和度测量结果的置信度。
进一步作为优选的实施方式,所述记录模块包括:
获取模块,用于通过光电容积脉搏波描记法,获取光强信息模拟信号;
转化模块,用于将光强信息模拟信号转化为光强信息数字信号;
其中,所述光强信息模拟信号为连续的信号,所述光强信息数字信号为离散的信号。
进一步作为优选的实施方式,所述计算模块包括:
第一计算单元,用于通过线性回归模型,计算总离均差平方和;
第二计算单元,用于通过线性回归模型,计算残差平方和;
第三计算单元,用于根据总离均差平方和以及残差平方和,计算回归平方和;
第四计算单元,用于根据回归平方和以及总离均差平方和,计算线性回归直线的置信度。
与图1的方法相对应,本发明实施例还提供了一种血氧饱和度测量置信度的计算系统,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的血氧饱和度测量置信度的计算方法。
上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
此外,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的血氧饱和度测量置信度的计算方法。
综上所述,本发明在使用线性回归曲线拟合的方法提取脉搏血氧信号特征值r的过程中,提出以基于方差分析理论的置信度系数c作为衡量拟合质量的量度。置信度系数提示了回归分析的实际效果,从而反映了基于线性回归模型的脉搏血氧信号特征值r的可信度。由此可得,本发明避免了运动伪差及噪声等干扰因素影响造成的漏检和误检的情况。因此,通过使用本发明的方法在计算脉搏血氧信号特征值的同时,评估了该次检测的置信度,大大提高了测量的准确性。
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。