1. Описание детектора. Назначение. Принцип работы

Модуль Pose Detector применяется в общественных местах для выявления на изображении с камеры нетипичного поведения людей и оперативного оповещения службы безопасности объекта. Например, если человек упал, сел, лёг или поднял руки вверх.

События о нетипичном поведении фиксируются в базе данных сервера TRASSIR и могут быть отправлены в виде уведомлений на e-mail, Telegram, или тревоги в TRASSIR Client (в т.ч мобильный).

Функционал модуля позволяет оповестить:

  • О бездомных в кадре
  • О падении человека в опасной зоне 
  • О подозрительных действиях посетителей отделения банка, характерных для злоумышленников

Модуль Pose Detector имеет 3 составляющие: нейронную сеть, трекинг и специальный скрипт.

  • Нейронная сеть детектирует человека и находит положение его частей тела
  • Трекинг найденной детекции определяет, в какой позе находится человек в данный момент времени
  • Скрипт классифицирует позу человека и позволяет настроить отправку уведомлений




1.1 Особенности и ограничения

  • Работает на регистраторах серии NeuroStation и UltraStation(с пометкой "I")
  • Возможна Offload-аналитика
  • Детектор показывает лучшие результаты при ракурсах "сбоку" и "сбоку-сверху"
  • Детектор определяет позы: сидя, сгибаясь, лёжа, поднята левая рука, поднята правая рука, подняты обе руки. Все остальные позы будут квалифицированны как нормальные.
  • Не рекомендуется использовать камеры с эффектом fish-eye или с широким углом обзора
  • Не рекомендуется использовать ракурсы, на которых происходят частые перекрытия людей предметами интерьера или проходящими мимо (толпа).
  • Возможны ложные события, если люди слишком близко друг к другу: они перекрывают друг друга или сливаются из-за однотонной одежды (темной/черной)



2. Базовая настройка модуля


2.1 Настройка GPU сервера аналитики

Перед началом настройки модуля необходимо выбрать соответствующий режим работы GPU сервера аналитики.

Для этого сделать следующее:

1. На сервере аналитики открыть вкладку Модули →  Аналитика.

2. В окне устройств выбрать видеокарту и активировать Детектор поз. Указать качество детекции. 

3. Применить настройки и перезагрузить сервер аналитики.

  • Низкое качество – Решение для максимальной экономии ресурсов сервера аналитики за счёт обработки изображения в субпотоке. Выбирать для детекции поз людей на близком расстоянии от камеры. Настройку модуля Pose Detector следует начинать с выбора низкого качества.
  • Высокое качество – Выбирать для детекции поз людей на дальнем расстоянии от камеры. Высокая нагрузка на GPU, но более качественный результат.


2.2 Видеоурок по базовой настройке модуля







3. Дополнительные уведомления и функции


3.1 Уведомления по электронной почте.

Скрипт модуля Pose Detector позволяет отправлять тревожные события требуемым адресатам по электронной почте. К уведомлению прикрепляется снимок с канала, на котором была зафиксирована подозрительная поза. Перед настройкой скрипта необходимо создать учетную запись e-mail в ПО TRASSIR.

  1. Перейти в настройки скрипта (Видеомонитор – Модули – Analytics) и активировать "Позы".
  2. Выбрать пункт "Источники данных" и указать те каналы и зоны, с которых требуется получать тревожные события. Каналы без включенного детектора поз выбрать нельзя. 
  3. Выбрать пункт "Уведомления" и нажать кнопку "Новое правило". Выбрать тип правила - "появился человек с подозрительной позой" и нажать кнопку "Далее".
  4. Указать частоту отправки уведомлений (Например, не чаще чем раз в 1 минуту) и нажать кнопку "Готово".
  5. Нажать на кнопку "Добавить уведомление" и выбрать тип уведомления "Email". Нажать кнопку "Далее".
  6. В параметре "Email аккаунт в Трассире" выбрать учётную запись e-mail, которая ранее создавалась на серверной или клиентской части ПО TRASSIR. Эта учетная запись будет использоваться для отправки исходящей почты.
  7. В параметре "Список email-адресов" указать адреса получателей. Для добавления нескольких адресов использовать кнопку "+".
  8. Нажать на кнопку "Готово" и закрыть окно настройки уведомлений.
  9. Выбрать пункт "Настройки сбора данных" и указать те подозрительные позы, при обнаружении которых будут формироваться тревожные события. Нажать на кнопку "Сохранить".


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




3.2 Уведомления в Telegram.

Скрипт модуля Pose Detector позволяет отправлять тревожные события требуемым пользователям Telegram. К уведомлению прикрепляется снимок с канала, на котором была зафиксирована подозрительная поза.

  1. Перейти в настройки скрипта (Видеомонитор – Модули – Analytics) и активировать "Позы".
  2. Выбрать пункт "Источники данных" и указать те каналы и зоны, с которых требуется получать тревожные события. Каналы без включенного детектора поз выбрать нельзя.
  3. Выбрать пункт "Уведомления" и нажать кнопку "Новое правило". Выбрать тип правила - "появился человек с подозрительной позой" и нажать кнопку "Далее".
  4. Указать частоту отправки уведомлений (Например, не чаще чем раз в 1 минуту) и нажать кнопку "Готово".
  5. Нажать на кнопку "Добавить уведомление" и выбрать тип уведомления "Telegram". Нажать кнопку "Далее". В параметре "Telegram ID пользователей" ввести Ваш ID, полученный от бота TRASSIR(@trassirbot).

  6. Нажать на кнопку "Готово" и закрыть окно настройки уведомлений.
  7. Выбрать пункт "Настройки сбора данных" и указать те подозрительные позы, при обнаружении которых будут отправляться уведомления в Telegram ранее указанных пользователей. Нажать на кнопку "Сохранить".


После правильной настройки скрипта на указанные Telegram ID будут приходить уведомления с скриншотами: