一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于波形证据回归的血糖浓度检测方法及装置与流程

2022-02-25 22:50:15 来源:中国专利 TAG:


1.本发明涉及光声信号处理、光电测量及光声医学探测应用领域,具体涉及到血糖浓度的实时检测与测量技术,和光声信号的波形特征提取技术等。


背景技术:

2.糖尿病已经成为危害人类健康的主要疾病之一。截止到2019年,全球的糖尿病患者已经达到4.63亿,并且预计到2045年会达到7亿人。同时,全球为治疗糖尿病患者,每年需要花费7600多亿美元。但直到目前,国际上针对糖尿病依旧没有有效的根治手段,因此准确的检测患者的血糖水平,并进行恰当的管理成为保证患者健康的重要手段。
3.目前检测血糖的手段主要分为微创检测和无创检测两种。其中,微创血糖检测技术作为一种近些年发展起来的有创检测技术,需要刺破患者的皮肤并直接采集血液;而无创血糖检测则不需要采集血液,转而通过使用微波、光谱、光声等技术来间接测量血液中血糖浓度。由于多次有创采血存在伤口感染等风险,所以无创血糖检测技术成为研究热点,也是目前血糖检测技术的重要研究方向。
4.无创血糖检测技术的测量方式多元,常见的有:基于微波传感器的血糖检测技术、基于红外光谱的血糖检测技术和基于光声光谱的血糖检测技术等等。这些测量技术各有各的优势,也有各自的不足,并不存在哪一种技术明显优于其余方法。其中,基于微波的血糖检测技术由于血液中的葡萄糖分子对微波的吸收率不高,导致整体信噪比较低,测量精度较低;而基于红外光谱的血糖检测技术则会因为水对红外光吸收较高,而无法测量皮肤深下血液的浓度,因此测量精度不高;同时皮肤等组织对光的散射也会对测量产生巨大的干扰;相较于其他的测量方法,基于光声光谱的血糖检测技术虽然不受光散射的影响,但是信号本身微弱,需要昂贵的测量设备才能实现较高的测量精度。
5.目前对血糖光声信号的采集和测量系统已有大量且详细的研究,但针对血糖光声信号的信号处理算法却少有探索,尤其是在血糖光声信号的特征建模方面,相关研究较少。本发明主要针对已经获取的血糖信号,进行后续的数据处理;根据血糖光声信号自身特点,设计一种新的波形特征,并提出一套新的信号处理算法,实现对血糖浓度的准确预测。


技术实现要素:

6.本发明的主旨在于针对基于血糖光声信号检测中血糖浓度与信号特征之间是否存在关联的问题,提出一种检测精度高、抗干扰能力强的血糖浓度检测算法,为无创血糖检测技术在算法设计上提供一种可行思路。
7.为了解决上述技术问题,达到上述的目标,本发明采用如下技术方案:
8.一种基于波形证据回归的血糖浓度检测方法,包括如下的步骤:
9.步骤1、输入待检测的血糖光声信号f(t);
10.步骤2、初始化波形特征v=(ω,m
p
,ts)=(0,0,0),其中ω、m
p
、ts分别表示血糖光声信号的自然频率、最大超调量和调节时间;
11.步骤3、根据步骤2中得到的波形特征和二阶微分方程模型进行数值求解,得到模型输出f

(t);
12.步骤4、使用步骤3中得到的模型输出f

(t)和步骤1中的光声信号f(t)计算误差,并记为err;
13.步骤5、判断误差err是否收敛,如果收敛则保留波形特征,并且进入步骤6;否则,调整波形特征,并进入步骤3;
14.步骤6、使用证据回归模型对步骤5得到的波形特征,进行预测,得到检测结果,并输出;
15.上述技术方案中,所述步骤2具体流程为:对波形特征进行初始化,具体为v=(ω,m
p
,ts)=(0,0,0)。
16.上述技术方案中,所述步骤3具体流程为:将步骤2中得到的波形特征,代入到下面的二阶微分方程中计算模型输出,其公式为:
[0017][0018]
其中,f

