Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents

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

...

  1. Перейти на панель настройки объекта Нейросчетчик.
  2. Установить
  3. флажок 
  4. флажок Показывать объекты на изображении, чтобы
  5.  при просмотре живого видео 
  6. на видеоизображении в отладочном окне детектируемый объект выделялся рамкой (см. Запуск отладочного окна).
  7. Из раскрывающегося
  8. списка 
  9. списка Положение камеры
  10.  выбрать
  11.  выбрать
      Стена 
      1. Стена  объекты отслеживаются, только если их нижняя часть попадает в территорию наблюдения, определенную в настройках детектора.
      2. Потолок
    1.  –
      1. объекты отслеживаются
    2. .
      1. , даже если их нижняя часть не попадает в территорию наблюдения, определенную в настройках детектора.
    3. В поле Количество кадров для анализа и вывода указать количество кадров, которые будут обрабатываться для определения количества на них объектов.
    4. В поле Количество обрабатываемых кадров в сек [0

    5. ,
    6. .016, 100] в диапазоне от 0,016 до

    7. 100 задать
    8. 100 задать число кадров в секунду, которое будет обрабатывать нейросеть. Для всех остальных кадров будет выполняться интерполяция – нахождение промежуточных значений по имеющемуся дискретному набору ее известных значений. Чем выше значение параметра, тем точнее работа детектора, но выше нагрузка на процессор.

    9. Из раскрывающегося списка Присылать событие выбрать условие, по которому будет сгенерировано событие с количеством обнаруженных объектов:
      • Если превышен порог
    10.  
      •  − срабатывает, если количество обнаруженных объектов на изображении больше значения, указанного в поле Количество тревожных объектов;
      • Если порог не достигнут срабатывает, если количество обнаруженных объектов на изображении меньше значения, указанного в поле Количество тревожных объектов;
      • При изменении количества
    11.  
      •  − срабатывает каждый раз, если изменилось количество обнаруженных объектов;
      • По периоду
    12.  
      •  − срабатывает по временному периоду:
        1. Из раскрывающегося списка Временной интервал выбрать единицу времени периода счетчика: секундминутчасовдней.
        2. В поле Периодичность события указать время, через которое будет генерироваться событие с количеством обнаруженных объектов.
    13. Из раскрывающегося списка Временной интервал выбрать единицу времени периода счетчика: секунд, минут, часов, дней
        1. Диапазон значений: от 1 до 100 − для секунд, минут и часов; от 1 до 20 − для дней.
          Info
          titleПримечание

          Если введенное значение превышает допустимый диапазон, то после нажатия кнопки Применить автоматически устанавливается максимальное значение.

    14. В поле Количество тревожных объектов указать пороговое количество обнаруженных объектов в анализируемой области. Используется в условиях Если превышен порог и Если порог не достигнут. Значение по умолчанию 5.
    15. В поле Порог распознавания [0, 100] ввести чувствительность

    16. нейросчетчика 
    17. нейросчетчика − целое значение в диапазоне от 0 до 100. Значение по умолчанию 30.

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

      Note
      titleВнимание!

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

       

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

      Если указать класс/классы из нейросети и класс/классы, отсутствующие в нейросети, будут подсчитываться и отображаться только треки класса/классов из нейросети (Тип объекта, Файл нейросети).

      Если указать класс/классы, отсутствующие в нейросети

      .

      , треки не будут подсчитываться и отображаться

      не будут

      .

      Из
    22. Из раскрывающегося списка Устройство выбрать устройство, на котором будет происходить работа нейросети: центральный процессор (CPU), один из графических процессоров NVIDIA или один из графических процессоров Intel. Auto (значение по умолчанию) − устройство выбирается автоматически: высший приоритет
    23. получает NVIDIA
    24. получает NVIDIA GPU, за ним следует Intel GPU, потом CPU. 
      Note
      titleВнимание!

      Рекомендуется использовать графический процессор.

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

    25. Из раскрывающегося списка Тип объекта выбрать тип объекта:
      • Люди обычный ракурс
      • камера направлена на человека под углом
    26. 100-160°
      • 100–160°;
      • Люди вид сверху − камера направлена на человека сверху под небольшим углом;
      • Авто обычный ракурс − камера направлена на автомобиль под углом
    27. 100-160°. 
      • 100–160°;
      • Человек и транспортное средство (Нано) – распознаются человек и транспортное средство, небольшой размер сети;
      • Человек и транспортное средство (Средняя) – распознаются человек и транспортное средство, средний размер сети;
      • Человек и транспортное средство (Большая) – распознаются человек и транспортное средство, большой размер сети.
        Info
        titleПримечание

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

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

    1. Нажать кнопку Настройки. В результате откроется настроечное окно детектора.
    2. В
    3. окне 
    4. окне Настройки детектора
    5.  нажать кнопку 
    6.  нажать кнопку Остановить видео
    7.  для постановки
    8.  для постановки воспроизведения на паузу
    9. и захвата
    10. и захвата кадра видеоизображения.
    11. Нажать кнопку кнопку Территория наблюдения наблюдения для определения области наблюдения, при этом кнопка будет подсвечена синим цветом.
    12. На захваченном кадре видеоизображения последовательно задать с помощью мыши узловые точки области, в которой будет происходить обнаружение объектов, при этом остальная часть кадра будет затемнена. Если территория наблюдения не указана, то анализируется весь кадр.
      Info
      titleПримечание

      Возможно добавление только одной области.

    13.  При
    14. При попытке добавить вторую область первая будет удалена.

      Для удаления области нажать

    15. кнопку 
    16. кнопку Image Modifiedсправа от кнопки Территория наблюдения.

    17.  
    18. Нажать кнопку
    19.  ОК для закрытия окна Настройки детектора 
    20. ОК для сохранения настроек детектора и возврата к настроечной панели
    21. настроек детектора
    22. объекта Нейросчетчик.
    23. Для сохранения изменений нажать кнопку Применить Image Removed.

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