Охранная аналитика и детектор оставленных предметов

Version 2.5 by admin on 2026/06/07 16:42

В данном разделе описана процедура настройки охранной аналитики и детектора оставленных предметов. Общие сведения приведены в разделе [Настройка видеоаналитики].

Общие параметры

Параметр

Диапазон значений

Значение по умолчанию

Примечание

Охранная аналитика btn_analytics_motion.png

Модуль аналитики

  • Алгоритмический (CPU)
  • Нейросетевой (GPU)

Алгоритмический (CPU)

Модуль нейросетевой аналитики использует графический процессор, поэтому предъявляет строгие требования к видеокарте и установленным драйверам. По умолчанию модуль нейросетевой аналитики не установлен. После запуска предоставляемого по требованию пакета установки (DEB-пакета), модуль становится доступен автоматически. Модуль алгоритмической видеоналитики использует центральный процессор, предъявляет меньше требований к ресурсам, но менее точен.

Для охранной аналитики и детектора оставленных предметов возможно использовать только один модуль аналитики.

Чувствительность

1 – 100%

50%

  • В случае использования алгоритмического модуля — это интегральный (общий) параметр, который позволяет задать порог, до достижения которого отсекаются все случайные возмущения (объекты появились на очень короткий промежуток времени, случайные тени, блики света); позволяет варьировать минимальное количество изменений в соседних кадрах, необходимо для детекции движения; подбирается согласно специфики сцены.
  • В случае использования нейросетевого модуля —  это величина, обратная confidence rate («уверенности» нейросети или минимальной вероятности того, что объект распознан точно). Чем выше чувствительность, тем ниже может быть планка confidence rate у выделенного объекта, чтобы он был допущен до следующего этапа трекинга. Чувствительность=100% минус порог (минимальная вероятность, которая будет пропущена модулем аналитики). При 100% чувствительности определяется максимальное количество ложных срабатываний. Например, если минимальная вероятность определения типа объекта – 25%, то чувствительность нужно задать равную 75%.

Время дребезга

Время в сек.

1 сек.

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

Прореживание кадров

Количество кадров в сек.

0

Определяет количество кадров в секунду, которое подаётся на вход модулю аналитики. Если указан 0, используются все кадры из потока. Вне зависимости от этой настройки, в случае, если модулю аналитики не хватает вычислительных ресурсов, чтобы анализировать поступающий поток, прореживание кадров осуществляется автоматически: кадр не подаётся на вход модулю видеоанализа, но подается на декодирование изображения, чтобы не страдало качество «картинки». Таким образом, даже при высокой загрузке сохраняется возможность анализа в real time, но с поправкой на то, что часть кадров будет отброшена. 

Детектор оставленных предметов btn_analytics_things.png

Задача детекции оставленных предметов тесно связана с задачей треккинга, поэтому, включение детектора оставленных предметов автоматически включает охранную аналитику. Полноценно любые произвольные оставленные предметы можно детектировать только в алгоритмической видеоаналитике (с построением модели фона и пр.). Однако, нейросетевая аналитика умеет распознавать чемоданы и рюкзаки, а также отслеживать их на сцене в качестве оставленных предметов, но вероятность того, что она будет корректно распознавать бесформенные мешки, всё равно довольно низка.

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

Порог срабатывания

Время в формате
ЧЧ:ММ;СС

00:00:00

Период времени, по истечении которого предмет считается оставленным. Для ввода времени можно воспользоваться элементом Календарь, для этого нажмите на кнопку btn_time.png и используйте стрелки вверх/вниз.

Кэш

Накопленный кэш оставленных предметов в кадре. Для очистки кэша нажмите сбросить.

Дополнительные параметры

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

Максимальное пиксельное расстояние

От 0 до 255

16

Верхняя граница квадрата расстояния Махаланобиса между пикселем и моделью фона, определяющая, насколько данный пиксель соответствует модели.

Глубина истории модели фона

500 — 5000

500

500 соответствует чувствительности 100%.

Детектировать тени

Да/Нет, логическое поле

Нет

Если установлено Да, алгоритм будет определять тени и помечать их, что немного снижает скорость работы алгоритма. Если данная функция не требуется, оставьте значение по-умолчанию (Нет).

Скорость построения модели фона

-1, 0, 1

-1

Значение в диапазоне [-1, 1]. 1 означает перестройку модели фона на каждый кадр, 0 означает, что модель фона не изменяется вовсе. При указании отрицательного значения выбор оптимальной скорости алгоритмом происходит автоматически.

Область интереса

Если сцена камеры содержит области, которые не требуется анализировать (глухие стены, «внешняя» территория и проч), задайте область интереса.

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

ВНИМАНИЕ: в случае использования нейросетевого модуля аналитики настройки данной вкладки игнорируются.

 На вкладке Область интереса нажмите на кнопку btn_region.png для добавления области.

  • Измените положение, размеры и форму области. 
  • При необходимости добавьте ещё одну область.
Information

Область представляет собой один или несколько многоугольников произвольной формы. Количество вершин не ограничивается.

s_video_analyze_region.png

1. Вершина многоугольника: потяните за вершину многоугольника, чтобы изменить её положение.

2. Промежуточная точка: нажмите для добавления новой вершины. Между двумя соседними вершинами всегда расположена кнопка добавления еще одной вершины.

3. Тело многоугольника: нажмите, чтобы выделить для перемещения и удаления. Чтобы удалить выделенную область нажмите на кнопку btn_del_new.png

