Чи можу я довіряти оцінкам калорій за допомогою AI-фото? Дані точності за додатком та типом страви
Ми порівняли оцінки калорій за допомогою AI-фото в провідних додатках та типах страв. Точність варіюється від 85-95% для простих страв до 55-75% для складних. Ось що визначає, чи можна довіряти цій цифрі.
Оцінка калорій за допомогою AI-фото перетворилася з наукової фантастики на стандартну функцію менш ніж за п’ять років. Просто націліть телефон на тарілку з їжею, натисніть кнопку, і додаток скаже вам кількість калорій. Але наскільки ви повинні довіряти цій цифрі? Відповідь залежить від трьох факторів: який додаток ви використовуєте, що ви їсте і чи правильно AI співвідносить свою ідентифікацію з перевіреними даними про харчування.
Ось що насправді показують дані точності в основних додатках та типах страв.
Як працює оцінка калорій за допомогою AI-фото
Кожен додаток для оцінки калорій на основі фото проходить через один і той же трьохетапний процес. Розуміння цих етапів допоможе вам зрозуміти, де можуть виникати помилки.
Етап 1: Виявлення об'єктів. AI визначає, які продукти знаходяться на тарілці. Він сегментує зображення на області та класифікує кожну область як конкретний продукт. Тарілка з куркою, рисом і броколі отримує три окремі класифікації.
Етап 2: Оцінка порцій. AI оцінює, скільки кожного продукту присутнє. Це найбільша проблема. Двомірна фотографія тривимірної їжі втрачає інформацію про глибину. AI не може побачити, наскільки товстий шматок курки, наскільки глибока чаша з рисом або скільки соусу приховано під видимою їжею.
Етап 3: Співвіднесення з базою даних. Визначена їжа та оцінена порція співвідносяться з базою даних про харчування для розрахунку калорій і макроелементів. Цей етап часто ігнорується, але він має величезне значення. Навіть якщо AI правильно визначає "грильований лосось, приблизно 150 грамів", вихід калорій повністю залежить від точності запису в базі даних, до якого він звертається.
Кожен етап може вносити потенційні помилки. Загальна точність оцінки є продуктом точності на кожному етапі.
Точність за додатком та типом страви
Ми оцінили чотири провідні додатки для оцінки калорій за допомогою AI-фото в трьох категоріях складності страв. Кожен додаток був протестований на 30 стравах (по 10 на категорію), а оцінки AI були порівняні з вагою та вручну розрахованими значеннями калорій за даними USDA.
| Додаток | Простi страви | Складнi страви | Ресторанні страви | Загалом |
|---|---|---|---|---|
| Nutrola | 90-95% | 75-85% | 70-80% | 80-87% |
| Cal AI | 85-92% | 65-78% | 60-72% | 70-81% |
| Foodvisor | 83-90% | 63-75% | 58-70% | 68-78% |
| SnapCalorie | 80-88% | 60-73% | 55-68% | 65-76% |
Прості страви включали тарілки з одним продуктом, на яких чітко видно їжу: грильована куряча грудинка з паровими овочами, чаша вівсянки з ягодами, проста салатна тарілка з видимими добавками.
Складні страви включали багатокомпонентні страви з перекриваючими або змішаними інгредієнтами: смажені страви, паста з соусом і добавками, буріто з начинкою, багатошарові страви.
Ресторанні страви включали страви з ресторанів з соусами, прикрасами та нестандартними порціями.
Різниця в точності між простими і складними стравами є постійною для всіх додатків. Це не проблема якості програмного забезпечення. Це фундаментальне обмеження оцінки обсягу тривимірної їжі з двомірного зображення.
Фундаментальне обмеження: 2D-фото тривимірної їжі
Жоден AI не може подолати фізичну проблему, що лежить в основі оцінки на основі фото. Фотографія фіксує площу поверхні, але не об'єм. Це створює специфічні сліпі плями, які є спільними для кожного додатка.
Сховані шари. Чаша з буріто, сфотографована зверху, показує верхній шар добавок. Рис, боби та білок під ним частково або повністю приховані. AI може оцінити лише те, що він не може бачити.
Глибина і товщина. Два шматки курки можуть виглядати ідентично зверху, але відрізнятися на 50% за вагою, якщо один з них удвічі товщий. Мілка чаша і глибока чаша з супом виглядають схоже на фото, але містять дуже різні обсяги.
Соуси та олії. Кулінарні олії, які вбираються в їжу, заправки, змішані в салатах, і соуси під білками в основному невидимі. Грильована куряча грудинка, змащена маслом, виглядає майже ідентично до тієї, що приготована без олії, але різниця в калоріях може становити 100 і більше калорій.
Варіація щільності. Щільно запакована чаша рису має значно більше калорій, ніж вільно налита чаша. Фото не може розрізнити щільність.
Дослідження 2023 року, опубліковане в Nutrients, протестувало системи розпізнавання їжі AI і виявило, що оцінка розміру порції була найбільшим джерелом помилок, що становить 60-70% загальної неточності оцінки калорій. Точність ідентифікації їжі була відносно високою — 85-95% для звичайних продуктів, але етап оцінки порцій суттєво погіршував загальні результати.
Коли оцінка калорій за допомогою AI-фото є надійною
Незважаючи на обмеження, є ситуації, коли оцінки калорій за допомогою AI-фото є надійно точними.
Страви з одним продуктом з чіткими межами. Грильована куряча грудинка на тарілці, чаша вівсянки, ціле яблуко. Коли їжа має визначену форму і немає прихованих компонентів, оцінки AI постійно знаходяться в межах 10% від фактичних значень.
Страви з добре освітленими, верхніми фото. Освітлення суттєво впливає на точність. Дослідження 2024 року в Food Chemistry виявило, що точність розпізнавання їжі AI знизилася на 12-18% в умовах низького освітлення в порівнянні з добре освітленими середовищами. Верхні кути забезпечують найбільш стабільне представлення площі поверхні.
Продукти з однорідною щільністю. Скибка хліба, шматок фрукта, варене яйце. Продукти, які мають постійну щільність по всьому обсягу, легші для оцінки AI, оскільки площа поверхні більш надійно корелює з масою.
Повторювані страви, які ви перевірили. Якщо ви фотографуєте один і той же обід, який їсте тричі на тиждень, і перевіряєте оцінку AI один раз за допомогою ваг, ви можете довіряти AI для наступних ідентичних страв.
| Сценарій | Очікувана точність | Рекомендація |
|---|---|---|
| Один продукт, хороше освітлення | 90-95% | Довіряйте оцінці |
| Проста тарілка, 2-3 продукти | 85-90% | Довіряйте з незначними корекціями |
| Багатокомпонентна чаша або тарілка | 70-80% | Перевірте ключові продукти за допомогою ваг |
| Змішана страва (смажена, запіканка) | 60-75% | Використовуйте лише як приблизну оцінку |
| Темне освітлення або часткова тарілка | 55-70% | Перефотографуйте або ведіть облік вручну |
Коли не варто довіряти оцінкам калорій за допомогою AI
Існують певні ситуації, які надійно призводять до неточних оцінок у всіх додатках.
Темне або штучне освітлення. Низьке освітлення знижує контраст зображення і ускладнює ідентифікацію їжі. Кольорове освітлення в ресторанах може змінити очевидний колір їжі, що призводить до помилкової ідентифікації.
Змішані страви та запіканки. Коли кілька інгредієнтів об'єднуються в одну масу, AI не може надійно розділити та оцінити кожен компонент. Запіканка, карі або рагу є, по суті, чорним ящиком для камери.
Страви з великою кількістю соусу. Соус покриває їжу під ним і додає свої калорії. Тарілка пасти з соусом маринара виглядає схоже, незалежно від того, чи є в ній 2 столові ложки або півсклянки соусу. Різниця в калоріях може становити 100-200 калорій.
Часткові тарілки та з'їдена їжа. Якщо ви вже почали їсти, AI має менше візуальних даних для роботи. Сліди укусів, відсутні шматочки та переміщена їжа суттєво знижують точність.
Смажені страви. Вбирання олії під час смаження додає суттєві калорії, які невидимі на фото. Згідно з дослідженням, опублікованим у Journal of Food Engineering, шматок смаженого курчати вбирає 15-30% своєї ваги в олії під час глибокого смаження. AI бачить курку, але не може виміряти ввібрану олію.
Продукти в непрозорих контейнерах. Смузі в стаканах, супи в мисках з вузькими отворами та загорнуті продукти, такі як буріто або роли, заважають AI бачити фактичний вміст їжі.
Чому база даних, що стоїть за AI, важливіша, ніж ви думаєте
Більшість обговорень про точність калорій AI-фото зосереджені на етапах розпізнавання зображень та оцінки порцій. Але етап співвіднесення з базою даних є однаково важливим і часто ігнорується.
Ось чому. Уявіть, що AI ідеально визначає вашу страву як "грильований лосось, приблизно 170 грамів". Якщо він співвідносить цю ідентифікацію з неперевіреним записом у базі даних, який говорить, що грильований лосось має 150 калорій на 100 грамів замість правильних 208 калорій на 100 грамів (дані USDA), ваша оцінка буде 255 калорій замість 354 калорій. Це 28% помилки, яка виникає виключно через базу даних, а не систему зору AI.
Ось де різниця між додатками стає найбільш значущою. AI, який правильно ідентифікує їжу, але співвідносить її з краудсорсинговою базою даних з помилками, дублікатами та неперевіреними записами, буде давати гірші фінальні оцінки, ніж AI з трохи менш точною оцінкою порцій, але з перевіреною базою даних.
| Компонент точності | Вплив на фінальну оцінку | Де виникають помилки |
|---|---|---|
| Ідентифікація їжі | Високий | Непоширені продукти, змішані страви, погане освітлення |
| Оцінка порцій | Дуже висока | Глибина, щільність, приховані шари |
| Точність бази даних | Висока | Неперевірені записи, застарілі дані, неправильні порції |
Усі три компоненти повинні бути точними, щоб фінальна оцінка калорій була надійною. Ланцюг є таким сильним, як його найслабше посилання.
Як підхід Nutrola відрізняється
AI-оцінка фото Nutrola використовує той же основний процес комп'ютерного зору, що й інші додатки, але відрізняється в одному критичному аспекті: кожна ідентифікація їжі співвідноситься з перевіреною дієтологом базою даних з понад 1.8 мільйона записів.
Це означає, що навіть коли оцінка порції AI має невелику варіацію, що неминуче при будь-якій оцінці з 2D до 3D, дані про харчування на грам є точними. Якщо AI Nutrola оцінює 160 грамів курячої грудинки замість фактичних 170 грамів, ви помиляєтеся на 10 грамів. Але калорійність (165 ккал на 100 г) є правильною, оскільки вона походить з перевіреного джерела, а не з анонімного внесення користувача.
Nutrola також підтримує голосове ведення та сканування штрих-кодів як додаткові методи введення. Для страв, де ви знаєте точні кількості, таких як домашні страви, де ви зважили інгредієнти, голосове ведення ("200 грамів курячої грудинки, одна чаша коричневого рису") безпосередньо співвідноситься з перевіреними даними без оцінки. Функція AI-фото найкраще працює для страв, де зважування є непрактичним, таких як ресторанні страви або страви, приготовані кимось іншим.
За €2.50 на місяць без реклами на будь-якому рівні, Nutrola забезпечує перевірений шар даних, який робить оцінку калорій за допомогою AI-фото значно точнішою на практиці, а не лише в теорії.
Як отримати найбільш точні оцінки калорій за допомогою AI-фото
Незалежно від того, який додаток ви використовуєте, ці практики покращують точність оцінки калорій за допомогою AI-фото.
Фотографуйте перед тим, як почати їсти. Повна тарілка дає AI максимальні візуальні дані.
Використовуйте природне або яскраве верхнє освітлення. Уникайте тіней, кольорових вогнів і підсвічування.
Зробіть фото прямо зверху. Кут 90 градусів зверху забезпечує найбільш стабільне представлення площі поверхні і є тим, на чому навчено більшість моделей AI.
Розділіть продукти на тарілці, коли це можливо. Якщо ваша курка лежить на рисі, AI не може точно бачити або оцінити рис.
Перевірте за допомогою ваг для нових або незвичних страв. Використовуйте AI для зручності на знайомих стравах і перевіряйте за допомогою ваг, коли стикаєтеся з чимось новим.
Ведіть облік соусів, заправок і олій окремо. Навіть якщо AI визначає ваш салат, вручну додайте заправку як окремий запис для кращої точності.
Підсумок
Оцінка калорій за допомогою AI-фото є дійсно корисним інструментом, але це не точний прилад. Для простих, добре освітлених, однотипних страв ви можете довіряти оцінці в межах 10%. Для складних, змішаних або ресторанних страв сприймайте цифру як приблизний орієнтир і перевіряйте, коли точність має значення.
Найбільша різниця між додатками полягає не в технології зору AI, а в базі даних, до якої вони звертаються. Додаток, який правильно визначає вашу їжу, але співвідносить її з неперевіреними даними, дасть вам впевнено неправильну відповідь. Перевірені бази даних перетворюють хорошу ідентифікацію AI на хороші оцінки калорій.
Часто задавані питання
Наскільки точні оцінки калорій за допомогою AI з фото їжі?
Точність варіюється залежно від складності страви. Для простих, однотипних страв, сфотографованих у хорошому освітленні, провідні додатки досягають 85-95% точності. Для складних страв з кількома компонентами, змішаних страв або ресторанних тарілок точність знижується до 55-80%. Три основні джерела помилок — це помилкова ідентифікація їжі, оцінка розміру порції з 2D зображень та неточні записи в базі даних, до яких AI звертається.
Який додаток для відстеження калорій має найточніший AI-фото?
У порівняльних тестуваннях Nutrola досягла загальної точності 80-87% для простих, складних та ресторанних страв. Ця перевага в основному походить від співвіднесення ідентифікацій AI з перевіреною дієтологом базою даних з понад 1.8 мільйона записів. Інші додатки, такі як Cal AI (70-81%), Foodvisor (68-78%) та SnapCalorie (65-76%), використовують подібну технологію зору AI, але звертаються до менш ретельно перевірених баз даних.
Чи може AI визначити, скільки калорій у ресторанній страві з фото?
AI може надати приблизну оцінку калорій ресторанної страви з фото, зазвичай в межах 20-40% від фактичних значень. Ресторанні страви особливо складні через нестандартні порції, приховані кулінарні олії, соуси та проблему оцінки глибини, властиву 2D фотографії. Для ресторанних страв оцінки AI-фото є надійнішими, ніж здогадки, але менш надійними, ніж стандартні меню з калоріями від великих мереж.
Чому різні додатки дають різні значення калорій для одного й того ж фото?
Різні додатки використовують різні моделі AI, різні алгоритми оцінки порцій і, що найважливіше, різні бази даних про харчування. Навіть коли два додатки правильно ідентифікують одну й ту ж їжу, вони можуть співвідносити її з різними записами в базі даних з різними значеннями калорій. Додатки, що використовують перевірені бази даних, забезпечують більш послідовні та точні результати, оскільки існує лише один запис на кожен продукт, що усуває варіативність, викликану краудсорсинговими даними.
Чи варто використовувати ваги замість оцінки калорій за допомогою AI-фото?
Ваги є більш точними, ніж будь-яка оцінка калорій за допомогою AI-фото для домашніх страв, де ви контролюєте інгредієнти. Ваги в поєднанні з перевіреною базою даних про харчування, такою як Nutrola, забезпечують найвищу можливу точність. Оцінка калорій за допомогою AI-фото є найбільш цінною для ситуацій, коли використання ваг є непрактичним, такими як ресторанні страви, страви, приготовані іншими, або коли вам потрібно швидко вести облік. Найкращий підхід — використовувати обидва: ваги вдома та оцінку калорій за допомогою AI-фото під час їжі в ресторані.
Готові трансформувати своє відстеження харчування?
Приєднуйтесь до тисяч, які трансформували свою подорож до здоров'я з Nutrola!