一种食物成分识别及营养推荐系统技术方案

技术编号:39005534 阅读:9 留言:0更新日期:2023-10-07 10:36
本发明专利技术提供一种食物成分识别及营养推荐系统,涉及营养控制领域,包括:图谱建立模块,用于获取多种食物的相关信息及多种疾病的相关信息,建立知识图谱;信息获取模块,用于获取待检测食物的相关信息,包括待检测食物的图像信息及重量信息;信息获取模块还用于获取环境相关信息;成分识别模块,用于通过食物识别模型基于知识图谱对待检测食物的相关信息进行识别,确定待检测食物的识别信息,其中,识别信息至少包括成分信息、重量信息及烹饪方式;营养控制模块,用于基于待检测食物的成分信息及重量信息、用户相关信息、知识图谱和环境相关信息,生成饮食建议信息,具有为用户提供更为便捷、准确和高效的营养控制的服务的优点。准确和高效的营养控制的服务的优点。准确和高效的营养控制的服务的优点。

【技术实现步骤摘要】
一种食物成分识别及营养推荐系统


[0001]本专利技术涉及营养控制领域,特别涉及一种食物成分识别及营养推荐系统。

技术介绍

[0002]随着社会经济的发展,人们生活水平得到了很大的提高,饮食的营养与健康也随之成为现代人追求的目标。均衡的膳食结构能够满足人体正常发育及各种生理活动的需要,还可以降低多种疾病的发病风险,让人们拥有强健的身体、充沛的精力,拥抱幸福的生活。然而目前由于人们对营养健康知识的缺乏、获取专业健康知识渠道的单一性以及专业营养师的稀缺等,一些由饮食不当而导致的健康问题却总是在考验和挑战我们的身体。
[0003]因此,需要提供一种食物成分识别及营养推荐系统,用于为用户提供更为便捷、准确和高效的营养控制的服务。

技术实现思路

