Дерево страниц

1 Основное назначение


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


2 Принцип работы


Видеорегистраторы получают поток с видеокамер. На вычислительный сервер отправляется закодированный видеопоток или опорные кадры этого видеопотока в зависимости от детектора. После чего происходит обработка и аналитика, далее результаты возвращаются на сервер источник.


Для детекторов offload-видеоаналитика работает следующим образом:

  1. Данные поступают на машину;
  2. Операции связанные с нейронными сетями и/или использующие GPU переносятся на удаленную машину с подходящим аппаратным обеспечением;
  3. Результаты работы детектора возвращаются на машину-источник данных.

Это позволяет рационально использовать имеющееся в распоряжении аппаратные ресурсы. 


То есть, фактически, offload-видеоаналитика -  это удаленная видеоаналитика: возможность выносить вычисления на другой сервер. 

2.1 Пример 

Допустим уже имеются несколько камер подключенных к видеорегистраторам MiniNVR, изображение с которых мы можем посмотреть в TRASSIR Client. Мы хотим подключить нейросетевой детектор очередей Однако регистраторы серии MiniNVR не поддерживают локальную нейроаналитику. Но к MiniNVR  можно подключить видеорегистратор из серии NeuroStation, и передать видеопоток с MiniNVR на него.  При необходимости, можно подключить камеры напрямую к видеорегистратору с аналитикой.

После анализа видео, сервер аналитики возвращает данные с детекциями на сервер источник, с которого производился оффлоад. Таким образом, мы можем пользоваться результатами аналитики нейронных сетей,  вне зависимости от того, что видеопоток записан на простом по функционалу регистраторе MiniNVR.


3 Интерфейс и настройки

  • Сначала необходимо включить возможность аналитики через сеть. В настройках клиента для необходимого пользователя устанавливаем галочку Разрешить аналитику через сеть. 














  • Подключение к серверу аналитики производится так же, как и к обычному серверу TRASSIR. В разделе Сеть добавляется новый сервер NeuroStation.



  • Затем на сервере NeuroStation в настройках  Модули > Аналитика можно настроить возможные детекторы для их обработки на GPU. 



  • Для активации модуля необходимо в Настройках канала в области Программные детекторы выбрать пункт нужного детектора и указать Сервер для offload-видеоаналитики.

  Здесь же отображается состояние offload-видеоаналитики для каждого детектора. Это состояние так же можно увидеть в Настройках детектора.




4 Требования

4.1 Пропускная способность сети 


В случае трассировки объектов (отслеживание перемещения, пересечение линий) на вычислительный сервер передается весь видеопоток. А если детекция идёт раз во сколько-то секунд, то используются только опорные кадры.

Возможности регистраторов по работе видеоаналитики без отображения видео на мониторе (при условии запуска одного модуля на регистраторе) в режиме Offload указаны в п. 1. в  Справочнике по аналитике 


5 Выполняемые операции

Последовательность выполняемых операций отражена на диаграмме ниже:



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

6 Лицензирование

При offload-аналитике лицензия детектора расходуется на сервере, который непосредственно производит аналитику, а не на сервере-источнике видеосигнала


7 Преимущества offload при проектировании систем


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



  • Нет меток