Characteristics
Функциональные характеристики Сервиса инференса MarQus #
Сервис инференса нейросетевых моделей MarQus для автоматизации процессов распознавания и сортировки различных типов ТБО. #
2023 #

\newpage

Описание решения #

Главной задачей cервиса инференса нейросетевых моделей системы MarQus является детекция, сегментация, классификация и трекинг ТБО на ленте конвейера (в дальнейшем распознавание) и передача полученной информации исполнительным механизмам для последующей сортировки ТБО. При наличии камер, работающих в NIR диапазоне, освещении, отвечающем требованиям, точность распознавания составляет до 85%. Требования к камерам перечислены в разделе “Описание системных требований”.

Функциональные характеристики #

Сервис представляет собой виртуальный контейнер для Docker и содержит в себе три микросервиса, выполняющих функции:

  • микросервис, выполняющий приём видеопотока по протоколу TCP с использованием очереди ZMQ;
  • микросервис, выполняющий детекцию, сегментацию, классификацию и трекинг;
  • микросервис, выполняющий передачу полученной информации по протоколу TCP с использованием очереди ZMQ;
  • опциональный микросервис, который в случае необходимости транслирует результат распознования в виде image/jpeg фреймов.

Ключевые функции #

Сервис инференса нейросетевых моделей MarQus реализует следующие функции для конечного пользователя:

  • Приём видеопотока и первичную обработку;
  • Детекцию объекта ТБО;
  • Инстанс-сегментацию объекта ТБО в случае обнаружения детектором;
  • Классификацию объекта ТБО;
  • Трекинг объекта ТБО;
  • Сервисные REST методы, отдающие информацию о состоянии сервиса.

Область применения #

  • Классификация по форме объекта для сортировка ТБО на мусороперерабатывающих заводах. Определяет основную группу ТБО по форме объекта. Лучше подходит для сортировки мусора, не подверженного деформации;
  • Первичная классификация по спектру и цвету. Определяет, к какой из основных групп ТБО он относится - пластик, металл, бумага, стекло, органические отходы и т.д. Для определения классов ТБО достаточно использовать камеру, работающую в видимом диапазоне;
  • Вторичная классификация для сортировки ТБО. Определяет виды пластика по спектру. Необходимы камеры, работающие в NIR диапазоне.

Ключевые преимущества #

Среди ключевых преимуществ сервиса инференса нейросетевых моделей системы MarQus можно выделить следующие:

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

  • Высокая точность распознавания Высокоэффективный модуль распознавания, построенный с использованием нейронных сетей и глубокого обучения на уникальных датасетах различного типа;

  • Настраиваемые модели Возможность существенно повысить качество распознавания за счет адаптации моделей под предметную область, особенности переработки ТБО на конкретном предприятии;

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

  • Простая интеграция Сервис инференса нейросетевых моделей MarQus работает на основе HTTP-запросов и популярного протокола ZMQ, что позволяет быстро встраивать функции распознавания в готовые роботизированные сортировочные линии.

\newpage

Описание системных требований #

Требования к предустановленному ПО:

  • Операционная система: Любой дистрибутив Linux с ядром 5.4 или выше
  • CPU: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz and newer
  • RAM: минимум 8 GB
  • HDD/SSD: минимум 64 GB
  • GPU: Nvidia 1080Ti или новей
  • GPU: память не ниже 11264 МБ
  • Compiler: GCC 7.3.1 или новей
  • CUDA: 11.0 или новей
  • Docker: 20.10 или новей

Предпочтительно в качестве аппаратного обеспечения использовать:

  • Jetson Orin NX
  • CUDA ядер: 1024
  • Тензорных ядер: 32

Камеры:

NIR (ближний инфракрасный спектр)

  • нижняя граница спектра: не выше 300 нм.
  • верхняя граница спектра: не ниже 1100 нм.
  • кадровая частота: не ниже 50 FPS
  • разрешение: не хуже 1280x1024

Обычные (видимый спектр)

  • кадровая частота: не ниже 60 FPS
  • разрешение: не хуже 1920x1080