Versions Compared

Key

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

...

Конфигурирование программного модуля Детектор оставленных предметов ВидеоИнтеллект включает в себя общие настройки и настройку конфигурации: определение параметров конфигурации и характеристик детектора.

Общие настройки детектора

  1. Перейти на панель настроек объекта Детектор оставленных предметов ВидеоИнтеллект, который создается на базе объекта Камера на вкладке Оборудование окна Настройка системы.

  2. В поле Количество обрабатываемых кадров в сек [1, 100]указатьв диапазоне от 1 -100 до 100 количество кадров в секунду, которое будет обрабатывать детектор. Значение по умолчанию − умолчанию – 12 (рекомендуется). Указать можно только целое положительное число. При вводе числа вне диапазона от 1 -до 100 оно будет автоматически изменено на ближайшее граничное значение. Если поле оставлено пустым, то при сохранении настроек в него автоматически возвращается значение по умолчанию.
  3. В поле Масштабировать кадр до (пикс.) указать в диапазоне от 480 -до 1920ширину кадра в пикселях после масштабирования, высота кадра вычисляется автоматически как заданное в настройке значение, поделенное на 1.77777(7), по по умолчанию – 640, т.е. размер кадра после масштабирования будет 640х340640х360. Настройка не влияет на разрешение видеопотока и используется для снижения нагрузки на процессор, отображается в логах и в отладочном окне. 
  4. Для использования графического процессора (NVIDIA GPU) при работе с нейросетью установить флажок Использовать GPU.
  5. Установить флажок Показывать объекты на изображении, чтобы при получении события обнаружения предмета зона детектирования выделялась красной рамкой на Мониторе мониторе видеонаблюдения.
  6. Из раскрывающегося списка Фильтрация детекций выбрать фильтр для использования: Фильтр объектов, Фильтр подсчета объектов или Не использовать фильтр (по умолчанию). Фильтры настраиваются на вкладке Постобработка окна Настройки детектора
  7. Нажать кнопку Настройка конфигурации. В результате откроется настроечное окно детектора.

Вкладка Выбор области

  1. В окне Настройки детектора на вкладке Выбор области нажать кнопку Остановить видео для постановки воспроизведения на паузу.
    Image Modified
  2. По умолчанию красной рамкой выделена одна зона детектирования, с помощью мыши можно добавить еще несколько, а также изменить границы области, кликнув по ее номеру в списке справа и подсветив его синим цветом. 
    Image Modified
  3. Чтобы переименовать зону детектирования, ввести новое имя в поле справа от ее номера. Новое имя сразу отобразится в подписи зоны на видеоизображении.
    Info
    titleПримечание

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

    Если среди заданных зон есть некорректные, то после сохранения и повторного открытия настроек останутся только верно заданные зоны.

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

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

  4. Для сохранения всех изменений нажать кнопку Применить изменения к конфигурации.
  5. Чтобы запустить воспроизведение видео, нажать кнопку Запустить видео.

Вкладка Параметры

Info
titleПримечание

