日益富足的时代,人们的关注点从温饱转向饮食健康。再加上身处以 “瘦” 为美的环境中,不知有多少男女的一日三餐是经过严格计算之后决定的。

且不说人们控制饮食的执行力如何,在清晰记住或查阅每种食物单位重量的营养含量、目测重量、再计算面前食物各种营养物质总量这一环节,已经使一部分人失去耐心。

对此,德国卡尔斯鲁厄理工学院的 Robin Ruede 及其团队本月初发表的题为《在富含营养信息的新型大规模食谱数据集上进行多任务学习,来预测食物热量》(Multi-Task Learning for Calorie Prediction on a Novel Large-Scale Recipe Dataset Enriched with Nutritional Information)的论文中提到的计算机识别方法,或许能够帮助人们轻松完成计算食物营养物质含量的第一步,直达控制饮食的最关键环节。

图 | 在多任务设置中进行训练的模型,可推断卡路里、成分和营养素如蛋白质等

事实上,使用计算机视觉技术估算图片中食物热量的技术早就有所应用,但 Robin Ruede 团队表示,现有的基于图像视觉计算食物热量的大多数产品通常需要手动输入份量大小甚至指定配料,耗时且不够准确,而且计算过程繁琐。

已有技术通常采用多阶段方法完成,将图像按像素方向细分为食物和非食物,然后将属食物的图像分类到固定的类别集,下一阶段进行食物体积、重量估算以及营养信息预测,再通过上一阶段估算出的信息与数据库数据进行匹配来预测卡路里,最后,使用元数据(例如 GPS 位置和用户的食物偏好)来改善预测结果。

而 Robin Ruede 团队提出,要 “从一顿饭的图像以端到端的方式直接预测食物热量”,他们引入了一个框架,通过使用短语嵌入将食物成分及质量、与已建立的数据库中大量菜肴食谱图像数据进行对比匹配,从而实现端到端地估算一张图片中食物的卡路里、脂肪、蛋白质以及其他营养物质含量。

图 | 该团队识别面包热量的案例

据了解,为准确获取图片中食物营养成分信息、并自动测算食物卡路里值,Robin Ruede 及其团队将卡路里估算与蛋白质、碳水化合物、脂肪以及多种成分含量的分类预测结合,对 308000 张图像(食物照片、成分和说明)中的 70000 多个食谱(包括各种沙拉、披萨、蛋糕、汤等),与食品项目数据库中的结构化信息进行匹配,并基于数据库中大规模的菜谱配方中各成分含量值,来估算一张图片中食物的热量及其他营养物质含量的方法。

在确保估算数据的精确性上,Robin Ruede 团队以图像食谱配方中出现的成分为基础进行估算,用户提供的图片中出现的卡路里、脂肪、蛋白质等每一个成分、及其质量,都会映射到估算程序完全结构化的数据中,从而为生成估算的相应结果数值备用。

具体来说,他们提到的端到端的方式,是用单一模型替代多阶段处理,仅需要指定原始输入和最终输出,将单个网络应用于输入网络,神经网络可自动识别内部相关信息,并直接估计所需的最终输出,无需进行不同子任务的模型流水线训练。

举报/反馈

