AI与手动卡路里追踪:哪种更准确?
对比AI照片识别、手动数据库搜索和条形码扫描三种卡路里追踪方法,分析其准确性、速度、一致性及真实用户的错误率。
在卡路里追踪应用中,主要有三种记录食物的方法:基于AI的照片识别、手动数据库搜索和条形码扫描。每种方法都有其独特的优缺点和错误特征。本文将从实际追踪中最重要的维度进行比较:准确性、速度、长期一致性以及每种方法引入的错误类型。
这并不是在理论上讨论哪种方法最好,而是探讨在真实的饮食场景中,哪种方法能为人们带来最佳的结果,日复一日,周而复始。
三种方法的定义
AI照片追踪是通过拍摄你的餐点,计算机视觉算法识别食物,基于视觉分析估算份量,并返回营养数据。用户可以确认或调整结果。像Nutrola这样的现代应用可以在三秒钟内完成这一过程。
手动数据库搜索是指在应用的搜索栏中输入食物名称,从结果列表中选择正确的项目,并指定份量。这是大多数卡路里追踪应用自智能手机早期以来使用的传统方法。
条形码扫描是使用手机摄像头扫描包装食品的条形码,直接从制造商标签中提取营养数据。用户需要指定他们消耗的份量。
准确性比较
AI照片追踪的准确性
AI食品识别的准确性自早期实现以来有了显著提升。目前系统对常见食品的识别准确率达到85%至95%,剩余的错误通常涉及视觉上相似的食物之间的混淆,例如白米与花椰菜米,或混合菜肴中被遮挡成分的错误识别。
照片中的份量估算引入了额外的错误来源。关于基于图像的饮食评估的研究,包括Maringer等人(2018)在《欧洲营养学杂志》上发表的系统评审发现,基于照片的份量估算对于大多数食品类型的准确性在称重食品测量值的10%到20%之内。一些类别,尤其是液体和像砂锅菜这样的无定形食品,显示出更高的变异性。
每餐典型误差范围:10%到20%。
AI照片追踪的关键优势在于其错误是随机的而非系统性的。AI可能会稍微高估一餐,而下一餐则稍微低估。经过一天的饮食,这些随机错误往往会相互抵消,从而产生比单个餐点估算更为准确的每日总计。Cordeiro等人(2015)的研究发现,基于应用的每日卡路里总计与测量值的偏差约为10%,即使单个餐点的估算显示出更大的误差。
手动数据库搜索的准确性
手动追踪的准确性取决于两个因素:食品数据库的质量和用户的份量估算准确性。
数据库质量差异巨大。根据Evenepoel等人2020年在《营养学》上发表的评审,众包数据库中,任何用户都可以提交食品条目,其宏观营养素值的错误率在15%到25%之间。重复条目、过时数据、用户输入错误和地区差异导致选择错误数据库条目可能在单个项目上引入100卡路里的误差。
经过营养师验证的数据库消除了大多数数据库错误,使数据库对整体误差的贡献降至5%或更低。
用户的份量估算是更重要的错误来源。研究表明,未经训练的个人在高热量食品的份量上低估20%到40%,而在低热量食品上则高估。Chandon和Wansink(2007)在《消费者研究杂志》上发表的研究发现,份量估算错误随着食品数量的增加而增加:实际份量越大,低估的幅度越大。
每餐典型误差范围:15%到40%,严重依赖于用户技能和数据库质量。
手动追踪的缺点在于其错误往往是系统性的而非随机的。用户通常低估高热量食品,而高估低热量食品。这种系统性偏差不会在一天内抵消,而是累积,导致每日总计始终低于实际摄入量。
条形码扫描的准确性
条形码扫描是包装食品中最准确的方法,因为它直接从制造商提供的营养信息中提取数据,这些信息在美国由FDA及国际等效机构进行监管。
FDA允许标签营养值有20%的差异,但Urban等人2010年在《美国饮食协会杂志》上的研究发现,大多数测试产品的标签值在10%之内。基础数据的准确性很高。
条形码扫描中的用户错误完全来自于份量估算。如果标签上说一份是30克,而你吃了45克但只记录了一份,那么你就引入了50%的误差。对于像单个谷物棒这样的离散单位食品,这种错误是微不足道的。但对于像从盒子里倒出的谷物这样的变动量食品,误差可能相当大。
每餐典型误差范围:离散包装食品为5%到10%,变动份量包装食品为15%到30%。
条形码扫描的局限在于它仅适用于有条形码的包装食品。它无法处理餐厅餐点、自制食品、新鲜农产品、熟食或任何没有条形码的食品。对于大多数人来说,这仅涵盖了他们总食物摄入的30%到50%。
速度比较
速度直接影响长期的坚持性。每项关于追踪坚持性的研究都将记录摩擦视为主要的流失驱动因素。方法越快,用户在数周和数月内维持使用的可能性就越大。
AI照片追踪:每餐2到5秒。 指向、拍摄、确认。这个过程几乎是瞬时的,且需要的认知努力最小。对于每天记录五次饮食的人来说,总的每日追踪时间大约为15到25秒。
条形码扫描:每项5到15秒。 扫描,确认份量。对于单项小吃来说速度很快,但对于涉及多个包装成分的餐点则较慢。使用五种包装成分的自制餐需要五次单独扫描和份量调整。根据餐点复杂性,总的每日追踪时间为1到5分钟。
手动数据库搜索:每个食品项30秒到3分钟。 输入搜索词,滚动结果,选择正确的匹配,指定份量。一个典型的包含三到四种不同食物的餐点手动记录需要2到8分钟。总的每日追踪时间为10到25分钟。
速度差异随着时间的推移而累积。在第一周,三种方法都感觉可控,因为动力很高。但到第四周,要求每天花费20分钟的方法,其放弃率明显高于只需20秒的方法。
长期一致性
长期追踪的一致性是对健康结果最重要的指标。一个准确率为95%的追踪方法,如果在两周后就被放弃,其结果往往比一个准确率为85%但持续了六个月的方法要差。
关于追踪坚持性的研究显示出不同方法的明显模式。
AI照片追踪显示出最高的长期坚持率。最小的时间投入和低认知负担使其在各种饮食环境中可持续,包括餐厅、旅行、社交餐和繁忙的工作日。采用AI驱动追踪的用户在六个月内的每日记录率保持在70%到85%之间。
条形码扫描对主要食用包装食品的用户显示出中等的坚持率,但对于饮食多样的用户则显著下降。该方法无法处理未包装食品,导致记录中的空白随着时间的推移而累积。主要依赖条形码扫描的用户在六个月内的记录率保持在50%到65%之间。
手动数据库搜索显示出最低的长期坚持率。每餐的时间投入造成了一个障碍,随着初始动力的减退而增加。关于手动食品日记应用的研究一致表明,从第一个月到第三个月,记录频率下降约50%。手动记录的六个月坚持率通常在30%到45%之间。
不同饮食场景下的错误特征
不同的饮食场景暴露了每种方法的不同优缺点。
自制餐
AI照片追踪: 拍摄完成的盘子。准确性取决于AI识别各个成分和视觉估算份量的能力。对于像烤鸡、米饭和蔬菜这样的独特项目效果很好,但对于成分不易区分的混合菜肴准确性较低。典型准确性:误差15%到20%。
手动搜索: 用户单独输入每个成分。准确性取决于用户是否考虑了烹饪油、酱汁和调味料。许多用户记录主要成分,但遗漏了烹饪中使用的两汤匙橄榄油(240卡路里)。典型准确性:误差20%到35%,存在系统性低估的偏差。
条形码扫描: 可以扫描单独的包装成分,但要求用户计算每种成分的使用份量。对于扫描的成分准确,但无法捕捉未包装的项目,如新鲜农产品和烹饪油。典型准确性:误差15%到25%,存在显著空白。
餐厅餐
AI照片追踪: 拍摄上菜的餐点。这是AI照片追踪最大的优势所在。AI可以在几秒钟内估算餐厅餐,而手动搜索则需要找到数据库中特定的餐厅,这通常只适用于连锁餐厅,或者逐一估算每个成分。典型准确性:误差15%到25%。
手动搜索: 需要找到数据库中确切的菜单项,或者将餐点拆分为成分并逐一估算。连锁餐厅的菜单项通常可以在数据库中找到,但独立餐厅很少。餐厅餐的手动方法速度慢、不确定,且严重依赖用户的估算技能。典型准确性:误差25%到45%。
条形码扫描: 不适用于餐厅餐。用户必须退回到手动搜索或AI照片方法。
包装小吃
AI照片追踪: 可以从照片中识别许多常见的包装小吃,尤其是当包装可见时。对于标准项目准确性良好,但可能对不熟悉或地方性产品有困难。典型准确性:误差10%到15%。
手动搜索: 如果特定产品在数据库中,效果很好。主要的错误来源是对从大包装中消费的项目的份量估算。典型准确性:误差10%到20%。
条形码扫描: 这是条形码扫描的最强场景。扫描包装,记录份量。对于单份包装项目,准确性在5%之内。对于多份包装,用户估算份量时,准确性为10%到15%。
混合或复杂菜肴
AI照片追踪: 像炒菜、砂锅菜、汤和咖喱这样的混合菜肴对视觉识别提出了最大挑战,因为各个成分无法单独区分。AI根据整体菜肴类别和明显的体积进行估算。典型准确性:误差20%到30%。
手动搜索: 如果数据库中存在确切的菜肴,准确性取决于数据库质量。如果用户必须单独输入成分,过程耗时且容易遗漏错误。典型准确性:误差20%到35%。
条形码扫描: 对于大多数混合菜肴不适用。用户必须使用其他方法。
方法选择的复合效应
追踪方法之间的真实差异不仅仅体现在每餐的准确性上。准确性和长期一致性的结合决定了结果。
考虑两个假设的用户在30天内的表现:
用户A使用AI照片追踪,平均每餐误差15%,但记录了95%的餐点。由于随机错误部分抵消,他们的每日卡路里估算与实际摄入的偏差约为8%。由于95%的餐点覆盖,他们的追踪数据在整个月中接近实际摄入的近似值。
用户B使用手动搜索,平均每餐误差10%,但由于时间限制和疲惫,仅记录了60%的餐点。他们跳过的餐点,通常是餐厅餐、小吃和社交场合,往往是热量最高的餐点。他们的追踪数据系统性地低估了实际摄入,未记录的40%造成了一个盲点,任何每餐的准确性都无法弥补。
尽管用户A的每餐精度较低,但他们的数据更有用。这就是为什么坚持性是选择追踪方法的主导因素,以及为什么那些减少摩擦的方法,即使在准确性上有所妥协,能产生更好的现实结果。
最佳方法:场景匹配
最有效的现实方法并不是单一依赖某种方法,而是根据场景智能匹配方法。
在餐厅餐、食堂食品、他人准备的餐点、复杂菜肴以及任何需要速度和便利的情况下,使用AI照片追踪。 这涵盖了手动方法最慢和最不准确的场景。
对于以离散数量消费的包装食品:如蛋白棒、薯片、一盒酸奶,使用条形码扫描。 这利用了条形码扫描的最高准确场景。
对于简单的单一成分项目,使用手动搜索,确保你知道确切的数量:如200克鸡胸肉、一根中等香蕉、两个鸡蛋。 这些项目搜索快速且易于准确估算。
在双手被占用时,使用语音记录:如烹饪、驾驶或外出就餐。 这种方法在你忘记之前捕捉到餐点记录,比完美的准确性更有价值。
Nutrola在一个应用中支持这四种方法,允许用户根据即时情况在AI照片、条形码扫描、手动搜索和语音记录之间切换。这种灵活性意味着用户总能选择提供最佳准确性与努力比的记录方法。
结论
AI照片追踪并不是每个单独食品项中最准确的方法。条形码扫描在包装食品中胜出,而使用厨房秤进行仔细手动记录可以实现简单成分的卓越精度。
但每餐的准确性并不是决定追踪成功的指标。决定成功的指标是你在数周和数月内饮食全貌的总体准确性。这个总体准确性是每餐准确性与一致性的乘积。在一致性方面,AI照片追踪显然胜出,因为它是唯一一种足够快速,能够在日常生活的摩擦中生存而不随时间退化的方法。
最佳的追踪方法是你能够实际使用的那种,每餐、每天,直到你需要数据为止。对于大多数人来说,这种方法涉及AI进行繁重的工作,而人类则快速确认。三秒钟,继续前行,享受生活。数据在后台积累,洞察随之而来。