Как делать лучшие фотографии еды для более точного подсчета калорий
Ваши навыки фотографирования еды напрямую влияют на точность подсчета калорий с помощью ИИ. Эти 8 простых привычек в фотографии могут повысить точность оценки порций с 65% до более 90% — без необходимости в навыках фотографии.
Снимок вашего блюда прямо сверху, при естественном освещении и с расставленными по тарелке продуктами может повысить точность оценки калорий ИИ на 20-30 процентных пунктов по сравнению с плохо сделанным, тусклым фото. Разница между полезной и бесполезной фотографией еды обычно сводится к нескольким секундам правильного позиционирования. Вам не нужны навыки фотографии. Достаточно нескольких привычек, которые предоставят ИИ необходимую информацию для работы. Вот 8 практических советов, основанных на данных о точности, которые значительно повысят надежность подсчета калорий по фотографиям.
Почему качество фото важнее, чем вы думаете
Системы распознавания еды на основе ИИ анализируют несколько визуальных сигналов, чтобы оценить, что вы едите и сколько этого на вашей тарелке. Эти сигналы включают видимую площадь поверхности каждого продукта, цветовой контраст между продуктами, тени, указывающие на глубину и объем, а также известные объекты, такие как тарелки и столовые приборы.
Когда любой из этих сигналов ухудшается — плохое освещение, сложенные продукты, загроможденный фон — ИИ начинает догадываться. А догадки приводят к ошибкам. Исследования, опубликованные в International Journal of Food Sciences and Nutrition, показали, что инструменты оценки рациона с поддержкой ИИ достигали 85-92% точности при контролируемых условиях фотографии, но падали до 60-70% точности при неуправляемых, пользовательских фотографиях.
Разница между этими двумя числами не в лучшем ИИ. Дело в лучших фотографиях.
Совет 1: Снимайте прямо сверху (вид сверху)
Самое значительное изменение, которое вы можете внести, — это держать телефон прямо над тарелкой и снимать вертикально вниз. Оценка калорий ИИ сильно зависит от видимой площади поверхности для расчета размеров порций. Когда вы фотографируете еду под углом 45 градусов или сбоку, тарелка выглядит овальной, продукты визуально накладываются друг на друга, и ИИ не может отличить небольшую горку риса от большой.
Угол в 90 градусов дает ИИ чистый, измеримый вид каждого продукта на тарелке. Исследования по оценке порций ИИ, опубликованные в журнале Nutrients, показали, что фотографии сверху улучшили точность оценки объема на 18-25% по сравнению с угловыми снимками.
Как это сделать: Держите телефон на вытянутой руке прямо над центром тарелки. На экране должна быть видна тарелка в виде полного круга, а не овала. Держите телефон параллельно поверхности стола. Большинство людей инстинктивно наклоняют телефон к себе — постарайтесь побороть эту привычку.
Совет 2: Используйте естественное освещение и избегайте вспышки
Освещение — второй по значимости фактор, влияющий на точность распознавания фотографий. ИИ использует цветовые данные для идентификации продуктов (например, различая коричневый и белый рис) и паттерны теней для оценки трехмерного объема еды на тарелке.
Вспышка камеры создает резкие, направленные тени, которые искажают оценку объема и могут вымывать естественные цвета продуктов. Тусклое освещение вводит шум в изображение и затрудняет ИИ разделение продуктов друг от друга и от тарелки.
Естественный дневной свет, даже в облачный день, обеспечивает равномерное освещение, которое сохраняет как цветовую точность, так и четкость теней.
| Условия освещения | Цветовая точность | Точность оценки порций | Общие проблемы |
|---|---|---|---|
| Естественный дневной свет (окно) | 93-97% | 88-94% | Минимальные |
| Яркий внутренний свет сверху | 88-92% | 82-88% | Небольшое изменение цвета на некоторых продуктах |
| Тусклое внутреннее освещение | 70-78% | 65-72% | Шум изображения, продукты сливаются друг с другом |
| Вспышка камеры | 75-82% | 60-70% | Резкие тени искажают объем, цвета вымываются |
| Прямой солнечный свет на улице | 90-94% | 85-90% | Периодическое переэкспонирование на белых тарелках |
| Свет от свечей / теплый свет | 62-70% | 55-65% | Сильный оранжевый оттенок, очень низкий контраст |
Как это сделать: Если вы находитесь рядом с окном, расположите тарелку так, чтобы свет равномерно падал на нее. Если вы в тусклом ресторане, кратковременно увеличьте яркость экрана телефона и используйте его как мягкий источник света или включите режим HDR. Никогда не используйте вспышку для фотографий еды, которые вы собираетесь сканировать.
Совет 3: Разделяйте продукты — не складывайте их
Когда продукты сложены друг на друга, ИИ видит только верхний слой. Тарелка с курицей на рисе для ИИ выглядит как тарелка с курицей — рис под ней невидим и не будет учтен.
Это также касается слоеных блюд, таких как салаты, где соус закрывает зелень, или пасты, где соус скрывает макароны под ним.
Как это сделать: Потратьте 5 секунд, чтобы разложить еду в один слой перед фотографированием. Если у вас несколько продуктов, дайте каждому из них свою секцию на тарелке. Представьте это как часы: белок на 12 часов, углеводы на 4 часа, овощи на 8 часов.
Приложения, такие как Nutrola, которые комбинируют распознавание еды ИИ с голосовым вводом, упрощают этот процесс — вы можете сфотографировать видимые продукты, а затем голосом записать все, что было скрыто или перемешано.
Совет 4: Включите объект для масштаба
ИИ оценивает размер порции частично, сравнивая продукты с известными объектами в кадре. Ужинная тарелка (стандарт 10-11 дюймов), вилка (стандарт 7-8 дюймов) или нож дают ИИ надежную точку отсчета.
Без объекта для масштаба ИИ не может определить, смотрит ли он на тарелку диаметром 6 дюймов или на сервировочное блюдо диаметром 12 дюймов. Одна и та же горка риса может содержать 150 калорий или 400 калорий в зависимости от размера тарелки.
Как это сделать: Убедитесь, что хотя бы один стандартный столовый прибор (вилка, нож или ложка) или полный край стандартной обеденной тарелки виден в кадре. Вам не нужно ничего специально располагать — просто не обрезайте фото так, чтобы эти точки отсчета исчезли.
Совет 5: Фотографируйте соусы и заправки отдельно
Соусы и заправки калорийны и визуально обманчивы. Столовая ложка заправки «Ранч» добавляет 73 калории. Две столовые ложки заправки «Цезарь» добавляют 170 калорий. Когда соус выливается на еду, ИИ не может определить, сколько было использовано, и часто недооценит или полностью пропустит соус.
Как это сделать: По возможности, просите заправку отдельно (в ресторанах) или налейте ее в небольшую тарелку перед добавлением к еде. Фотографируйте соус в его контейнере рядом с тарелкой. Если соус уже на еде, используйте голосовой ввод или функцию быстрого редактирования, чтобы добавить его вручную. В Nutrola вы можете сделать фото, а затем сказать «добавить две столовые ложки заправки «Ранч», используя функцию голосового ввода ИИ.
Совет 6: Наклоняйте миски немного, чтобы показать глубину
Миски представляют собой уникальную задачу для оценки порций ИИ. Когда их фотографируют прямо сверху, миска с овсянкой и тарелка с овсянкой выглядят почти одинаково — но миска вмещает значительно больше еды из-за своей глубины.
Как это сделать: Для продуктов, подаваемых в мисках (супы, каши, зерновые блюда, салаты), наклоните миску очень немного к камере — примерно на 15-20 градусов — чтобы ИИ мог увидеть глубину еды внутри. Вы также можете держать миску под легким углом для фото, а затем вернуть ее на место. Цель — показать объем, а не создать художественный снимок.
Совет 7: Уберите упаковку из кадра
Упаковка продуктов — пакеты с чипсами, обертки от конфет, коробки с хлопьями, контейнеры на вынос с напечатанным текстом — могут запутать системы распознавания ИИ. ИИ может попытаться прочитать текст на упаковке, неправильно идентифицировать бренд или отвлечься на логотипы и графику, вместо того чтобы сосредоточиться на самой еде.
Это особенно проблематично с частичной упаковкой. Открытый батончик мюсли рядом с его оберткой может быть учтен как два предмета, или текст обертки может затмить визуальный анализ еды и привести к неточным результатам.
Как это сделать: Уберите обертки, коробки и контейнеры из кадра перед фотографированием. Если вы едите что-то с штрих-кодом, используйте сканирование штрих-кода вместо фото-сканирования — базы данных штрих-кодов, такие как в Nutrola, охватывают более 95% упакованных продуктов и предоставляют точные данные о питательных веществах от производителя, что всегда более точно, чем оценка по фотографии для упакованных товаров.
Совет 8: Одна тарелка на фото
Когда вы фотографируете несколько тарелок в одном кадре — ваше блюдо и блюдо вашего спутника, или основное блюдо и гарнир на отдельной тарелке — ИИ испытывает трудности с определением, какая еда принадлежит вашему обслуживанию. Он может учесть всю видимую еду как одно блюдо, значительно переоценивая ваш прием пищи.
Как это сделать: Фотографируйте каждую тарелку по отдельности. Если у вас есть основная тарелка и гарнир, сделайте два фото. Это займет дополнительные 3 секунды и может предотвратить ошибку в 200-500 калорий. Большинство приложений для отслеживания питания, включая Nutrola, обрабатывают отдельные фотографии менее чем за 2 секунды, так что временные затраты незначительны.
Хорошее фото против плохого: 10 реальных сценариев
Следующая таблица показывает, как распространенные ошибки в фотографии влияют на точность оценки калорий ИИ. Столбец «точность» представляет собой то, насколько близко оценка ИИ соответствует фактическому количеству калорий в блюде, на основе агрегированных данных тестирования из исследований распознавания еды ИИ.
| Сценарий | Плохая привычка фотографии | Хорошая привычка фотографии | Точность (плохо) | Точность (хорошо) | Типичная ошибка в калориях (плохо) |
|---|---|---|---|---|---|
| Тарелка с курицей и рисом | Угол 45 градусов, вспышка | Вид сверху, естественный свет | 64% | 92% | +/- 180 ккал |
| Салат с заправкой | Заправка вылита, тусклый свет | Заправка отдельно, дневной свет | 55% | 89% | +/- 150 ккал |
| Миска с овсянкой | Только сверху, без видимости глубины | Небольшой наклон, показывающий глубину миски | 60% | 85% | +/- 120 ккал |
| Паста с соусом | Соус покрывает пасту, угловой снимок | Паста видна, сверху | 58% | 87% | +/- 200 ккал |
| Сэндвич с чипсами | Оба предмета сложены, упаковка в кадре | Предметы разделены, упаковка убрана | 52% | 90% | +/- 220 ккал |
| Жаркое на рисе | Еда сложена высоко, тусклый ресторан | Распределено ровно, режим HDR телефона | 61% | 88% | +/- 170 ккал |
| Завтрак (яйца, тост, бекон) | Все предметы накладываются друг на друга, боковой угол | Предметы разделены, вид сверху | 63% | 93% | +/- 160 ккал |
| Смузи с начинкой | Темная миска, нет видимого прибора | Светлая миска, ложка для масштаба | 57% | 84% | +/- 130 ккал |
| Ломтики пиццы | Несколько ломтиков накладываются | Один ломтик, полная тарелка видна | 50% | 88% | +/- 250 ккал |
| Буррито с гарнирами | Завернутое буррито, загроможденный поднос | Буррито разрезано, предметы разделены | 45% | 82% | +/- 280 ккал |
Быстрый чек-лист перед фотографированием
Перед тем как сделать фото вашего блюда, пройдите через этот 5-секундный ментальный чек-лист:
- Угол: Я прямо над тарелкой?
- Свет: Достаточно ли света? Вспышка выключена?
- Разделение: Могу ли я видеть каждый продукт по отдельности?
- Масштаб: Виден ли столовый прибор или полный край тарелки?
- Чистый кадр: Убраны ли упаковки и лишние тарелки из кадра?
Это становится автоматическим через несколько дней. Большинство пользователей Nutrola сообщают, что чек-лист становится второй натурой примерно через неделю постоянного ведения фотоучета.
Когда сканирование фотографий не лучший вариант
Сканирование фотографий лучше всего подходит для видимых, разделенных, целых продуктов на тарелке. Есть ситуации, когда другие методы учета быстрее и точнее:
- Упакованные продукты со штрих-кодами: Используйте сканирование штрих-кодов. Сканер штрих-кодов Nutrola охватывает более 95% упакованных продуктов с точными данными от производителя.
- Сложные смешанные блюда: Используйте голосовой ввод. Сказав «Я съел миску курицы тикка масала с примерно одной чашкой басмати», вы предоставляете ИИ больше информации, чем фото коричневой миски с едой.
- Напитки: Используйте голосовой ввод или ручной ввод. Фото стакана апельсинового сока и стакана яблочного сока выглядят почти идентично.
- Закуски из пакета: Используйте сканирование штрих-кодов или голосовой ввод. Горсть миндаля, сфотографированная в вашей ладони, трудно оценить визуально.
ИИ-диетический помощник в Nutrola может комбинировать несколько методов ввода для одного приема пищи — фото для основной тарелки, голос для заправки, штрих-код для упакованного гарнира — предоставляя вам наиболее точный итог без дополнительных усилий.
Часто задаваемые вопросы
Влияет ли качество камеры телефона на подсчет калорий по фотографиям еды?
Современные камеры смартфонов с 2020 года все производят достаточное разрешение для распознавания еды ИИ. Минимальное эффективное разрешение составляет примерно 2 мегапикселя, что превышает возможности каждого современного смартфона. Техника фотографии — угол, освещение, расположение еды — имеет гораздо большее значение, чем аппаратное обеспечение камеры. Хорошо составленное фото с бюджетного телефона превзойдет плохо составленное фото с флагманского устройства.
Насколько близко нужно держать телефон при фотографировании еды?
Держите телефон на расстоянии 12-18 дюймов (30-45 см) над тарелкой. Это расстояние захватывает всю тарелку, включая край и любые столовые приборы, сохраняя при этом достаточно деталей для того, чтобы ИИ мог различить отдельные продукты. Если вы слишком близко, вы можете обрезать объекты для масштаба. Если слишком далеко, мелкие предметы, такие как орехи или семена, теряют детали.
Должен ли я фотографировать еду до или после начала еды?
Всегда фотографируйте до еды. Как только вы начинаете есть, размеры порций меняются, продукты смешиваются, и ИИ не может оценить, что было изначально на тарелке. Если вы забыли сделать фото до еды, используйте голосовой ввод, чтобы описать, что вы ели.
Может ли сканирование еды ИИ работать при освещении в ресторане?
Да, но точность снижается в очень тусклых ресторанах. Включите режим HDR или Ночной режим на вашем телефоне, чтобы компенсировать. Если ресторан очень темный, рассмотрите возможность использования голосового ввода вместо сканирования фотографий. Яркие ресторанные условия с верхним освещением обычно дают результаты, сопоставимые с домашними условиями.
Нужно ли фотографировать каждую еду отдельно или можно сделать все блюда сразу?
Каждое блюдо должно фотографироваться в момент его употребления. Сканирование еды ИИ работает на отдельных фотографиях, а не на пакетных загрузках. Если вы сфотографируете завтрак, обед и ужин все сразу позже в течение дня, вы потеряете информацию о фактической порции и будете работать по памяти, что приведет к тем же ошибкам, что и ручной ввод.
Как Nutrola обрабатывает продукты, которые частично скрыты на фото?
ИИ-распознавание фотографий Nutrola идентифицирует видимые продукты и оценивает их порции. Для частично скрытых предметов — таких как рис под карри — ИИ использует контекстуальные подсказки (тип блюда, типичные соотношения порций) для оценки скрытых компонентов. Однако точность значительно улучшается, когда вы дополняете фото голосовым описанием. Вы можете сказать «под ним примерно одна чашка риса» после снимка, и ИИ-диетический помощник Nutrola объединит оба ввода для более точного учета.
Достаточно ли точным является сканирование фотографий, чтобы заменить ручной подсчет калорий?
Для видимых, хорошо сфотографированных блюд с разделенными продуктами сканирование фотографий ИИ достигает 85-94% точности, что сопоставимо с тщательным ручным учетом с использованием весов (который достигает примерно 90-95% точности). Преимущество сканирования фотографий заключается в скорости и последовательности — это занимает 3 секунды вместо 3 минут, что означает, что вы с большей вероятностью зафиксируете каждую еду. Последовательность со временем имеет большее значение, чем точность по каждой еде для достижения целей в питании.
Какой цвет фона лучше всего подходит для фотографий еды, используемых в подсчете калорий?
Простая белая или светлая тарелка на нейтральном фоне обеспечивает наивысший контраст для распознавания ИИ. Темные тарелки снижают контраст с темными продуктами (жареное мясо, шоколад, черные бобы), что ухудшает точность. Если вы едите на темных тарелках дома, подумайте о переходе на светлые — это небольшое изменение, которое значительно улучшает вашу точность учета со временем.
Готовы трансформировать отслеживание питания?
Присоединяйтесь к тысячам тех, кто изменил свой путь к здоровью с Nutrola!