Молочная ферма КРС: автоматическое обнаружение ключевых событий 24/7
CV-стек для автоматического обнаружения ключевых поведенческих событий. 4 камеры, bird's-eye-view, ИК-ночной режим. Edge-деплой на Jetson, без облака.
- Масштаб
- 1 000+ голов, 4-камерная система
- Этап
- 3 этапа сданы
- Сдан
- 2026-05-01
TL;DR. 3 этапа: конвейер датасетов, техподдержка, автоматическое обнаружение ключевых поведенческих событий. 4 камеры, bird's-eye-view, ночной ИК-режим. Целевая точность 83-100% с предупреждением за 1-9 часов. Edge-деплой на NVIDIA Jetson Orin NX — работа без облака.
Ситуация
Ключевые поведенческие события у коров требовали круглосуточного дежурства персонала. Ночные смены, усталость, человеческий фактор — пропуски неизбежны. Пропущенное событие = потери. Нужна система, которая замечает признаки до наступления события и предупреждает зоотехника заранее.
Задача
- Построить конвейер подготовки датасетов — масштабируемый процесс для дообучения моделей.
- Автоматически обнаруживать ключевые поведенческие события через компьютерное зрение и давать раннее предупреждение зоотехнику.
Что сделали
Этап 1. Конвейер датасета. Видео → кадры → аннотация → обучающий датасет. Фильтрация качества через CLIP (отбраковка размытых и нерелевантных кадров). Управление аннотацией через Roboflow. Воспроизводимый процесс — добавление нового сценария не требует переделки пайплайна.
Этап 2. Техподдержка. Ежемесячное сопровождение работающей системы: мониторинг, дообучение под новые сценарии, корректировки.
Этап 3. Автоматическое обнаружение ключевых событий. YOLOv11 для детекции объектов + RTMPose для анализа позы (17 ключевых точек) + BiLSTM с Attention для временных паттернов поведения — частота лежания/вставания, подъём хвоста, изменения вымени. 4-камерная система с проекцией bird's-eye-view, отдельная ветка под ИК-режим для ночи.
Результат
- Автоматическое обнаружение ключевых событий даёт раннее предупреждение зоотехнику.
- Целевая точность модели — 83-100% за 1-9 часов до события.
- Edge-деплой на NVIDIA Jetson Orin NX: система работает на ферме без облака, без зависимости от связи.
- 3 этапа сданы в 2026-05.
Ключевые технические решения
- Гибридный подход к поведению. Одна модель не справляется с задачей обнаружения ключевых поведенческих событий в реальном времени. YOLO даёт детекцию объектов в кадре, RTMPose — позу, BiLSTM — временной паттерн поведения. Решение принимается по комбинации, а не по одному сигналу.
- Ночное зрение отдельной веткой. Модели, обученные на дневном датасете, деградируют в ИК. Сделали отдельное дообучение на ИК-кадрах — иначе ночью, когда большинство ключевых событий происходит, точность падает.
- Edge-деплой. Перенос на NVIDIA Jetson Orin NX — система работает на ферме без облака. Связь на удалённых объектах ненадёжная; модель и инференс едут к данным, а не наоборот.
Что было бы дальше
Логичное продолжение — расширение поведенческой аналитики на другие события: эструс, болезни (мастит, хромота), кормление. Та же 4-камерная инфраструктура и тот же конвейер датасета.
Если у вас животноводство, теплицы, склад или производство с задачей «нужно автоматически отслеживать что-то по видео» — обсудим за 30 минут.
Стек
- Python 3.12
- PyTorch
- YOLOv11
- RTMPose
- OpenCV
- Ultralytics
- Jetson Orin NX