基于分数阶微分方程的血糖数据处理方法及装置与流程

文档序号:12562186阅读:366来源:国知局
基于分数阶微分方程的血糖数据处理方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种基于分数阶微分方程的血糖数据处理方法及装置。



背景技术:

传统的检测血糖的仪器主要是大型生化分析仪和便携式血糖仪两类。这两种测量仪均是有创检测,不仅造成体表创口增加感染几率,而且限制了检测频率,不适用于糖尿病患者。而随着无创监测技术的发展,出现了无创血糖检测仪,通过第一测量信号发射器往病人皮肤发射,再由探测器接收漫反射的第一测量信号来测量病人的血糖值。但是现有测量仪的测量准确性会随源信号的变化而变化,信号容易受到周围噪声影响,造成血糖测量不准确,影响医生评估病人病情。



技术实现要素:

本发明实施例提出一种基于分数阶微分方程的血糖数据处理方法及装置,解决因信号受到周围噪声影响而造成的测量结果不精准的问题。

本发明实施例提供一种基于分数阶微分方程的血糖数据处理方法,包括:

获取待测者的检测数据和血糖数据库中所述待测者的血糖数据;所述血糖数据库设置在无创血糖检测仪中;所述检测数据由所述无创血糖检测仪获取;

根据所述检测数据和所述血糖数据,建立分数阶微分方程模型,并确定所述分数阶微分方程模型在优化过程所需求解的参数矩阵;

创建噪声优化问题,并根据所述噪声优化问题的最优解,计算所述参数矩阵中的最优参数;所述噪声优化问题用于过滤环境噪声对所述分数阶微分方程模型的影响;

根据所述优化参数和所述分数阶微分方程模型,建立血糖估计模型;所述血糖估计模型用于根据所述待测者的检测数据,输出相应的血糖估计值。

进一步的,所述根据所述检测数据和所述血糖数据,建立分数阶微分方程模型,具体为:

所述检测数据为由所述无创血糖检测仪的传感器收集的第一测量信号xk(t),所述血糖数据为yk(t),k是所述传感器在第k个算子的频率;

则建立的分数阶微分方程模型为:

其中,k=0,…,K-1;

定义Sk为分数阶微分方程模型的输出部分的非零阶集合,Tk是包含了所有的阶,ap,k和bq,k分别是输出部分和输入部分的相关参数,p和q为随机数;

则所述分数阶微分方程模型的分数微分算子为:

其中

进一步的,确定所述分数阶微分方程模型在优化过程所需求解的参数矩阵,具体为:

设θa,k和θb,k为分数阶微分方程的输出和输入系数的矢量,Nk为输入输出采样的对数的总和;

令i=0,…,Nk-1,则xk(t)和yk(t)为输入和输出的采样,同时,令矢量dy,k(ti)为包含了输出采样的非零分数阶导数,dx,k(ti)包含了输入采样的所有分数阶导数,则关系式为:

yk(ti)+dy,k(ti)Tθa,k=dx,k(ti)Tθb,k,i=0,…,Nk-1,k=0,…,K-1;

令dk,i=[dy,k(ti)T -dx,k(ti)T]T

令和

则Dkθk=-yk

所述参数矩阵确认为

进一步的,创建噪声优化问题,并根据所述噪声优化问题的最优解,计算所述参数矩阵中的最优参数,具体为:

令所述参数矩阵和D=diag(D0,…,DK-1),则Dθ=-y;

创建优化问题为:

令所述最优解为θ*,则得出θ*=-(DTD)-1DTy;

根据所述最优解,计算获得所述参数矩阵中的最优参数。

进一步的,,所述根据所述优化参数和所述分数阶微分方程模型,建立血糖估计模型,具体为:

将所述优化参数代入所述分数阶微分方程模型,建立所述血糖估计模型。

相应地,本发明实施例还提供一种基于分数阶微分方程的血糖数据处理装置,所述血糖数据处理装置设置在无创血糖检测仪中,所述血糖数据处理装置包括:

数据获取模块,用于获取待测者的检测数据血糖数据库中所述待测者的血糖数据;所述血糖数据库设置在所述无创血糖检测仪中;所述检测数据由所述无创血糖检测仪获取;

