FruitNeRF: Как нейросети считают яблоки на деревьях
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Проблема, которую решает проект
Представьте, что вы владелец фруктового сада. Перед сбором урожая нужно точно оценить количество плодов — это важно для логистики и прогнозирования прибыли. Традиционный метод — визуальный подсчёт — трудоёмкий и неточный. Компьютерное зрение могло бы помочь, но обычные 2D-методы часто ошибаются из-за наложения фруктов в кадре.
Именно эту проблему решает FruitNeRF — фреймворк для точного подсчёта фруктов в трёхмерном пространстве с помощью Neural Radiance Fields (NeRF).
Что такое FruitNeRF?
FruitNeRF — это open-source решение, интегрированное в популярный фреймворк Nerfstudio. Оно позволяет:
- Автоматически подсчитывать фрукты по фотографиям с обычной камеры
- Работать с разными видами плодов (яблоки, груши, персики и другие)
- Строить 3D-модель фруктового дерева для точного анализа

Ключевые возможности
-
Универсальность
- Работает с любыми фруктами благодаря использованию foundation model (Grounding-SAM)
- Поддерживает как реальные съёмки, так и синтетические данные
-
Точность в 3D
- Строит Neural Radiance Field с семантической информацией
- Преобразует его в фруктовые point clouds для точного подсчёта
- Избегает двойного учёта одного плода на разных кадрах
-
Простота использования
- Готовые скрипты для обработки данных и обучения
- Подробная документация по установке
- Интеграция с Nerfstudio
# Пример запуска обучения
ns-train fruit_nerf --data {path/to/workspace-dir} --output-dir {path/to/output-dir}
Технические детали
Архитектура проекта объединяет несколько передовых технологий:
- Grounding-SAM — сегментирует фрукты на изображениях
- NeRF — строит 3D-представление сцены
- Каскадная кластеризация — разделяет point cloud на отдельные фрукты

Практическое применение
- Сельское хозяйство: точный учёт урожая без ручного труда
- Робототехника: навигация сборщиков фруктов
- Агроаналитика: прогнозирование урожайности
Проект уже протестирован на:
- Реальных яблонях (3 дерева с ручной проверкой)
- Синтетических данных (6 видов фруктов)
Как попробовать?
- Установите Nerfstudio (версия 0.3.2)
- Клонируйте репозиторий FruitNeRF
- Загрузите датасет (доступен на Zenodo)
- Запустите обучение и подсчёт
Полная инструкция: FruitNeRF на GitHub
FruitNeRF — отличный пример применения современных нейросетевых технологий в сельском хозяйстве. Проект будет особенно интересен:
- Разработчикам компьютерного зрения
- Специалистам по точному земледелию
- Исследователям в области 3D-реконструкции
Уже сейчас система показывает точность, сравнимую с ручным подсчётом, а её открытый код позволяет адаптировать решение под конкретные задачи.
