Проекты
Конкурсные проекты

Android-приложение для распознавания грибов с использованием YOLO 11


Тип участника:  Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:  Рачинская Юлия Евгеньевна
ФИО всех участников авторского/творческого коллектива:  Рачинская Юлия Евгеньевна
Идея и краткое описание ИТ-проекта:  Данная разработка (приложение) предназначена для распознавания объектов (грибов) при помощи камеры смартфона пользователя и модели нейросети.
Перечень решаемых задач: 

Задачи, поставленные в рамках данной работы:

·         изучение литературы и анализ имеющихся приложений в области распознавания объектов живой природы;

·         выбор технологии и инструментария для будущего приложения;

·         выбор архитектуры нейронной сети и обучение для распознавания и классификации грибов на основе технологии компьютерного зрения, а также выбор наилучшей модели для дальнейшего включения в приложение;

·         подготовка данных и разметка для дальнейшего обучения;

·         разработка приложения с внедренной обученной моделью нейронной сети по распознаванию опасных видов грибов;

·         проведение тестирования разработанного приложения.

Описание функциональных возможностей и элементов проекта: 

Функциональные возможности:


•Захват видеопотока с камеры

•Распознавание в реальном времени

•Переход к справке по выбранному виду

•Поиск вида гриба по названию

•Офлайн доступ к справочным данным

•Открытие экранов через нижнюю навигационную панель

Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):  -
Используемые платформы, средства разработки: 

  1. Для разработки мобильного приложения, предназначенного для идентификации видов грибов, выбрана операционная система Android. Разработка осуществляется в среде Android Studio.

  2. Для проектирования интерфейса выбрана платформа Figma.

  3. Подготовка данных для модели компьютерного зрения осуществляется с помощью CVAT. Аугментация данных выполняется в Roboflow.

  4. Обучение модели нейронной сети реализуется с использованием библиотеки Ultralytics.

Стоимость разработки системы:  Не определялась в рамках Выпускной Квалификационной Работы, однако на рынке представленных технологий данная разработка оценивается в пределах 400 000 - 450 000 руб.
Средний размер ежегодных затрат на эксплуатацию:  Для поддержки данной разработки приблизительные ежегодные затраты будут составлять 200 000 руб./год
Перспективы развития: 

В перспективе предстоит провести следующие работы:

1.               Реализовать геолокации грибов.

2.               Разработать базу кулинарных рецептов.

Достижение поставленных целей: 

На данном этапе имеются следующие результаты:

1.               Проведена подготовка данных для обучения модели.

2.               Проведена тонкая настройка с переносом обучения на основе YOLO 11.

3.               Разработан пользовательский интерфейс сервиса.

4.               Разработано Android-приложение.

Проводится тестирование с сопутствующей доработкой приложения.

Актуальность, экономическая или социальная полезность: 

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

Масштабируемость, способность к взаимодействию с другими системами, мобильность: 
Данное приложение должно быть способным эффективно справляться с увеличением числа пользователей и данных без ухудшения производительности или функциональности, должно оставаться отзывчивым и стабильным. 

Обоснованность применяемых проектных решений: 
  1. Для разработки мобильного приложения, предназначенного для идентификации видов грибов, выбрана операционная система Android, обеспечивающая широкий охват аудитории, превышающий 70% рынка. Разработка осуществляется в среде Android Studio, которая предоставляет прямой доступ к системным возможностям, таким как камера, GPS, сенсоры и уведомления, а также поддержку различных версий операционной системы для создания стабильного решения.

  2. Для проектирования интерфейса выбрана платформа Figma, обладающая зрелой и стабильной средой для работы с ресурсоемкими проектами, развитой экосистемой плагинов и интеграций, а также расширенными возможностями для создания сложных интерактивных прототипов.

  3. Подготовка данных для модели компьютерного зрения осуществляется с помощью CVAT, главным преимуществом которого является бесплатное использование. Аугментация данных выполняется в Roboflow,предоставляющей возможности визуализации данных и тестирования на различных моделях нейросетей.

  4. Обучение модели нейронной сети реализуется с использованием библиотеки Ultralytics, предоставляющей высокоуровневый API для эффективного переносного обучения и тонкой настройки, что позволяет адаптировать модель к новым классам объектов при ограниченных данных.


Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов: 

В ходе исследования был проведен анализ существующих популярных приложений сегмента распознавания грибов.

Данные приложения обладают схожим функционалом, основанным на распознавании грибов с использованием камеры смартфона. Их преимущества включают высокую скорость обработки изображений и интуитивно понятный интерфейс. Однако они имеют недостатки, к которым относится: зависимость точности предсказаний от качества фото, необходимость в стабильном интернет-соединении и ориентированность выборки на видах грибов США и Западной Европы, игнорирующей российские грибы.

Для обеспечения конкурентоспособности разрабатываемое приложение должно обладать высокой точностью идентификации, функционировать в автономном режиме, иметь простой и удобный интерфейс, а также иметь справочник, включающий в себя распространенные на территории Российской Федерации виды грибов.
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):  Да
Презентация проекта pdf:  Загрузить
Возврат к списку
нет доступа к комментариям Авторизоваться