Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Настройка Конфигурирование программного модуля  Нейросчетчик осуществляется Нейросчетчик включает в себя: настройки детектора, выбор территории видеонаблюдения и происходит на панели настроек объекта Нейросчетчик, который создается на базе объекта Камера на вкладке Оборудование диалогового окна Настройка системы.

Настройка

...

детектора

  1. Перейти на панель настройки объекта Нейросчетчик.
  2. Выставить Установить флажок Показывать объекты на изображении (1), если необходимо выделять , чтобы при просмотре живого видео детектируемый объект рамкой на изображении в окне отладочного окна (подробнее см. Запуск отладочного окна)выделялся рамкой.
  3. Из раскрывающегося списка Положение камеры выбрать: 
    1. Стена  объекты отслеживаются, только если их нижняя часть попадает в территорию наблюдения, определенную в настройках детектора.
    2. Потолок – объекты отслеживаются. даже если их нижняя часть не попадает в территорию наблюдения, определенную в настройках детектора.
  4. В поле Количество кадров для анализа и вывода (2) задать указать количество кадров, которые будут обрабатываться для определения количества на них объектов.
  5. В поле Количество обрабатываемых кадров в сек [0,016, 100] (3) в диапазоне от 0,016 до 100 задать число кадров в секунду, которое будет обрабатывать детекторобрабатывать нейросеть. Для всех остальных кадров будет выполняться интерполяция – нахождение промежуточных значений по имеющемуся дискретному набору ее известных значений. Чем выше значение параметра, тем точнее работа детектора, но выше нагрузка на процессор.

  6. Из раскрывающегося списка Присылать событие (4) выбрать  выбрать условие, по которому будет сгенерировано событие с количеством обнаруженных объектов:
    • Если превышен порог — срабатывает  срабатывает, если количество обнаруженных объектов на изображении больше или равно значения, указанного в поле поле Количество тревожных объектов;
    • Если порог не достигнут достигнут  срабатывает, если количество обнаруженных объектов на изображении меньше или равно значения, указанного в поле Количество тревожных объектов;
    • При изменении количества   срабатывает каждый раз, если изменилось количество обнаруженных объектов;
    • По периоду   срабатывает по временному периоду:
      1. В поле Периодичность события (5) задать указать время, через которое будет генерироваться событие с количеством обнаруженных объектов.
      2. Из раскрывающегося списка Временной интервал(6) выбрать  выбрать единицу времени периода счетчика: секунд, минут, часов, дней.
  7. В поле Количество тревожных объектов (7) задать объектов указать пороговое количество обнаруженных объектов в анализируемой области. Используется в условиях Если превышен порог и Если порог не достигнут. Значение по умолчанию 5.
  8. В поле Порог распознавания[0, 100] (8) ввести чувствительность нейросчетчика — нейросчетчика  целое значение в диапазоне от 0 до 100. Значение по умолчанию 30. 

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


  9. Установить флажок Сканирующий режим для обнаружения небольших объектов. Включение этого режима увеличивает нагрузку на систему, поэтому на шаге 5 рекомендуется устанавливать небольшое количество обрабатываемых кадров в секунду. По умолчанию флажок снят. Подробное описание сканирующего режима см. на странице Настройка сканирующего режима.
  10. ) Если для использования подготовлена уникальная нейросеть, то в поле Модель трекинга необходимо нажать кнопку Image Removed (9Image Added и в открывшемся стандартном окне проводника Windows указать ее файл. Если поле оставить пустым, то для детектирования будут применяться сети по умолчанию. Они подбираются автоматически в зависимости от выбранного типа объекта (11) и устройства (10) на шаге 14 и устройства на шаге 13.

    Note
    titleВнимание!

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

     

  11. Установить флажок Квантизация модели, чтобы включить квантизацию модели. По умолчанию флажок снят. Данный параметр позволяет уменьшить потребление вычислительных мощностей графического процессора. 
    Info
    titleПримечание
    1. В компании ITV было проведено исследование, которое для модели, обученной идентифицировать характеристики детектируемого объекта, показало следующие результаты: квантизация может привести и к повышению процента распознавания, и к его падению. Это связано с обобщением математической модели. Изменение процента детекции колеблется в пределах ± 1,5%, а процент идентификации объекта в пределах ± 2%.
    2. Квантизация модели применима только для NVIDIA GPU.
    3. Первый запуск детектора с активированной функцией квантизации может занять больше времени, чем стандартный запуск.
    4. Если используется кэширование GPU, последующие запуски детектора с квантизацией будут выполняться без задержек.
  12. При необходимости указать класс детектируемого объекта в поле Целевые классы. Для отображения треков нескольких классов их необходимо указать через запятую с пробелом. Например, 1, 10.
    Числовые обозначения классов для встроенных нейросетей: 1 Люди обычный ракурс/Люди вид сверху, 10 – Авто обычный ракурс.

    Info
    titleПримечание
    1. Если оставить поле пустым, будут отображаться треки всех доступных классов из нейросети (Тип объекта, Файл нейросети).
    2. Если указать класс/классы из нейросети, будут отображаться треки указанного класса/классов (Тип объекта, Файл нейросети).
    3. Если указать класс/классы из нейросети и класс/классы, отсутствующие в нейросети, будут отображаться треки класса/классов из нейросети (Тип объекта, Файл нейросети).
    4. Если указать класс/классы, отсутствующие в нейросети, будут отображаться треки всех доступных классов из нейросети (Тип объекта, Файл нейросети).
  13. Если не задан путь к нейросети на шаге 810, то из из раскрывающегося списка  Устройство (10) выбрать устройство, на котором будет происходить работа нейросетиAuto : центральный процессор (CPU), один из графических процессоров NVIDIA или один из графических процессоров Intel. Auto (значение по умолчанию) − устройство выбирается автоматически: высший приоритет получает NVIDIA GPU, за ним следует Intel GPU, потом CPU. 
    Note
    titleВнимание!
    1. Рекомендуется использовать графический процессор.
    2. Запуск работы алгоритма на NVIDIA GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Настройка ускорения запуска нейроаналитики на GPU).

  14. Из раскрывающегося списка Тип объекта (11) объекта выбрать тип объекта,  если если не задан путь к нейросети на шаге 710:
    • Люди обычный ракурс − камера направлена на человека под углом 100-160°;
    • Люди вид сверху − камера направлена на человека сверху под небольшим углом;
    • Авто обычный ракурс − камера направлена на автомобиль под углом 100-160°. 
    Задать территорию наблюдения на видеоизображении:

Выбор территории видеонаблюдения

  1. Нажать кнопку Настройки (12). Будет открыто окно Настройки  Настройки. В результате откроется настроечное окно детектора.
    Image Modified
  2. Нажать В окне Настройки детектора нажать кнопку Остановить видео (1) для видео для постановки воспроизведения на паузу и захвата кадра видеоизображения.
  3. Нажать кнопку Территория наблюдения (2).для определения области наблюдения, при этом кнопка будет подсвечена синим цветом.
    Image Added
  4. На захваченном кадре видеоизображения (3) последовательно задать нажатием левой кнопки с помощью мыши узловые точки области, ситуацию в которой требуется анализировать (1). Возможно добавление только одной области. При попытке добавить вторую область первая будет удалена. После добавления области остальная часть видеоизображения будет затемнена.
    Image Removedбудет происходить обнаружение объектов, при этом остальная часть кадра будет затемнена. Территория наблюдения может быть только одна. Для удаления области нажать кнопку Image Added. Без определения области наблюдения детектор работать не будет.
  5. Нажать кнопку ОК (2).Нажать кнопку Применить (13) для закрытия окна Настройки детектора и возврата к панели настроек детектора.
  6. Для сохранения изменений нажать кнопку Применить.

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