食品计算机视觉检测技术,餐食热量一“拍”便知,科学家研发计算机视觉估算卡路里方法...相关推荐

  1. 阿里AI再出神器,“你是什么垃圾”一拍便知

    "干垃圾,还是湿垃圾?你是什么垃圾?" 相信魔都的小伙伴已经要被垃圾分类逼疯了,还要面临垃圾桶前,志愿者们的灵魂一问:"你是什么垃圾?" 更糟糕的是,垃圾分类, ...

  2. 计算机视觉检测的尺寸测量系统

    图像测量的基本构成 包含策略工具,待检测的cpu,以及咱们最后可以的得到的结果 由于计算机视觉检测技术自身的特点,如何采取计算机实现工器具的测量是较为重要的话题,采取计算机视觉,采取图像处理的手段和形 ...

  3. 图像条纹检测 python_【连载4.5】特征检测技术研究面向强反射表面的多传感器三维检测技术研究...

    本章大纲 4 光条纹中心提取技术研究 4.1 结构光条纹特征 4.2 常用的像素级别特征提取方法 4.2.1 灰度重心法4.2.2 极值法4.2.3 方向模板法4.2.4 阈值法4.2.5 几何中心法 ...

  4. 详解计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割

    https://www.tinymind.cn/articles/120 [ 导读]目前,计算机视觉是深度学习领域最热门的研究领域之一.计算机视觉实际上是一个跨领域的交叉学科,包括计算机科学(图形.算 ...

  5. 计算机视觉方向简介 | 机器视觉检测技术

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:计算机视觉life 一.机器视觉系统 机器视觉系统是指利 ...

  6. 疲劳驾驶检测技术:基于计算机视觉的方法 vs 唾液皮质醇检测方法

    研究现状 1.随着汽车在我国迅速发展与大众化,疲劳驾驶严重威胁到交通安全,疲劳驾驶形成机理.疲劳驾驶行为失误识别.疲劳预警与控制技术等正逐渐成为交通安全的主要研究方向: 2.疲劳驾驶相关文献与文献检索 ...

  7. 自然场景人脸检测技术实践

    一. 背景 人脸检测技术是通过人工智能分析的方法自动返回图片中的人脸坐标位置和尺寸大小,是人脸智能分析应用的核心组成部分,具有广泛的学术研究价值和业务应用价值,比如人脸识别.人脸属性分析(年龄估计.性 ...

  8. 活体检测技术哪家强?实测N种场景告诉你答案

    首先,什么是活体检测技术? 活体检测是在一些身份验证场景确定对象真实生理特征的方法,在人脸识别应用中,活体检测能通过眨眼.张嘴.摇头.点头等组合动作(配合式),使用人脸关键点定位和人脸追踪等技术,验证 ...

  9. 什么是机器视觉检测?视觉检测技术的应用与优势?

    一.机器视觉系统 机器视觉系统是指利用机器替代人眼做出各种测量和判断.机器视觉是工程领域和科学领域中的一个非常重要的研究领域,它是一门涉及光学.机械.计算机.模式识别.图像处理.人工智能.信号处理以及 ...

最新文章

  1. 计算机网络的性能指标和非性能特征
  2. 我的第一个Android程序
  3. 【大话数据结构算法】归并排序
  4. Windows 7平台安装Oracle Client 10g版本时需要做的一点变更
  5. LeetCode 856. 括号的分数
  6. 直播回顾:如何对付臭名昭著的 IO 夯?诊断利器来了 | 龙蜥技术
  7. WPF编程,将控件所呈现的内容保存成图像的一种方法。
  8. ubuntu 16.0.4如何配合网卡,
  9. NB-IoT终端进网检测介绍
  10. spark学习-58-Spark的EventLoggingListener
  11. 《学习OpenCV3》目录和全书划分
  12. UOS系统JAVA应用在任务栏显示类名的问题跟踪调用
  13. 决策树人工智能预测模型_部署和服务AI模型进行预测的10种方法
  14. 反三角函数在线计算机,arcsin计算器(反三角函数计算器在线)
  15. Vue中使用pdf.js通过流的方式传参给pdfviewer.html
  16. 基于Java+SpringBoot+vue+elementui农产品物流系统详细设计实现
  17. CGLIB动态代理--实例/原理
  18. 手机CPU性能天梯图及品牌
  19. 非托管内存转换为System.Drawing.Bitmap
  20. 【问卷调查发布系统的设计与实现】

热门文章

  1. sdio设备无法识别
  2. 根据verilog代码画电路图
  3. 大多数人电脑都具备的计算机的硬件组成和功能作用
  4. 每日互动联合绍兴高速交警、温州高速交警和浙江高信发布“高速障碍物预警系统”
  5. 360极速浏览器csdn写博客提示当前版本过低解决办法
  6. plupload插件使用
  7. 多线程的四种实现方式
  8. css3兼容各版本浏览器前缀—— -webkit-、 -moz-、 -ms-、 -o-
  9. vue+elementUI接口请求实现实现省市区三级联动
  10. mysql 更改员工工资_MySQL编辑和更新记录,包括员工工资