Требования к аппаратной платформе для работы нейроаналитики

Требования к видеопотоку и сцене для работы детектора остановившегося объекта

Требования к изображениям для работы детектора остановившегося объекта

Для настройки детектора остановившегося объекта необходимо:

  1. Перейти на вкладку Детекторы.
  2. Под требуемой камерой выбрать Создать...→ Категория: Трекеры → Детектор остановившегося объекта.

По умолчанию детектор включен и настроен на детектирование остановившихся объектов.

При необходимости можно изменить настройки параметров детектора, которые указаны в таблице:

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

По умолчанию запись маски в архив выключена. Для включения записи маски в архив выбрать значение Да

Нет
Идентификация объекта
ИмяДетектор остановившегося объектаВвести имя детектора или оставить имя по умолчанию
ВключитьДаПо умолчанию детектор включен. Для выключения детектора установить значение Нет
Нет
ТипДетектор остановившегося объектаНазвание типа детектора (нередактируемое поле)
Режим работы декодера

Выбрать процессор для декодирования видео

Auto

Приоритет отдается GPU (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU

CPU

Декодирование будет осуществляться на CPU

GPU

Декодирование будет осуществляться на GPU (декодирование на чипах NVIDIA NVDEC)

HuaweiNPU

Декодирование будет осуществляться на HuaweiNPU

Основные настройки

Режим работы детектораCPU

Выбрать процессор для работы нейросети (см. Требования к аппаратной платформе для работы нейроаналитики, Выбор Nvidia GPU при настройке детекторов)

Запуск работы алгоритма на NVIDIA GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Оптимизация работы нейроаналитики на GPU в ОС WindowsОптимизация работы нейроаналитики на GPU в ОС Linux).

Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Intel Multi-GPU
Intel GPU 0
Intel GPU 1
Intel GPU 2
Intel GPU 3
Intel HDDL (не поддерживается)
Huawei NPU
Порог распознавания30

Установить порог распознавания объектов в процентах. Если вероятность распознавания объекта меньше заданного, то эти данные не будут учитываться. Чем больше значение, тем выше качество распознавания, но некоторые события от детектора могут не учитываться. Значение должно быть в диапазоне [1, 100]

Тип объекта

Человек

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

Человек (вид сверху)
Человек (вид сверху Нано)
Человек (вид сверху Средняя)
Человек (вид сверху Большая)
Транспортное средство
Человек и транспортное средство (Нано)
Человек и транспортное средство (Средняя)
Человек и транспортное средство (Большая)
Расширенные настройки
Файл нейросети 

При использовании уникальной нейросети выбрать соответствующий файл

  • Для подготовки нейросети необходимо обратиться в компанию ITV (см. Требования ко сбору данных для обучения нейросетей).
  • Использование подготовленной нейросети для конкретной сцены позволяет детектировать объекты только определенного типа (например, человек, велосипедист, мотоциклист и т.д.).
  • Если файл нейросети не задан, будет использоваться файл по умолчанию, который выбирается автоматически в зависимости от выбранного значения в параметре Тип объекта и выбранного процессора для работы нейросети в параметре Режим работы декодера. При использовании уникальной нейросети требуется указать путь к файлу. Выбранный Тип объекта игнорируется при использовании уникальной нейросети.
  • При использовании стандартной нейросети (обучение которой не выполнялось в эксплуатируемых условиях) гарантируется общая точность 80-95% и процент пропуска 5-20%. Стандартные нейросети располагаются в папке: C:\Program Files\Common Files\ITV\DetectorPack\NeuroSDK.
  • Сетевое указание файла в ОС Windows недопустимо. Файл нейросети должен располагаться локально, т.е. на том же сервере, где установлен ПК Интеллект Х.
  • Для корректной работы нейросети в ОС Linux соответствующий файл должен располагаться локально в директории /opt/ITV/DetectorPack/NeuroSDK, либо в сетевой папке с соответствующими правами доступа.
Выбранные классы объектов

 

При необходимости указать класс детектируемого объекта. Если требуется отображать треки нескольких классов, их необходимо указать через запятую с пробелом. Например, 1, 10.
Числовые обозначения классов для встроенных нейросетей: 1 – Человек/Человек (вид сверху), 10 – Транспортное средство.

    1. Если оставить поле пустым – будут отображаться треки всех доступных классов из нейросети (Тип объекта, Файл нейросети).
    2. Если указать класс/классы из нейросети – будут отображаться треки указанного класса/классов (Тип объекта, Файл нейросети).
    3. Если указать класс/классы из нейросети и класс/классы, отсутствующие в нейросети – будут отображаться треки класса/классов из нейросети (Тип объекта, Файл нейросети).
    4. Если указать класс/классы отсутствующие в нейросети – треки отображаться не будут (Тип объекта, Файл нейросети)

Время остановки (сек)

5

Ввести время в секундах, после истечения которого объект будет считаться остановившимся. Значение должно быть в диапазоне [1, 60]

Время ожидания (сек)

3

Ввести время ожидания повторного появления исчезнувшего остановившегося объекта в секундах. Значение должно быть в диапазоне [1, 60]

Положение камерыСтена

По умолчанию установлено значение Стена. При использовании fisheye камер (см. Настройка fish-eye камер) для отсеивания ложных срабатываний детектора выбрать правильное расположение устройства

Потолок
Обнаруженные объектыДаПо умолчанию обнаруженные объекты не отображаются. Для включения отображения обнаруженных объектов выбрать значение Да
Нет

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

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

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

Настройка детектора остановившегося объекта завершена.