Начиная со сборки Detector Pack 2.8.0.3012, устанавливается новый SDK. Если уже созданные и работающие на старом SDK детекторы обновляются на новый, следует на вкладке Параметры:

  1. Добавить в блок abandoned параметр "background_model": {"model_size":1},
  2. Пересчитать параметры objsizemax и objsizemin по формуле:
    Sc * (H/100), где
        Sc – минимальный или максимальный размер объекта из старого варианта конфигурации, 
        H
  3.  –
  4. высота кадра, определяется из параметра "analytics_resolution".
    Параметр "analytics_resolution" посмотреть нельзя, поэтому высоту кадра рекомендуется вычислить самостоятельно. Для этого значение настройки Масштабировать кадр до (пикс) требуется поделить на 1.777, например 640/1.777 = 360 (взять целую часть от деления), таким образом, ширина кадра была задана как 640, а высота 360.
  5. Если есть блок learning, то в нем необходимо переименовать параметрperiod вbackground, а параметр post_period в scene, а также указать для них значения в секундах вместо миллисекунд.
  1. Перейти на вкладку Параметры окна настроек детектора, где отображаются параметры используемой конфигурации. Если менять конфигурацию не требуется, пропустить шаги 2 и 3 и перейти на следующую вкладку.
    Image Modified
  2. Чтобы использовать свою конфигурацию, нажать кнопку Загрузить конфигурацию из файла.
  3. В открывшемся стандартном окне поиска Windows указать путь до подготовленного файла конфигурации в формате JSON.

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

  1. Перейти на вкладку Детектор оставленных предметов.
  2. Снять флажок Ч/Б режим для выключения черно-белого режима. По умолчанию флажок установлен. 
  3. В поле Чувствительность первичного обнаружения ([0-, 1) указать ] указать в диапазоне от 0 -1 до 1 общую чувствительность детектора к обнаружению оставленных предметов. 0  – ни один объект не будет обнаружен, 1 максимальная чувствительность. Значение по умолчанию − 0,70.
  4. В поле Чувствительность первичного обнаружения на ближнем плане ([0-, 1) указать ] указать в диапазоне от 0 -1 до 1 чувствительность детектора к обнаружению оставленных предметов на ближнем плане. 0 ни один объект не будет обнаружен, 1 максимальная чувствительность. Значение по умолчанию − 0,70.
  5. В поле Контрастность объекта ([0-, 1) указать ] указать в долях в диапазоне от 0 -1 до 1 чувствительность детектора к выявлению малозаметных, сливающихся с фоном предметов. Чем выше значение параметра, тем менее заметный предмет может быть обнаружен. Рекомендованное значение (по умолчанию) 0,95.
  6. В поле Интенсивность пассажиропотока ([0-, 1) указать ] указать в диапазоне от 0 -1 до 1 чувствительность обнаружения объектов в условиях интенсивного перекрытия объекта проходящими людьми в поле зрения камеры. Значение по умолчанию  0,99.
  7. В поле Мин. размер детектируемого объекта указать в сантиметрах по одной стороне минимально допустимый размер предмета, который требуется обнаружить. Размер объекта указывается относительно кадра. Объекты меньшего размера не вызовут срабатывания детектора. Значение по умолчанию −  20.
  8.  В поле Макс. размер детектируемого объекта указать в сантиметрах по одной стороне максимально допустимый размер предмета, который требуется обнаружить. Размер объекта указывается относительно кадра. Объекты большего размера не вызовут срабатывания детектора. Значение по умолчанию −  185.
  9. В поле Мертвое время (сек) указать в секундах временной интервал, в течение которого блокируется возникновение повторного события. Событие считается повторным, если его степень пересечения событий равна или больше указанного на шаге 10 значения. Значение по умолчанию −умолчанию – 0
  10. В поле Степень пересечения событий указать в диапазоне от 0 -1 до 1 в долях, как именно будут отфильтрованы повторные события. Событие является повторным, если отношение площади пересечения к площади объединения двух событий больше или равно указанному значению степени пересечения событий. Значение по умолчанию  0,01. Используется для параметра Мертвое время.
  11. В поле Время детектирования (ссек) указать в секундах временной интервал, после которого предмет будет считаться оставленным. Значение по умолчанию  120.
  12. Снять флажок Без человека, чтобы объекты, находящиеся рядом с людьми, также детектировались. По умолчания флажок установлен, то есть предметы рядом с людьми игнорируются.
  13. Снять флажок Фильтровать объекты, чтобы выключить нейросетевой фильтр объектов. По умолчанию флажок установлен, то есть нейросетевой фильтр включен.В поле Мощность нейросетевого фильтра "фантомных" сработок указать в диапазоне 0-100 уровень фильтрации монотонных или одноцветных срабатываний, например пятен на полу.Значение параметра подбирается эмпирически, по умолчанию – 8.
  14. В поле Мощность фильтра "фантомных" сработок указать в диапазоне 0-50 уровень фильтрации теней и бликов в зависимости от контрастности сцены, изменчивости освещения, наличия теней и бликов. Значение параметра подбирается эмпирически, по умолчанию – 1.
  15. Снять флажок Загрузка фона, чтобы отключить загрузку фона видеоизображения. По умолчанию флажок установлен. При перезапуске детектор загрузит ранее сохраненный фон, чтобы заново не обучать модель сети. 
  16. Снять флажок Сохранение фона, чтобы фон не сохранялся. По умолчанию флажок установлен, то есть фон видеоизображения сохраняется регулярно с периодичностью, указанной в поле Период сохранения фона. При завершении работы ранее накопленный фон сохраняется в файл для последующей загрузки при запуске. 
    Info
    titleПримечание

    Использование п

  17. араметров
  18. араметров Загрузка фона

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

  21. поле
  22. поле Период сохранения фона указать

  23. значение
  24. значение 0


  25. В поле Период сохранения фона указать в секундах период времени, на который сохраняется фон видеоизображения, значение по умолчанию 
  26.  
  27. 0
  28. В поле Количество потоков аналитики указать число видеопотоков, которые будут использоваться для работы нейросетевой аналитики, значение по умолчанию
  29.   4.  
  30. Для сохранения настроек детектора нажать кнопку OK
  31. Для сохранения принятых изменений нажать кнопку Применить на панели настроек объекта Детектор оставленных предметов ВидеоИнтеллект.
  32.  4.  

