Телефон, сканер, ИИ

Новый ИИ по фото определяет питательность блюда

Технологии
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Подсчёт калорий во время диеты – непростое занятие. Даже если вы используете специальные программы, они обычно требуют ручного ввода данных. Но теперь достаточно одной фотографии…

Новая технология, разработанная программистами из Тэндонской Школы Инженеров (Нью-Йорк, США), заключается в использовании нейросети YOLOv8, которая будет идентифицировать пищевые продукты на фотографии, оценивать размер порций и подсчитывать содержание калорий, белков, жиров и углеводов. Программа предназначена для людей с лишним весом, диабетом или другими состояниями, при которых требуется диета.

Очень долго такой автоматический мониторинг рациона был трудной задачей, потому что даже одно и то же блюдо может быть по-разному приготовлено и выложено на тарелку.

«Визуальное разнообразие еды – это главная трудность, – объяснил глава проекта Сунил Кумар. – Если у предметов, производимых на заводах, есть стандартизированный внешний вид, то один и тот же суп или салат, приготовленный двумя разными поварами, может выглядеть совершенно по-разному. И наоборот, бургеры, сэндвичи или напитки из двух кафе разных компаний могут быть похожими внешне, но сильно различаться по составу».

Бот YOLOv8 был обучен с помощью 95000 картинок, изображавших продукты 214 категорий, и теперь умеет разбираться в кухне разных стран.

Ещё одной трудностью стал точный анализ размеров порций с целью точного подсчёта калорий. YOLOv8 использует объёмный анализ, чтобы измерять физический размер сканируемого продукта и сопоставлять его с данными о содержании питательных веществ. Так пользователь избавлен от необходимости вводить вручную размер порции.

Обычно такие программы делают в виде приложений для iOS или Android, но не в этом случае. YOLOv8 работает прямо через браузер; это значит, что можно загрузить фотографию с телефона, использующего Windows Mobile или Java, или даже компьютера, чтобы получить немедленную информацию о составе продукта.

Испытания YOLOv8 показали, что он работает с точностью 79.41%. Среди блюд, на которых он был испытан, были кусок пиццы (317 кал, 10 г белков, 40 г углеводов, 13 г жиров) и индийское блюдо «идли самбар» (221 кал, 7 г белков, 46 г углеводов).

Источник: crispy.news

Метки