第一模型建立模块,用于根据所述检测数据和所述血糖数据,建立分数阶微分方程模型,并确定所述分数阶微分方程模型在优化过程所需求解的参数矩阵;

噪声优化模块,用于创建噪声优化问题,并根据所述噪声优化问题的最优解,计算所述参数矩阵中的最优参数;所述噪声优化问题用于过滤环境噪声对所述分数阶微分方程模型的影响;

和,第二模型建立模块,用于根据所述优化参数和所述分数阶微分方程模型,建立血糖估计模型;所述血糖估计模型用于根据所述待测者的检测数据,输出相应的血糖估计值。

进一步的,所述第一模型建立模块包括:

第一模型建立单元,用于建立分数阶微分方程模型;所述分数阶微分方程模型为:

其中,k=0,…,K-1;

所述检测数据为由所述无创血糖检测仪的传感器收集的第一测量信号xk(t),所述血糖数据为yk(t),k是所述传感器在第k个算子的频率;

定义单元,用于定义Sk为分数阶微分方程模型的输出部分的非零阶集合,Tk是包含了所有的阶,ap,k和bq,k分别是输出部分和输入部分的相关参数,p和q为随机数;

和,微分算子确定单元,用于确定所述分数阶微分方程模型的分数微分算子;所述分数微分算子为:

其中

进一步的,所述第一模型建立模块还包括:

参数矩阵确定单元,所述参数矩阵确定单元用于确定所述分数阶微分方程模型在优化过程所需求解的参数矩阵,具体为:

设θa,k和θb,k为分数阶微分方程的输出和输入系数的矢量,Nk为输入输出采样的对数的总和;

令i=0,…,Nk-1,则xk(t)和yk(t)为输入和输出的采样,同时,令矢量dy,k(ti)为包含了输出采样的非零分数阶导数,dx,k(ti)包含了输入采样的所有分数阶导数,则关系式为:

yk(ti)+dy,k(ti)Tθa,k=dx,k(ti)Tθb,k,i=0,…,Nk-1,k=0,…,K-1;

令dk,i=[dy,k(ti)T -dx,k(ti)T]T

令和

则Dkθk=-yk

所述参数矩阵确认为

进一步的,所述噪声优化模块用于创建噪声优化问题,并根据所述噪声优化问题的最优解,计算所述参数矩阵中的最优参数,具体为:

令所述参数矩阵和D=diag(D0,…,DK-1),则Dθ=-y;

创建优化问题为:

令所述最优解为θ*,则得出θ*=-(DTD)-1DTy;

根据所述最优解,计算获得所述参数矩阵中的最优参数。

进一步的,所述第二模型建立单元用于根据所述优化参数和所述分数阶微分方程模型,建立血糖估计模型,具体为:

将所述优化参数代入所述分数阶微分方程模型,建立所述血糖估计模型。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的基于分数阶微分方程的血糖数据处理方法及装置,根据获取的待测者检测数据和数据库预设的血糖数据,建立分数阶微分方程模型,并确定其所需求解的参数矩阵,再结合噪声优化问题进行优化,求出参数矩阵中的最优参数。最后根据最优参数和分数阶微分方程模型,建立血糖估计模型,以此来得到准确的血糖估计值。相比于现有技术无创血糖仪直接根据检测到的数据获得血糖数据,本发明技术方案解决因信号受到周围噪声影响而造成的测量结果不精准的问题,提高血糖估计的精准性。

附图说明

图1是本发明提供的基于分数阶微分方程的血糖数据处理方法的一种实施例的流程示意图;

图2是本发明提供了基于分数阶微分方程的血糖数据处理装置,的一种实施例的结构示意图;

图3是本发明提供的第一模型建立模块的一种实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的基于分数阶微分方程的血糖数据处理方法的一种实施例的流程示意图,该方法包括步骤101至104,各步骤具体如下:

步骤101:获取待测者的检测数据和血糖数据库中该待测者的血糖数据;血糖数据库设置在无创血糖检测仪中;检测数据由所述无创血糖检测仪获取。

