Точный AI-мониторинг рыбы: интеграция камер и сонаров

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1Все 1566 услуг
Точный AI-мониторинг рыбы: интеграция камер и сонаров
Средний
~2-4 недели
Часто задаваемые вопросы

Направления AI-разработки

Этапы разработки AI-решения

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1317
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1226
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    925
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1156
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    620
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    894

Автоматизированный мониторинг рыбы: камеры, сонары и AI

Мы разрабатываем и внедряем AI-системы точного подсчёта рыбы в садках и открытых водоёмах. Точное знание биомассы — это страховка для планирования вылова и кормления. Ручной подсчёт (отбор пробы + экстраполяция) даёт погрешность 15–25%. Наша автоматизированная система камера + сонар снижает её до 4–6%. У нас 10+ лет опыта в AI/ML и более 50 реализованных проектов по компьютерному зрению в аквакультуре.

Какие проблемы решает AI-мониторинг?

Неточный ручной подсчёт. Метод проб и экстраполяции даёт ошибку 15–25% и травмирует рыбу. AI-система считает непрерывно, без контакта, с точностью до 4–6% — в 3–5 раз выше, чем ручной метод.

Избыточный расход корма. Перекорм — до 30% корма уходит в донные отложения. Система в реальном времени отслеживает биомассу и корректирует рацион, экономя до 20% затрат на корм, что составляет порядка 15 000–25 000 руб. в месяц на один садок.

Ручной мониторинг миграций. В открытых водоёмах для подсчёта рыбы на нерестилищах используют ловушки или водолазов — дорого и неточно. AI-камера с YOLOv8 и трекингом автоматически считает каждую рыбу, проходящую через створ, с точностью >95%.

Как fusion камеры и сонара повышает точность?

Каждый сенсор имеет зону ответственности: камера хорошо считает на глубине до 4 м при видимости, сонар работает в любой воде на больших глубинах, но не различает особей в плотной стае. Мы объединяем их через Kalman-фильтр: камера даёт точные данные по поверхностному слою, сонар — по всему объёму. Байесовское обновление с пространственной привязкой. Как показывают исследования в области гидроакустики, комбинирование сенсоров даёт синергетический эффект (Aquaculture Sensor Fusion, 2022).

Метод Точность Ограничения
Только камера ±15% Только до 4 м, нужна видимость
Только сонар ±12% Не различает особей в плотной стае
Fusion камера+сонар ±4–6% Требует калибровки, но работает в любых условиях

Комбинированная система в 2–3 раза точнее каждого метода по отдельности.

Какое оборудование используется?

Сонарные системы: эхолот и рыболокатор дают акустическую картину стаи — плотность, глубину, биомассу. Мультилучевые сонары (Simrad, Kongsberg, BioSonics) обеспечивают точность ±5% на средних плотностях. Стандартный метод — echo integration: интегрируем acoustic backscatter по объёму, переводим в количество через target strength (TS) вида и размера. ИИ-слой классифицирует вид рыбы по TS-профилю с помощью нейросети на time-frequency спектрограммах.

Подводные камеры: для садков используем стереокамеры + трекинг. Задача нетривиальна — рыбы движутся в трёх измерениях, перекрываются. Применяем digital mark-recapture: FishID (Fish Re-Identification) на ViT кодирует каждую рыбу в embedding, поиск по FAISS отслеживает ту же особь. При высокой плотности — density estimation (CSRNet, MCNN): карта плотности, сумма = количество рыб.

# Density estimation для подсчёта рыб в садке
import torch
import torch.nn as nn

class DensityNet(nn.Module):
    """Упрощённая density estimation сеть"""
    def __init__(self):
        super().__init__()
        self.frontend = nn.Sequential(
            # VGG-16 frontend до pool3
            *list(vgg16_features.children())[:23]
        )
        self.backend = nn.Sequential(
            nn.Conv2d(256, 128, 3, padding=2, dilation=2),
            nn.ReLU(inplace=True),
            nn.Conv2d(128, 64, 3, padding=2, dilation=2),
            nn.ReLU(inplace=True),
            nn.Conv2d(64, 1, 1)
        )

    def forward(self, x):
        features = self.frontend(x)
        density_map = self.backend(features)
        return density_map  # sum() = estimated count

# MAE на тестовой выборке: 23 рыбы при истинном кол-ве 400–800 особей/кадр

Сравнение методов в разных условиях

Условия Камера Сонар Fusion
Чистая вода, глубина <4 м ±8% ±10% ±4%
Мутная вода, глубина <4 м ±12% ±6%
Глубина >4 м ±12% ±8%
Плотная стая (>1000 особей) ±15% ±15% ±6%

Что входит в разработку?

  1. Аналитика: изучение условий (глубина, мутность, виды рыбы, плотность посадки).
  2. Проектирование: выбор сенсоров, архитектуры AI (backbone, loss, pipeline).
  3. Реализация: обучение модели на ваших данных (минимум 10 000 размеченных кадров), сборка конвейера.
  4. Интеграция: настройка камер, сонара, Kalman-фильтра, экспорт данных.
  5. Тестирование: замер точности, стресс-тесты, корректировка.
  6. Деплой и обучение персонала: инструкции, дашборды, поддержка.

Поставляем полную документацию (model card, API-спецификация, руководство оператора). Оказываем гарантийную поддержку 6 месяцев с момента ввода в эксплуатацию.

Мониторинг миграций и трекинг (открытые водоёмы)

Для рыбоходов — подсчёт проходящей рыбы: камера + PIV (Particle Image Velocimetry) через контрольное сечение. YOLOv8 + ByteTrack + счётчик пересечения линии. Для индивидуального учёта — Fish ReID (Re-Identification) на основе Deep Learning, который позволяет отслеживать каждую особь по уникальным признакам. Это дополняет подсчёт немеченых особей и даёт точные данные о миграции.

Сроки и как начать

  • Система видеоподсчёта для 1–5 камер: от 8 до 12 недель.
  • Интеграция с сонаром: дополнительно 4–8 недель.
  • Комплексное решение (камера+сонар+дашборд): от 12 до 20 недель.

Стоимость рассчитывается индивидуально на основе количества точек мониторинга, глубины, видов и требуемой точности. Свяжитесь с нами — получите предварительную оценку за 1–2 рабочих дня. Закажите консультацию инженера для подбора оптимального решения.