AS-SwinT: машинное зрение для автоматического прореживания винограда

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

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

Методология: В данном исследовании использовалась модель инстанс-сегментации AS-SwinT. Эксперименты проводились на аппаратном обеспечении (NVIDIA RTX3090, i7 CPU) с использованием ПО: Python, PyTorch и фреймворка MMDetection. Для обучения применялись:

  • Аугментация данных (отражения)
  • Оптимизатор AdamW
  • Transfer learning с весами backbone-сети, предобученной на Imagenet

Оценка и результаты:

  • Производительность оценивалась по метрикам средней точности (AP) в стиле COCO, с учетом объектов разного размера, precision и recall.
  • Ablation-исследования показали, что значительное улучшение точности детекции, особенно для мелких ягод, обеспечивают три компонента: оптимизация Anchor, Soft-NMS и модуль ASFF.
  • AS-SwinT превзошел классические модели (Mask R-CNN, YOLO) как в искусственных, так и в естественных условиях, показав высокую точность и устойчивость даже при наложении ягод или их затенении.
  • Сравнение различных backbone-сетей подтвердило эффективность Swin Transformer для извлечения признаков, при этом увеличение глубины сети не всегда вело к росту точности.
  • Для оценки количества ягод в грозди использовалась линейная регрессия. AS-SwinT показал наилучшую корреляцию между предсказаниями и реальными данными.

Выводы и перспективы:

Модель AS-SwinT представляет собой значительный шаг в автоматизации подсчета ягод винограда и может стать основой для систем прореживания. Это потенциально революционное решение для виноградарства.

Ограничения и будущие исследования:

  • Модель может не обнаруживать сильно затененные или очень мелкие ягоды.
  • Необходимы исследования на других сортах винограда и в различных условиях окружающей среды.
  • Для снижения затрат на разметку данных предлагается изучить методы полуконтролируемого обучения.
2023-12-29