Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

1 Main purpose


Offload-video analytics is an offloading technology that allows you to delegate computing operations demanding resources from one machine to another by transferring data over a local network.


2 Work principle


NVRs receive a stream from video cameras. An encoded video stream or reference frames of this video stream are sent to the computing server, depending on the detector. After that, processing and analytics take place, then the results are returned to the source server.


For offload detectors, video analytics works as follows:

  1. The data is sent to the machine;
  2. Operations related to neural networks and/or using GPUs are transferred to a remote machine with suitable hardware;
  3. The results of the detector operation are returned to the data source machine.

This makes it possible to efficiently use the available hardware resources.


That is, in fact, offload video analytics is remote video analytics: the ability to transfer calculations to another server.

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 позволяет считывать большее количество каналов, чем физически возможно подключить к видеорегистратору. То есть можно подключить множество видеорегистраторов системы и анализировать все поступающие видеопотоки. Раньше для этих целей использовалась сложная и дорогая система: несколько камер на одной территории подключались к мощному видеорегистратору, который проводил всю видеоаналитику. Если объектов было больше, в каждый требовалась установка отдельного устройства для обработки данных.



  • Нет меток