Page tree

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

Модуль Hardhat Detector предназначен для определения наличия на голове человека защитной каски. Чаще всего применяется на производственных объектах и предприятиях, стройках, для предотвращения нарушений техники безопасности. 

Работа модуля основывается на нейронном детекторе объектов, что позволяет распознавать и отслеживать головы людей в касках (и без) с высокой точностью.

При появлении человека без каски в рабочей зоне произойдёт формирование тревожного события. Оно будет зафиксировано в базе данных сервера и, при необходимости, будет отправлено на почту, СМС-сообщением или в Telegram.

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

  1. Лучше всего определяются каски белого и оранжевого цвета.
  2. Каски лучше всего детектируются спереди или сбоку. Для правильной установки и настройки устройства следовать рекомендациям: https://www.dssl.ru/files/trassir/manual/ru/setup-deep-people-description.html
  3. Однотонные каски детектируются лучше, чем пестрые каски, покрытые надписями, наклейками.
  4. Каски, на которые натянут капюшон, детектируются хуже т.к при распознании сзади капюшон скрывает каску.

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

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

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

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

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

2. В окне устройств выбрать GPU и активировать "Детектор касок".

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

Режим "Продвинутый детектор касок" позволяет включить в расширенных настройках нейронного детектора "Высокое качество" обработки. Удалённые объекты распознаются лучше, но потребляется больше ресурсов GPU. 


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

2.3 Расширенная настройка.

Для работы модуля с менее различимыми объектами на изображении рекомендуется произвести расширенную настройку нейронного детектора:

1. Настроить параметр "Чувствительность" в вкладке "Расширенные настройки".

  • Высокая чувствительность - Больше объектов будет обнаружено, из-за чего могут возникать ложные события (человек в каске, но детектор определяет что каски нет).
  • Средняя - Оптимальное значение, позволяющее улавливать большинство объектов в кадре.
  • Низкая - Плохо различимые объекты определяться не будут, из-за чего ложных событий будет меньше.











2. Настроить "Качество и скорость обработки".

  • Высокое качество - Выбирать для детекции людей на дальнем расстоянии от камеры. Высокая нагрузка на GPU и более качественный результат.
  • Среднее - Оптимальное соотношение по качеству и требуемым ресурсам системы.  Выбирать для детекции объектов на среднем и близком расстоянии от камеры.
  • Максимально быстро - Решение для максимальной экономии ресурсов сервера за счёт обработки изображения в субпотоке. Не подходит для работы с маленькими объектами.












3. Создать и настроить зоны размеров объектов.

  • Зоны размеров объектов помогут исключить ложные срабатывания с модулем Hardhat Detector в случаях, когда детекция происходит на большом расстоянии от камеры. 
    Под размером объектов подразумевается настроенный минимальный и максимальный размер головы человека.

Работа модуля без настройки зон размеров объектов:


Работа модуля с использованием зон размеров объектов:


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

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

Название зон, в которых необходимо генерировать тревожные события, должно включать в себя слово "helmets".

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

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

Настройка скрипта производится в соответствии типовой инструкции: Настройка дополнительных уведомлений

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


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

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

Настройка скрипта производится в соответствии типовой инструкции: Настройка дополнительных уведомлений

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


3.3 Тревоги с модуля Hardhat Detector.

Интерфейс тревог TRASSIR позволяет получать оповещения при возникновении тревожного события.

Это позволит быстрее среагировать на происшествие, оценить степень угрозы и предпринять соответствующие действия.

Настройка скрипта для отправки тревог с модуля Hardhat Detector производится в соответствии с типовой инструкцией и имеет следующий порядок действий:

  1. Добавить сервер, на котором установлен скрипт модуля, в Trassir Cloud.
  2. В личном кабинете TRASSIR Cloud добавить новый «Токен» с названием «NO_HELMET_DETECTOR».
  3. В настройках скрипта поставить флаг на параметре «Alarms (cloud required)» и запустить скрипт.

Инструкция доступна по ссылке: Настройка дополнительных уведомлений


Для просмотра тревог необходимо перейти в режим "Просмотр инцидентов".

Этот режим доступен в том случае, если вход в ПО TRASSIR Server/Client осуществлялся под облачным пользователем.


3.4 Уведомления по СМС.

Скрипт модуля Hardhat Detector позволяет отправлять СМС-сообщения на указанные мобильные номера.

Настройка скрипта производится по инструкции: Настройка дополнительных уведомлений


3.5 Функция Alarm Monitor.

Функция Alarm Monitor позволяет вывести изображение с канала, где было зафиксировано тревожное событие, на нужный нам монитор и шаблон.

Настройка скрипта производится по инструкции: Настройка дополнительных уведомлений