(t)为公式(1)的求解结果,而ξ,ω分别为2个模型参数,并且ξ=1为经验值,ω=0为初始值,随着迭代不断变化直到误差值收敛。
[0019]
而f(t)为高斯函数,其均值和方差分别通过步骤1中得到的血糖光声信号f(t)的最大值位置和信号均值确定。而波形特征的其余两个参数通过如下公式计算:
[0020][0021]
其中,f

(∞)可以使用求解结果f

(t)的均值进行近似,max(
·
)表示最大值运算。
[0022]
上述技术方案中,所述步骤4具体流程为:将步骤3中得到的模型输出f

(t)与待检测的血糖光声信号f(t),分别进行希尔伯特变换,后计算幅度值之差作为误差值err。具体公式表达如下:
[0023]
err=|||h[f(t)]|-|h[f

(t)]|||2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0024]
其中,h[
·
]表示希尔伯特变换,|
·
|表示取模运算。
[0025]
上述技术方案中,所述步骤6具体流程:对步骤5中得到的待测血糖光声信号的波形特征,使用证据回归模型进行预测,并得到血糖浓度预测值,即为最终输出结果。值得注意的是,在使用证据回归模型之前需要事先对证据回归模型进行参数训练;其中,证据回归模型训练方法具体如下:
[0026]
先选择已知浓度的血糖光声信号n组,第i个血糖光声信号记为fi(t),而对应的血糖浓度为ni。对每一个血糖光声信号fi(t)按照步骤1到步骤5进行处理,得到相对应的波形特征向量,记为vi。最终利用梯度下降法,对n组血糖浓度ni和相对应的波形特征使用证据回归模型进行数据拟合,得到模型参数。
[0027]
本发明还提供了一种基于波形证据回归的血糖浓度检测装置,包括:
[0028]
输入模块:输入待检测的血糖光声信号f(t);
[0029]
波形特征初始化模块:初始化波形特征v=(ω,m
p
,ts)=(0,0,0),其中ω、m
p
、ts分
别表示血糖光声信号的自然频率、最大超调量和调节时间;
[0030]
模型输出模块:根据波形特征和二阶微分方程模型进行数值求解,得到模型输出f

(t);
[0031]
误差计算模块:使用得到的模型输出f

(t)和输入模块中的光声信号f(t)计算误差,并记为err;
[0032]
收敛判断模块:判断误差err是否收敛,如果收敛则保留波形特征,并且进入预测模块;否则,调整波形特征,并进入模型输出模块;
[0033]
预测模块:使用证据回归模型对收敛判断模块得到的波形特征,进行预测,得到检测结果,并输出。
[0034]
上述技术方案中,模型输出模块实现如下:
[0035]
所述的模型输出模块实现具体流程为:
[0036]
将波形特征初始化模块中得到的波形特征,代入到下面的二阶微分方程中计算模型输出,其公式为:
[0037][0038]
其中,f

(t)为公式(1)的求解结果,而ξ,ω分别为2个模型参数,并且ξ=1为经验值,ω=0为初始值,随着迭代不断变化直到误差值收敛;
[0039]
而f(t)为高斯函数,其均值和方差分别通过输入模块中得到的血糖光声信号f(t)的最大值位置和信号均值确定,而波形特征的其余两个参数通过如下公式计算:
[0040][0041]
其中,f

(∞)可以使用求解结果f

(t)的均值进行近似,max(
·
)表示最大值运算。
[0042]
上述技术方案中,所述的误差计算模块具体实现如下:
[0043]
将模型输出模块中得到的模型输出f