在本实施例中,血糖数据库预先存储该待测者或其他患者的检测数据及其对应的血糖数据,如某病人前几次测量的检测数据和对应输出的血糖值。该检测数据由无创血糖检测仪上的测量数据采集模块获取,测量数据采集模块中的第一测量信号发射器往病人皮肤发射第一测量信号,并通过第一测量信号数据采集模块中的传感器接收漫反射的测量信号,再经光电转换单元或电信号转换单元和A/D转换器把光信号或电信号转换为数字信号,即检测数据。另外,无创血糖检测仪中设置有存储模块,用于存储血糖数据库。

本实施例中所述的第一测量信号包括所有可通过光电获得测量数据的测量信号,如近红外,电磁波,超声波,生物阻抗,以及其它物理信号。以红外线信号举例,“第一测量信号”指“红外光”,“测量数据采集模块”指“红外数据采集模块”,“第一测量信号发射器”指“红外发射器”,“第一测量信号数据采集模块”指“红外数据采集模块”。作为本实施例的一种举例,红外数据采集模块所获取的红外数据包括一个或多个不同的红外线的光波谱。

步骤102:根据检测数据和血糖数据,建立分数阶微分方程模型,并确定分数阶微分方程模型在优化过程所需求解的参数矩阵。

在本实施例中,根据检测数据和血糖数据,建立分数阶微分方程模型具体为:检测数据为由所述无创血糖检测仪的传感器收集的第一测量信号xk(t),血糖数据为yk(t),k是传感器在第k个算子的频率;

则建立的分数阶微分方程模型为:

其中,k=0,…,K-1;

定义Sk为分数阶微分方程模型的输出部分的非零阶集合,Tk是包含了所有的阶,ap,k和bq,k分别是输出部分和输入部分的相关参数,p和q为随机数且不一定是整数;

则所述分数阶微分方程模型的分数微分算子为:

其中

在本实施例中,确定分数阶微分方程模型在优化过程所需求解的参数矩阵,具体为:设θa,k和θb,k为分数阶微分方程的输出和输入系数的矢量,假设系统的输出输入已经采样,设Nk为输入输出采样的对数的总和;

令i=0,…,Nk-1,则xk(t)和yk(t)为输入和输出的采样,同时,令矢量dy,k(ti)为包含了输出采样的非零分数阶导数,dx,k(ti)包含了输入采样的所有分数阶导数,则关系式为:

yk(ti)+dy,k(ti)Tθa,k=dx,k(ti)Tθb,k,i=0,…,Nk-1,k=0,…,K-1;

令dk,i=[dy,k(ti)T -dx,k(ti)T]T

令和

则Dkθk=-yk

所述参数矩阵确认为

步骤103:创建噪声优化问题,并根据噪声优化问题的最优解,计算参数矩阵中的最优参数;该噪声优化问题用于过滤环境噪声对分数阶微分方程模型的影响。

在本实施例中,步骤103具体为:令所述参数矩阵和D=diag(D0,…,DK-1),则Dθ=-y;

创建优化问题为:

令所述最优解为θ*,则得出θ*=-(DTD)-1DTy;

根据所述最优解,计算获得所述参数矩阵中的最优参数。

步骤104:根据优化参数和分数阶微分方程模型,建立血糖估计模型;血糖估计模型用于根据待测者的检测数据,输出相应的血糖估计值。

在本实施例中,步骤104具体为:将优化参数代入所述分数阶微分方程模型,建立所述血糖估计模型。该血糖估计模型可根据实际获取的检测数据得到优化后的血糖估计值,该血糖估计值避免了环境噪声的干扰,数据更准确。

在本实施例中,在获得血糖估计值后,还可以通过蓝牙,WIFI或LIFI等无线传输技术,将血糖估计值发送给远程客户端。客户端可以是手机、个人电脑或者平板电脑,实现了病人随时监测血糖浓度值。

在本实施例中,本次测量的检测数据和血糖估计值可以存储在血糖数据库中,以更新血糖数据库中的数据,便于提高下次优化的精准性。

参见图2,图2是本发明提供了基于分数阶微分方程的血糖数据处理装置,的一种实施例的结构示意图。如图2所示,血糖数据处理装置设置在无创血糖检测仪中,该血糖数据处理装置包括:数据获取模块201、第一模型建立模块202、噪声优化模块203和第二模型建立模块204。