analytics_regions.jpg

Калибровка сцены

Задайте перспективу сцены. В зависимости от площади территории в области видимости камеры, размеры объектов могут существенно отличаться. Необходимо указать размеры объектов на переднем плане (отдельно слева и справа) и на дальнем плане. 

Information

Настройки вкладки применяются только в случае использования алгоритмического модуля охранной видеоаналитики. 

Если детектированный объект меньше минимального, он будет отброшен. Это позволяет бороться с незначительными возмущениями вроде снега. Но если он больше максимального— он не будет отброшен, а будет разбит на несколько: это сугубо подсказка для сегментации при определении размеров группы следов. Например, при настройке под «человека» грузовик будет детектирован, как несколько объектов, каждый примерно с «человека», и наоборот.

Есть возможность настройки разной перспективы для обычных объектов и для оставленных предметов.

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

На вкладке Калибровка сцены нажмите на кнопку btn_analytics_motion.png чтобы задать размеры людей/транспорта для выполнения функций охранной аналитики, либо нажмите на кнопку btn_analytics_things.png чтобы задать размеры предполагаемых оставленных предметов. Отобразится шесть прямоугольников

  • Измените размеры и форму прямоугольников путем перетаскивания левого верхнего угла прямоугольника. 
  • При необходимости, переместите прямоугольники, захватив за «тело».
  • Для сброса настроек используйте кнопку fa-repeat.png.

s_video_analyze_calibration.png

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

analytics_calibration.png

В зависимости от сцены параметры будут сильно отличаться. Рекомендуется перед настройкой сцены просмотреть видео с интересующими объектами, чтобы понять их фактические размеры.

Настройка правил охранной аналитики

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

Information

Для добавления правила нажмите на кнопку правила и нанесите фигуру на изображение камеры. Будет сформирован блок правила.
s_video_rules.png

1. Удаление правила: чтобы удалить правило нажмите на кнопку btn_del_new.png в заголовке блока.

2. Выделение правила: чтобы изменить форму и положение фигуры, нажмите в области заголовка блока и перетащите требуемые точки.

Правило пересечения линии btn_rule_crossing.png, в том числе, – в заданном направлении

  • Нажмите на кнопку btn_rule_crossing.png, чтобы добавить правило пересечения линии.
  • Постройте линию на изображении, для этого укажите положение её вершин. Для завершения нажмите на последнюю точку.
    s_video_rule_crossing.png
  • Настройте параметры правила.

Параметр

Диапазон значений

Значение по умолчанию

Примечание

Пересечение линии 

Направление пересечения барьера

  • Любое
  • от В к А
  • от А к В

любое

Если задано любое, то срабатывание правила вызовет пересечение линии в любом направлении. Если задано направление, то срабатывание правила будет вызывать движение в заданном направлении.

Правило нахождения в области btn_rule_field.png, в том числе , – поиск объектов вне области

  • Нажмите на кнопку btn_rule_field.png, чтобы добавить правило нахождения в области.
  • Постройте многоугольник на изображении, для этого укажите положение его вершин. Для завершения нажмите на последнюю точку. Между двумя соседними вершинами всегда расположена кнопка добавления еще одной вершины.
    s_video_rule_region.png
  • Настройте параметры правила.

Параметр

Диапазон значений

Значение по умолчанию

Примечание

Нахождение в области

Срабатывание правила

  • в области
  • вне области

в области

Если задано в области, то срабатывание правила вызовет появление объекта в области и исчезновение объекта из области.
Если задано вне области, то срабатывание правила вызовет появление объекта вне области и исчезновение объекта извне области.
Сообщения вида «Объект вошёл в область», «Объект покинул область».

Нахождение в области по времени

Да/Нет, логическое поле

Нет

Если задано Да, при длительном нахождении объекта в области срабатывание правила будет периодически повторяться, сообщение «Объект продолжает оставаться в области».

Порог срабатывания

Период времени в секундах

3 сек.

При нахождении объекта в области более указанного времени, генерируется повторное срабатывание правила.

Извещать периодически

Да/Нет, логическое поле

Нет

Если задано Да, извещения о срабатывании правила будут повторяться с заданной периодичностью до исчезновения объекта из области.

Периодичность извещений

Период времени в секундах

1 сек.

Период повтора извещений при длительном нахождении объекта в области.

Правило подсчёта объектов, пересекающих барьер btn_rule_counting.png

  • Нажмите на кнопку btn_rule_counting.png, чтобы добавить правило подсчёта объектов, пересекающих барьер.
  • Постройте линию на изображении, для этого укажите положение её вершин. Для завершения нажмите на последнюю точку.
  • Настройте параметры правила.

Параметр

Диапазон значений

Значение по умолчанию

Примечание

Подсчёт объектов, пересёкших барьер 

Направление пересечения барьера

  • Любое
  • от В к А
  • от А к В

любое

Если задано любое, то срабатывание правила вызовет пересечение линии в любом направлении. Если задано направление, то срабатывание правила будет вызывать движение в заданном направлении.

Время срабатывания

Период времени в секундах

5 сек.

 

Время сброса

Период времени в секундах

60 сек.

 

Правило детекции движения в противоположном направлении btn_rule_direction.png

  • Нажмите на кнопку btn_rule_direction.png, чтобы добавить правило движения в противоположном направлении.
  • Постройте линию на изображении, для этого укажите положение её вершин. Запрещенное направление всегда от А к В. Для изменения направления перетащите точки прямой.

Платформа НЕЙРОСС