(t)与待检测的血糖光声信号f(t),分别进行希尔伯特变换,后计算幅度值之差作为误差值err。
[0044]
上述技术方案中,所述的预测模块具体实现流程:
[0045]
对收敛判断模块中得到的待测血糖光声信号的波形特征,使用证据回归模型进行预测,并得到血糖浓度预测值,即为最终输出结果。
[0046]
上述技术方案中,在使用证据回归模型之前需要事先对证据回归模型进行参数训练;其中,证据回归模型训练方法具体如下:
[0047]
先选择已知浓度的血糖光声信号n组,第i个血糖光声信号记为fi(t),而对应的血糖浓度为ni;
[0048]
对每一个血糖光声信号fi(t)按照输入模块到收敛判断模块进行处理,得到相对应的波形特征向量,记为vi;
[0049]
最终利用梯度下降法,对n组血糖浓度ni和相对应的波形特征向量vi使用证据回归模型进行数据拟合,得到模型参数。
[0050]
与现有技术相比,本发明具有如下有益效果:
[0051]
本发明对血糖光声信号运用二阶微分方程分析血糖光声信号的振荡特点,并提取一种新的波形特征用于描述信号衰减速率;同时利用证据回归算法,建模波形特征和血糖浓度之间的非线性关系,;最终结合波形证据回归模型提出一套血糖浓度检测算法,在实测数据下取得比传统方法更低的预测误差,更高的预测精度。
[0052]
本发明使用二阶微分方程刻画血糖光声信号连续振荡的特点,相较于传统方法提出一种新颖的特征,同时基于证据回归模型可以在非线性强烈的情况下准确建模特征向量与血糖浓度之间的非线性联系,并获得更高的测量精度。
附图说明
[0053]
图1:算法设计流程图;
[0054]
图2:血糖光声信号和高斯脉冲函数图;
[0055]
图3:血糖光声信号和模型输出图;
[0056]
图4:预测误差均值曲线图;
[0057]
图5:预测误差方差曲线图。
具体实施方式
[0058]
下面将结合附图及具体实施方式对本发明作进一步的描述。
[0059]

输入待检测的血糖光声信号f(t);
[0060]

初始化波形特征v=(ω,m
p
,ts)=(0,0,0),其中ω、m
p
、ts分别表示血糖光声信号的自然频率、最大超调量和调节时间;
[0061]

根据步骤2中得到的波形特征和二阶微分方程模型进行数值求解,得到模型输出f

(t);
[0062]

使用步骤3中得到的模型输出f

(t)和步骤1中的光声信号f(t)计算误差,并记为err;
[0063]

判断误差err是否收敛,如果收敛则保留波形特征,并且进入步骤6;否则,调整波形特征,并进入步骤3;
[0064]

使用证据回归模型对步骤5得到的波形特征,进行预测,得到检测结果,并输出;
[0065]
在本发明中,所述步骤

具体流程为:将步骤

中得到的波形特征,代入到下面的二阶微分方程中计算模型输出,其公式为:
[0066][0067]
其中,f

(t)为公式(1)的求解结果,而ξ,ω分别为2个模型参数,并且ξ=1为经验值,ω=0为初始值,随着迭代不断变化直到误差值收敛。
[0068]
而f(t)为高斯函数,其均值和方差分别通过步骤

中得到的血糖光声信号f(t)的最大值位置和信号均值确定。而波形特征的其余两个参数通过如下公式计算:
[0069][0070]
其中,f

(∞)可以使用求解结果f

(t)的均值进行近似,max(
·
)表示最大值运算。
[0071]
在本发明中,所述步骤

具体流程为:将步骤

中得到的模型输出f

(t)与待检测的血糖光声信号f(t),分别进行希尔伯特变换,后计算幅度值之差作为误差值err。具体公式表达如下:
[0072]
err=|||h[f(t)]|-|h[f

(t)]|||2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0073]
其中,h[
·
]表示希尔伯特变换,|
·
|表示取模运算。
[0074]
在本发明中,所述步骤

具体流程为:对步骤5中得到的待测血糖光声信号的波形特征,使用证据回归模型进行预测,并得到血糖浓度预测值,即为最终输出结果。值得注意的是,在使用证据回归模型之前需要事先对证据回归模型进行参数训练;其中,证据回归模型训练方法具体如下:
[0075]
先选择已知浓度的血糖光声信号n组,第i个血糖光声信号记为fi(t),而对应的血糖浓度为ni。对每一个血糖光声信号fi(t)按照步骤1到步骤5进行处理,得到相对应的波形特征向量,记为vi。最终利用梯度下降法,对n组血糖浓度ni和相对应的波形特征使用证据回归模型进行数据拟合,得到模型参数。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献