[0004]本说明书提供一种食物成分识别及营养推荐系统,包括:图谱建立模块,用于获取多种食物的相关信息及多种疾病的相关信息,基于多种所述食物的相关信息及多种所述疾病的相关信息,建立知识图谱;信息获取模块,用于获取待检测食物的相关信息,其中,所述待检测食物的相关信息包括所述待检测食物的图像信息及重量信息;所述信息获取模块还用于获取环境相关信息;成分识别模块,用于通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,其中,所述识别信息至少包括成分信息、重量信息及烹饪方式;营养控制模块,用于基于所述待检测食物的成分信息及重量信息、用户相关信息、所述知识图谱和所述环境相关信息,生成饮食建议信息。
[0005]更进一步地,多种所述食物的相关信息至少包括食物的名称、热量、营养素、候选烹饪方式、相克食物及相配食物:多种所述疾病的相关信息至少包括疾病名称、疾病症状及每种所述疾病对应的多个样本用户的饮食信息。
[0006]更进一步地,所述图谱建立模块基于多种所述食物的相关信息及多种所述疾病的相关信息,建立知识图谱,包括:对于每种所述疾病,基于所述疾病对应的多个样本用户的饮食信息,确定每种食物与所述疾病之间的疾病关联度;基于所述疾病关联度,从多种所述食物中确定多种关联食物,并从所述疾病对应的多个样本用户中确定多个关联用户;基于所述多个关联用户的饮食信息,确定任意两种所述关联食物之间的食物关联度;基于多种食物的名称、热量、营养素、候选烹饪方式、相克食物、相配食物、疾病名称、疾病症状、每种食物与所述疾病之间的疾病关联度及任意两种所述关联食物之间的食物关联度,建立所述知识图谱。
[0007]更进一步地,所述信息获取模块获取待检测食物的相关信息,包括:获取所述待检测食物的点云信息;获取所述待检测食物的图像信息;获取所述待检测食物的重量信息。
[0008]更进一步地,所述成分识别模块通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,包括:食物识别模型基于
SSD目标检测算法从所述待检测食物的图像信息中,提取至少一个菜品区域图像;对于每个所述菜品区域图像,食物识别模型基于SSD目标检测算法从所述菜品区域图像提取食材子区域图像;对于每个所述食材子区域图像,基于所述食材子区域图像提取食物颜色特征,基于所述食材子区域图像对应的子区域点云信息,确定食物形态特征,基于食物颜色特征及食物形态特征,确定所述食材子区域图像对应的至少一种候选食材;基于每个所述食材子区域图像对应的至少一种候选食材及所述知识图谱,确定每个所述食材子区域图像对应的目标食材;基于每个所述食材子区域图像对应的目标食材,确定所述菜品区域图像对应的主食材、辅食材及调料食材。
[0009]更进一步地,所述成分识别模块通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,包括:基于所述菜品区域图像的主食材、辅食材及调料食材,确定多种候选烹饪方式;基于每种所述候选烹饪方式对应的特征标签及所述菜品区域图像的颜色特征及形态特征,确定所述菜品区域图像对应的烹饪方式。
[0010]更进一步地,所述成分识别模块通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,包括:基于所述菜品区域图像对应的区域点云信息、所述菜品区域图像对应的主食材、辅食材、调料食材及烹饪方式,确定所述菜品区域图像对应的候选重量范围;基于每个所述菜品区域图像对应的候选重量范围和所述待检测食物的重量信息,确定每个所述菜品区域图像对应的重量范围。
[0011]更进一步地,所述营养控制模块基于所述待检测食物的成分信息及重量信息、用户相关信息、所述知识图谱和所述环境相关信息,生成饮食建议信息,包括:对于每个所述食材子区域图像,基于所述菜品区域图像对应的主食材、辅食材及调料食材,确定所述食材子区域图像对应的食材相克信息;基于每个所述菜品区域图像对应的主食材、辅食材及调料食材,确定所述待检测食物对应的菜品搭配相克信息;基于用户相关信息,确定用户相克食材;基于每个所述菜品区域图像对应的主食材、辅食材及调料食材和用户相克食材,生成用户食材相克信息。
[0012]更进一步地,所述营养控制模块基于所述待检测食物的成分信息及重量信息、用户相关信息、所述知识图谱和所述环境相关信息,生成饮食建议信息,包括:基于每个所述菜品区域图像对应的重量范围、烹饪方式、主食材、辅食材及调料食材,确定每个所述菜品区域图像对应的热量范围;基于每个所述菜品区域图像对应的热量范围,计算热量总和;基于所述热量总和及基于用户相关信息确定的热量阈值,生成热量提示。
[0013]更进一步地,所述营养控制模块基于所述待检测食物的成分信息及重量信息、用户相关信息、所述知识图谱和所述环境相关信息,生成饮食建议信息,包括:获取用户在多个历史时间点的饮食信息;基于每个所述菜品区域图像对应的烹饪方式、主食材、辅食材及调料食材、所述环境相关信息和用户在多个历史时间点的饮食信息,确定每个所述菜品区域图像对应的菜品与环境匹配度;基于每个所述菜品区域图像对应的菜品与环境匹配度,生成环境匹配提示。相比于现有技术,本说明书提供的一种食物成分识别及营养推荐系统,至少具备以下有益效果:1、通过建立知识图谱、获取待检测食物的相关信息,并识别成分信息、重量信息及
烹饪方式,进一步的结合环境相关信息,进行饮食营养健康的判断,并进一步的生成饮食建议信息,为用户提供更为便捷、准确和高效的营养控制的服务;
[0014]2、用户可能在餐盘上放置有至少一种菜品,先使用食物识别模型基于SSD目标检测算法对待检测食物的图像进行图像分割,提取至少一个菜品区域图像,其中,一个菜品区域图像对应一个菜品,一个菜品可以由多种食材组成,其中包括了主食材、辅食材及调料食材,再使用食物识别模型基于SSD目标检测算法从菜品区域图像提取食材子区域图像,提高了菜品和食物识别的准确性。
附图说明
本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种食物成分识别及营养推荐系统,其特征在于,包括:图谱建立模块,用于获取多种食物的相关信息及多种疾病的相关信息,基于多种所述食物的相关信息及多种所述疾病的相关信息,建立知识图谱;信息获取模块,用于获取待检测食物的相关信息,其中,所述待检测食物的相关信息包括所述待检测食物的图像信息及重量信息;所述信息获取模块还用于获取环境相关信息;成分识别模块,用于通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,其中,所述识别信息至少包括成分信息、重量信息及烹饪方式;营养控制模块,用于基于所述待检测食物的成分信息及重量信息、用户相关信息、所述知识图谱和所述环境相关信息,生成饮食建议信息。2.根据权利要求1所述的一种食物成分识别及营养推荐系统,其特征在于,多种所述食物的相关信息至少包括食物的名称、热量、营养素、候选烹饪方式、相克食物及相配食物:多种所述疾病的相关信息至少包括疾病名称、疾病症状及每种所述疾病对应的多个样本用户的饮食信息。3.根据权利要求2所述的一种食物成分识别及营养推荐系统,其特征在于,所述图谱建立模块基于多种所述食物的相关信息及多种所述疾病的相关信息,建立知识图谱,包括:对于每种所述疾病,基于所述疾病对应的多个样本用户的饮食信息,确定每种食物与所述疾病之间的疾病关联度;基于所述疾病关联度,从多种所述食物中确定多种关联食物,并从所述疾病对应的多个样本用户中确定多个关联用户;基于所述多个关联用户的饮食信息,确定任意两种所述关联食物之间的食物关联度;基于多种食物的名称、热量、营养素、候选烹饪方式、相克食物、相配食物、疾病名称、疾病症状、每种食物与所述疾病之间的疾病关联度及任意两种所述关联食物之间的食物关联度,建立所述知识图谱。4.根据权利要求1

3中任意一项所述的一种食物成分识别及营养推荐系统,其特征在于,所述信息获取模块获取待检测食物的相关信息,包括:获取所述待检测食物的点云信息;获取所述待检测食物的图像信息;获取所述待检测食物的重量信息。5.根据权利要求4所述的一种食物成分识别及营养推荐系统,其特征在于,所述成分识别模块通过食物识别模型基于所述知识图谱对所述待检测食物的相关信息进行识别,确定所述待检测食物的识别信息,包括:食物识别模型基于SSD目标检测算法从所述待检测食物的图像信息中,提取至少一个菜品区域图像;对于每个所述菜品区域图像,食物识别模型基于SSD目标检测算法从所述菜品区域图像提取食材子区域图像;对于每个所述食材子区域图像,基于所述食材子区域图像提取食物颜色特征,基于所述食材子区域图像对应的子区域点云信息,确定食物形态特征,基于食物颜色特征及食物
形态特征,确定所述食材子区域图像对应的至少一种候选食材;基于每个所述食材子区域图像对应的至少一种候选食材及所述知识图谱,确定...

【专利技术属性】
技术研发人员:李利明贺志晶
申请(专利权)人:北京四海汇智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1