作为本实施例的一种举例,本血糖数据处理装置除了设置在无创血糖检测仪中,还可以设置成可穿戴在耳朵、手指、虎口、手腕、手臂、四肢、身体上的设备,只需该设备具备第一测量数据采集和用于存储血糖数据库的存储等功能即能实现本发明技术方案。

数据获取模块201,用于获取待测者的检测数据血糖数据库中待测者的血糖数据;该血糖数据库设置在无创血糖检测仪中;该检测数据由无创血糖检测仪获取。

第一模型建立模块202,用于根据检测数据和血糖数据,建立分数阶微分方程模型,并确定分数阶微分方程模型在优化过程所需求解的参数矩阵。

噪声优化模块203,用于创建噪声优化问题,并根据噪声优化问题的最优解,计算参数矩阵中的最优参数;该噪声优化问题用于过滤环境噪声对分数阶微分方程模型的影响。

第二模型建立模块204,用于根据优化参数和所述分数阶微分方程模型,建立血糖估计模型;该血糖估计模型用于根据待测者的检测数据,输出相应的血糖估计值。

作为本实施例的一种举例,参见图3,图3是本发明提供的第一模型建立模块的一种实施例的结构示意图。如图3所述,该第一模型建立模块包括:第一模型建立单元301、定义单元302、微分算子确定单元303和参数矩阵确定单元304。

第一模型建立单元301用于建立分数阶微分方程模型。该分数阶微分方程模型为:

其中,k=0,…,K-1;

检测数据为由无创血糖检测仪的传感器收集的第一测量信号xk(t),血糖数据为yk(t),k是传感器在第k个算子的频率。

定义单元302用于定义Sk为分数阶微分方程模型的输出部分的非零阶集合,Tk是包含了所有的阶,ap,k和bq,k分别是输出部分和输入部分的相关参数,p和q为随机数且不一定为整数。

微分算子确定单元303用于确定分数阶微分方程模型的分数微分算子。分数微分算子为:

其中

参数矩阵确定单元304用于确定分数阶微分方程模型在优化过程所需求解的参数矩阵,具体为:设θa,k和θb,k为分数阶微分方程的输出和输入系数的矢量,Nk为输入输出采样的对数的总和;

令i=0,…,Nk-1,则xk(t)和yk(t)为输入和输出的采样,同时,令矢量dy,k(ti)为包含了输出采样的非零分数阶导数,dx,k(ti)包含了输入采样的所有分数阶导数,则关系式为:

yk(ti)+dy,k(ti)Tθa,k=dx,k(ti)Tθb,k,i=0,…,Nk-1,k=0,…,K-1;

令dk,i=[dy,k(ti)T -dx,k(ti)T]T

令和

则Dkθk=-yk

该参数矩阵确认为

在本实施例中,噪声优化模块203用于创建噪声优化问题,并根据所述噪声优化问题的最优解,计算所述参数矩阵中的最优参数,具体为:

令参数矩阵和D=diag(D0,…,DK-1),则Dθ=-y;

创建优化问题为:

令最优解为θ*,则得出θ*=-(DTD)-1DTy;

根据最优解,计算获得参数矩阵中的最优参数。

在本实施例中,第二模型建立单元204用于根据优化参数和分数阶微分方程模型,建立血糖估计模型,具体为:将优化参数代入分数阶微分方程模型,建立血糖估计模型。

由上可见,本发明实施例提供的基于分数阶微分方程的血糖数据处理方法及装置,根据获取的待测者检测数据和数据库预设的血糖数据,建立分数阶微分方程模型,并确定其所需求解的参数矩阵,再结合噪声优化问题进行优化,求出参数矩阵中的最优参数。最后根据最优参数和分数阶微分方程模型,建立血糖估计模型,以此来得到准确的血糖估计值。相比于现有技术无创血糖仪直接根据检测到的数据获得血糖数据,本发明技术方案解决因信号受到周围噪声影响而造成的测量结果不精准的问题,提高血糖估计的精准性。

进一步的,本发明提供的血糖数据处理装置可以将优化的血糖值发送给远程客户端,实现病人随时监测血糖浓度值,便于用户监测。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1