日益富足的时代,人们的关注点从温饱转向饮食健康。再加上身处以 “瘦” 为美的环境中,不知有多少男女的一日三餐是经过严格计算之后决定的。
且不说人们控制饮食的执行力如何,在清晰记住或查阅每种食物单位重量的营养含量、目测重量、再计算面前食物各种营养物质总量这一环节,已经使一部分人失去耐心。
对此,德国卡尔斯鲁厄理工学院的 Robin Ruede 及其团队本月初发表的题为《在富含营养信息的新型大规模食谱数据集上进行多任务学习,来预测食物热量》(Multi-Task Learning for Calorie Prediction on a Novel Large-Scale Recipe Dataset Enriched with Nutritional Information)的论文中提到的计算机识别方法,或许能够帮助人们轻松完成计算食物营养物质含量的第一步,直达控制饮食的最关键环节。
图 | 在多任务设置中进行训练的模型,可推断卡路里、成分和营养素如蛋白质等
事实上,使用计算机视觉技术估算图片中食物热量的技术早就有所应用,但 Robin Ruede 团队表示,现有的基于图像视觉计算食物热量的大多数产品通常需要手动输入份量大小甚至指定配料,耗时且不够准确,而且计算过程繁琐。
已有技术通常采用多阶段方法完成,将图像按像素方向细分为食物和非食物,然后将属食物的图像分类到固定的类别集,下一阶段进行食物体积、重量估算以及营养信息预测,再通过上一阶段估算出的信息与数据