System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种食物升糖负荷估计方法、装置、电子设备及存储介质。
技术介绍
1、糖尿病是一组因胰岛素绝对或相对分泌不足以及靶组织细胞对胰岛素敏感性降低引起的一系列代谢紊乱综合征,其中,高血糖为主要标志。糖尿病人在日常生活中必须要严格控制饮食中糖分的摄入。
2、升糖指数说明了食物升糖的快慢,而升糖负荷说明了升糖食物摄入的总量对血糖的影响,更真实反映了食物的血糖应答效应。但是,由于在实际生活中食物种类具有多样性,导致糖尿病患者对食物升糖负荷估计的准确率低。
3、因此,如何提高对食物升糖负荷估计的准确性,是目前亟待解决的问题。
技术实现思路
1、针对现有技术存在的问题,本专利技术实施例提供一种食物升糖负荷估计方法、装置、电子设备及存储介质。
2、本专利技术提供一种食物升糖负荷估计方法,包括:
3、对获取到的食物图片进行分类,得到所述食物图片中食物对应的食物类型;
4、提取所述食物的形状参数;
5、基于所述食物类型、所述食物的形状参数及预设食物重量参照信息,估计所述食物的食物重量;所述预设食物重量参照信息用于对所述食物的食物重量进行估计;
6、基于所述食物的食物重量及预设食物升糖参数信息,估计所述食物图片中食物对应的升糖负荷;所述预设食物升糖参数信息中包括多个预设食物的升糖指数及碳水化合物含量。
7、可选地,所述提取所述食物的形状参数,包括:
8、将所述食物图片进行
9、提取所述预处理后的食物图片的食物轮廓信息;
10、基于所述食物轮廓信息,提取所述食物的形状参数。
11、可选地,所述提取所述预处理后的食物图片的食物轮廓信息,包括:
12、基于所述处理后的食物图片的图像梯度,确定所述预处理后的食物图片中所述食物的边缘信息;
13、基于所述边缘信息,从所述边缘信息中确定所述食物轮廓信息。
14、可选地,所述对获取到的食物图片进行分类,得到所述食物图片中食物对应的食物类型,包括:
15、将所述食物图片输入至目标食物分类模型,得到所述目标食物分类模型输出的所述食物类型;
16、其中,所述目标食物分类模型是利用食物图片样本对初始食物分类模型进行训练后得到的。
17、可选地,所述预设食物重量参照信息包括以下至少一项:多个预设食物图像、多个预设食物类型、所述多个预设食物类型对应的预设形状参数及预设食物重量;
18、所述基于所述食物类型、所述食物的形状参数及预设食物重量参照信息,估计所述食物的食物重量,包括:
19、基于所述食物类型,从所述预设食物重量参照信息中确定所述食物类型对应的目标食物类型;
20、基于所述食物的形状参数、所述目标食物类型对应的预设形状参数及预设食物重量,利用公式(1)估计所述食物的食物重量;
21、
22、其中,s1表示所述食物的形状参数;sb表示所述目标食物类型对应的预设形状参数;m1表示所述食物的食物重量;mb表示所述目标食物类型对应的预设食物重量。
23、可选地,所述基于所述食物的食物重量及预设食物升糖参数信息,估计所述食物图片中食物对应的升糖负荷,包括:
24、基于所述食物的食物重量、目标食物的所述升糖指数及所述碳水化合物含量,利用公式(2)估计所述食物图片中食物对应的升糖负荷;
25、gl=(gi×cho)×m1(2)
26、其中,gl表示所述食物图片中食物对应的升糖负荷;gi表示所述目标食物的所述升糖指数;cho表示所述目标食物的所述碳水化合物含量;m1表示所述食物的食物重量。
27、本专利技术还提供一种食物升糖负荷估计装置,包括:
28、分类模块,用于对获取到的食物图片进行分类,得到所述食物图片中食物对应的食物类型;
29、提取模块,用于提取所述食物的形状参数;
30、第一估计模块,用于基于所述食物类型、所述食物的形状参数及预设食物重量参照信息,估计所述食物的食物重量;所述预设食物重量参照信息用于对所述食物的食物重量进行估计;
31、第二估计模块,用于基于所述食物的食物重量及预设食物升糖参数信息,估计所述食物图片中食物对应的升糖负荷;所述预设食物升糖参数信息中包括多个预设食物的升糖指数及碳水化合物含量。
32、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述食物升糖负荷估计方法。
33、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述食物升糖负荷估计方法。
34、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述食物升糖负荷估计方法。
35、本专利技术提供的食物升糖负荷估计方法、装置、电子设备及存储介质,通过对获取到的食物图片进行分类,得到食物图片中食物对应的食物类型;然后提取食物的形状参数,基于食物类型、食物的形状参数及预设食物重量参照信息,可以估计食物的食物重量;基于食物的食物重量及预设食物升糖参数信息,可以准确分析出食物图片中特定食物重量的食物的升糖负荷,从而提高了食物升糖负荷估计的准确率,同时降低了食物升糖负荷估计的时间成本。
本文档来自技高网...【技术保护点】
1.一种食物升糖负荷估计方法,其特征在于,包括:
2.根据权利要求1所述的食物升糖负荷估计方法,其特征在于,所述提取所述食物的形状参数,包括:
3.根据权利要求2所述的食物升糖负荷估计方法,其特征在于,所述提取所述预处理后的食物图片的食物轮廓信息,包括:
4.根据权利要求1所述的食物升糖负荷估计方法,其特征在于,所述对获取到的食物图片进行分类,得到所述食物图片中食物对应的食物类型,包括:
5.根据权利要求1至4中任一项所述的食物升糖负荷估计方法,其特征在于,所述预设食物重量参照信息包括以下至少一项:多个预设食物图像、多个预设食物类型、所述多个预设食物类型对应的预设形状参数及预设食物重量;
6.根据权利要求1至4中任一项所述的食物升糖负荷估计方法,其特征在于,所述基于所述食物的食物重量及预设食物升糖参数信息,估计所述食物图片中食物对应的升糖负荷,包括:
7.一种食物升糖负荷估计装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述食物升糖负荷估计方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述食物升糖负荷估计方法。
...【技术特征摘要】
1.一种食物升糖负荷估计方法,其特征在于,包括:
2.根据权利要求1所述的食物升糖负荷估计方法,其特征在于,所述提取所述食物的形状参数,包括:
3.根据权利要求2所述的食物升糖负荷估计方法,其特征在于,所述提取所述预处理后的食物图片的食物轮廓信息,包括:
4.根据权利要求1所述的食物升糖负荷估计方法,其特征在于,所述对获取到的食物图片进行分类,得到所述食物图片中食物对应的食物类型,包括:
5.根据权利要求1至4中任一项所述的食物升糖负荷估计方法,其特征在于,所述预设食物重量参照信息包括以下至少一项:多个预设食物图像、多个预设食物类型、所述多个预设食物类型对应的预设形状参数及预设食物重量;
6.根据权利要求1至4中任一项所述的食...
【专利技术属性】
技术研发人员:王伟杰,张珊,李灯熬,邱爽,陈笑沙,
申请(专利权)人:太原理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。