Вкладка Дополнительные настройки

  1. Перейти на вкладку Дополнительные настройки.
    Image Added
  2. Настроить фильтрацию подозрений:
    1. Из раскрывающегося списка Режим нейросетевого фильтра "фантомных" сработок выбрать, какой будет использоваться режим работы нейросетевого фильтра "фантомных" срабатываний (ложных распознаваний, которые появляются во время работы детектора на пустых областях кадра): 

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

      2. Быстрый работает быстрее, меньше нагружает систему, но вероятность "фантомных" сработок увеличивается.

    2. В поле Мощность нейросетевого фильтра "фантомных" сработок указать в диапазоне от 0 до 100 уровень фильтрации монотонных или одноцветных срабатываний, например пятен на полу, связанных с изменением освещения.Значение параметра подбирается эмпирически, рекомендованное значение (по умолчанию) – 8 для точного режима и 0,3 – для быстрого. При смене режима оптимальное значение устанавливается автоматически.
    3. В поле Мощность фильтра "фантомных" сработок указать в диапазоне от 0 до 50 уровень фильтрации теней и бликов в зависимости от контрастности сцены, изменчивости освещения, наличия теней и бликов. Значение параметра подбирается эмпирически, по умолчанию – 1.    
  3. Выполнить экспертные настройки:
    1. В поле Период обучения (сек) указать время в секундах, в течение которого детектор изучает сцену, причем чем дольше обучение, тем качественнее последующий анализ. Рекомендуемая продолжительность от 15 до 30 секунд, по умолчанию – 25. Качество обучения зависит от "чистоты" сцены при включении аналитики: в случае зашумленной сцены или слишком плотного пассажиропотока рекомендуется увеличить период вплоть до 5 минут. Есть 3 режима настройки периода обучения:
      1. Автонастройка – автоматический подбор периода обучения, зависящий от других настроек, эквивалентно значению -1;
      2. Ручная настройка – период обучения устанавливается вручную;
      3. Выключено – обучение детектора выключено. Эквивалентно значению 0.
    2. В поле Период пост-обучения (сек) указать время в секундах, в течение которого детектор "привыкает" к сцене. При отключении параметра возможны ложные срабатывания в первые минуты работы детектора из-за особенностей алгоритма. Не влияет на качество последующего анализа. Есть 3 режима настройки периода пост-обучения:
      1. Автонастройка – автоматический подбор периода пост-обучения, зависящий от других настроек, эквивалентно значению -1;
      2. Ручная настройка – период пост-обучения устанавливается вручную;
      3. Выключено – пост-обучение детектора выключено. Эквивалентно значению 0.
    3. В поле Период выборки кадра (мс) указать в миллисекундах частоту выборки кадров для обучения, по умолчанию – 67.
    4. В поле Частота дискретизации [32, 256] указать допустимую погрешность результатов обучения, причем чем ниже значение, тем хуже результаты обучения. Рекомендованное значение от 85 и выше, по умолчанию – 128.

Вкладка Постобработка

На этой вкладке настраиваются фильтры объектов или фильтры подсчета объектов в соответствии с выбранным вариантом из списка Фильтрация детекций в основных настройках детектора.

Фильтр объектов

  1. Для включения фильтра объектов следует выбрать вариант Фильтр объектов в списке Фильтрация детекций в основных настройках детектора.
  2. Перейти на вкладку Постобработка.
  3. Из списка слева Фильтр объектов выбрать один или несколько объектов, при наличии которых в кадре срабатывания будут отфильтровываться. Они не будут отображаться в протоколе событий и на экране.

    Image Added
    Info
    titleПримечание

    Для удаления фильтра кликнуть по нему еще раз.

  4. Для применения фильтра нажать кнопку Применить конфигурацию фильтров.

Фильтр подсчета объектов

  1. Для включения фильтра подсчета объектов следует выбрать вариант Фильтр подсчета объектов в списке Фильтрация детекций в основных настройках детектора.
  2. Перейти на вкладку Постобработка.
  3. В окне справа выбрать один или несколько фильтров подсчета объектов, нажав кнопку Добавить фильтр подсчета.
    Image Added
  4. Для каждого фильтра подсчета объектов установить нижнее и верхнее пороговые значения в полях Мин. и Макс. соответственно. Если количество объектов данного типа в кадре находится в этом диапазоне, то срабатывания детектора будут пропускаться фильтром. Они отобразятся в протоколе событий и на экране. Если число объектов больше или меньше установленного диапазона или объектов нет вовсе, то все срабатывания отфильтровываются и не отображаются в протоколе событий и на экране.
    Info
    titleПримечание

    Для удаления фильтра нажать крестик справа от него.


  5. Для применения фильтра нажать кнопку Применить конфигурацию фильтров.

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

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

Info
titleПримечание

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

Для включения отладочного режима логирования в SDK ВидеоИнтеллект и сбора детальной информации о конфигурации детекторов ВидеоИнтеллект используется параметр ViDetectorDebug = 1 ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ITV\Intellect\DetectorExt (подробнее см. в справочнике ключей реестра на странице Вертикальные решения, про работу с реестром см. в подразделе Работа с системным реестром ОС Windows). 

Настройка программного модуля Детектор оставленных предметов ВидеоИнтеллект завершена.