Внимание!

Для запуска и корректной работы детектора лиц VI на GPU требуется предварительно создать кэш (см. Оптимизация работы детектора лиц VI на GPU в ОС Windows).

Для настройки детектора лиц VI необходимо:

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

По умолчанию детектор включен и настроен на детектирование лиц.

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

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

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

Нет
Сравнение со спискамиДаПо умолчанию параметр выключен. Если требуется использовать данный детектор для сравнения со списками лиц, установить значение Да (см. Сравнение со списками лиц)
Нет
Другое
ВключитьДаПо умолчанию детектор включен. Для отключения установить значение Нет
Нет
ИмяДетектор лиц VIВвести имя детектора или оставить имя по умолчанию
Режим работы декодераAuto

Выбрать процессор для декодирования видео. При выборе значения:

  • Auto: приоритет отдается GPU (декодирование на чипах NVIDIA NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU;
  • CPU: декодирование будет осуществляться на CPU;
  • GPU: декодирование будет осуществляться на GPU (декодирование на чипах NVIDIA NVDEC);
  • HuaweiNPU: декодирование будет осуществляться на HuaweiNPU
CPU
GPU
HuaweiNPU
ТипДетектор лиц VIНазвание типа детектора (нередактируемое поле)
Трансформация изображения камерыДа

По умолчанию параметр выключен. Если используется би-сферическая линза XingYun (см. Настройка fish-eye видеокамер), то по умолчанию на анализ детектору поступает изображение 2 сфер по 180о. В этом случае качество распознавания может ухудшаться. Для передачи в детектор развернутого изображения необходимо установить значение Да. Данный параметр актуален также и для других преобразований 

Нет
Основные настройки
Алгоритм определения неживого лицаНе выбрано

По умолчанию установлено значение Не выбрано. Неживое лицо – фотография лица вместо живой персоны. При необходимости выбрать алгоритм определения неживого лица:

  • Алгоритм 1 (Фото I): используется для процессоров с небольшими вычислительными мощностями в системах контроля и управления доступом (СКУД). Применяется упрощенная, быстрая рамочная модель для ускорения обработки.
  • Алгоритм 2 (Фото I, Текстуры I): используется для большинства других СКУД, включая комбинацию быстрой рамочной модели и текстурной модели.
  • Алгоритм 3 (Фото II, Текстуры II): предназначен для сценариев удаленной авторизации. Используется более детальная и медленная рамочная модель с медленной текстурной моделью, что повышает точность проверки.
  • Алгоритм 4 (Комплексный): режим для тонкой настройки под конкретные условия. Рекомендуется использовать этот режим, если можно настроить параметры под определенный домен и подобрать пороговые значения. Такой подход повышает точность, но порог может значительно варьироваться в зависимости от условий.

Настройку следует выполнять эмпирически.

Алгоритм определения неживого лица:

Каждому лицу алгоритм присваивает показатель живого лица (Liveness score) — значение в диапазоне [0, 100]. Решение о статусе живого лица (Liveness) принимается на основе установленного значения параметра Пороговое значение определения неживого лица по следующей логике:

  • неживое, если показатель живого лица меньше или равен пороговому значению параметра.
  • живое, если показатель живого лица превышает пороговое значение параметра.

Пример:

1. Значение параметра Пороговое значение определения неживого лица = 30.
2. В логах алгоритм присвоил показателю живого лица значение = 78.
3. Поскольку 78 > 30, лицо определяется как живое.

Алгоритм 1 (Фото I)
Алгоритм 2 (Фото I, Текстуры I)
Алгоритм 3 (Фото II, Текстуры II)
Алгоритм 4 (Комплексный)
Биометрические данныеДа

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

Нет
Максимальная высота лица100Задать максимальную высоту захваченных лиц от размера кадра в процентах. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]
Максимальная ширина лица100Задать максимальную ширину захваченных лиц от размера кадра в процентах. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]
Минимальная высота лица5Задать минимальную высоту захваченных лиц от размера кадра в процентах. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]
Минимальная ширина лица5Задать минимальную ширину захваченных лиц от размера кадра в процентах. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]
Минимальный порог достоверности лица90

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

Обнаружение маскирования лицаДа

По умолчанию параметр выключен. Если будет использоваться детектор масок, установить значение Да (см. Детектор маски VI)

Нет
Пол и возрастДа

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

Примечание

Средняя погрешность в распознавании возраста составляет 5 лет.

Нет
Распознавание атрибутов лица ΒetaНе выбрано

По умолчанию установлено значение Не выбрано. При необходимости выбрать алгоритм распознавания атрибутов лица Βeta: 

  • Алгоритм 1 (Быстрое распознавание): используется для быстрой оценки и распознавания.
  • Алгоритм 2 (Точное распознавание): используется для более точной оценки и распознавания
Алгоритм 1 (Быстрое распознавание)
Алгоритм 2 (Точное распознавание)
Режим работы детектораCPU

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

Внимание!

Запуск работы алгоритма на Nvidia GPU после применения настроек может занимать несколько минут.

Nvidia GPU 0
Nvidia GPU 1
Nvidia GPU 2
Nvidia GPU 3
Huawei NPU

Расширенные настройки

Внимание!

Расширенную настройку детектора следует осуществлять только при содействии технических специалистов компании ITV.

Алгоритм детекции лицаALG1 (высокая скорость, низкая точность)

Выбрать алгоритм распознавания лица:

  • ALG1 (высокая скорость, низкая точность) − самый быстрый, пониженная точность. Скорость распознавания зависит от количества лиц в кадре. Оптимален для многих сцен.
  • ALG2 (средняя скорость, средняя точность) − скорость распознавания зависит от фона и количества лиц в кадре.
  • ALG3 (низкая скорость, высокая точность) − самый точный, пониженная скорость. Скорость распознавания зависит от разрешения изображения
ALG2 (средняя скорость, средняя точность)
ALG3 (низкая скорость, высокая точность)
Анализировать угол поворота лицаДа

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

Примечание

Параметр Анализировать угол поворота лица влияет на фильтрацию событий детектора лиц в панели событий (см. Настройка панели событийРабота с панелью событий).

При использовании фильтра:

  • Срабатывание детектора отображаются все обнаруженные лица, независимо от настроек углов поворота лица, даже если параметр Анализировать угол поворота лица включен.
  • Уточняющее срабатывание детектора отображаются только те лица, которые находятся в пределах допустимых углов поворота, заданных в настройках детектора.
Нет
Время потери трека (мсек)500Задать время в миллисекундах, спустя которое трек захваченного лица считается потерянным. Данный параметр применяется в случае, когда захваченное лицо перемещается в кадре и на какое-то время скрывается за препятствием. Если это время меньше установленного значения, то лицо будет опознано как одно и то же. Значение должно быть в диапазоне [1, 10 000]
Игнорировать повторные распознаванияДа

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

Нет
Изменение размера кадров1920

По умолчанию при анализе осуществляется сжатие размера кадра до установленного размера (по умолчанию 1920 пикселей по бо́льшей стороне). Значение должно быть в диапазоне [640, 10 000]. При этом используется следующий алгоритм:

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

Примечание

Например, исходное разрешение видеоизображения 2048*1536, заданное значение 1000. В этом случае исходное разрешение 2 раза будет поделено пополам (512*384), т.к. после первого деления значение по бо́льшей стороне кадра будет больше заданного (1024 > 1000). Если детектирование осуществляется на потоке с бо́льшим разрешением и происходят ошибки детектирования, рекомендуется уменьшить сжатие.

Минимальное качество лица для распознавания маскирования30

Задать минимальное качество изображения лица человека при распознавании масок (см. Детектор маски VI). Подходящее значение следует подбирать эмпирически, рекомендуется не менее 30. Значение должно быть в диапазоне [1, 100]

Минимальное качество распознавания лица50

Задать минимальное качество изображения лица человека при распознавании лиц без масок. Подходящее значение следует подбирать эмпирически, рекомендуется не менее 50. Значение должно быть в диапазоне [1, 100]

Минимальный порог маскирования лица70

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

Минимальный порог фильтрации50

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

Минимальный порог фильтрации для распознавания маски30

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

Наклон вверх/вниз (º)45

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

Наклон вправо/влево (º)45

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

Обрабатывать цветной кадрДа 

По умолчанию обрабатывается чёрно-белый кадр. Если требуется, чтобы для обработки детектором использовался цветной кадр, выбрать значение Да

Нет
Отправлять лицаДаПо умолчанию параметр выключен. Если требуется отправлять изображения лиц в ПК Интеллект, установить значение Да
Нет
Период (мсек) детекции лица250

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

Период игнорирования повторных распознаваний2

Для регулировки данного параметра необходимо включить параметр Игнорировать повторные распознавания. Задать период в минутах, в течение которого новые распознанные лица будут сравниваться с предыдущими для выявления схожести. Значение должно быть в диапазоне [2, 30]

Поворот вправо/влево до (º)45

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

Поворот вправо/влево от (º)-45

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

Порог схожести повторных распознаваний85

Для регулировки данного параметра необходимо включить параметр Игнорировать повторные распознавания. Задать порог схожести лица с предыдущими распознанными в процентах. Если порог схожести будет ниже указанного значения, то лицо будет распознано как новое. Значение должно быть в диапазоне [1, 100]

Пороговое значение определения неживого лица30

Задать минимальный порог распознавания неживого лица в процентах. Чем выше это значение, тем меньше захваченных лиц будут определяться как фотография. При этом качество распознавания является ли захваченное лицо фотографией (Да/Нет) будет выше. Подходящее значение следует подбирать эмпирически. Значение должно быть в диапазоне [1, 100]

Фильтрация ложных распознаваний маскиДа

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

Нет
Фильтрация ложных срабатыванийДа

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

Нет

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

Примечание

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

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

Настройка детектора лиц VI завершена. При необходимости на базе детектора лиц VI на основе метаданных (см. База метаданных) можно создать и настроить поддетекторы:

  1. Пересечение линии− детектор, срабатывающий при движении персоны через линию в заданной области кадра и детектировании ее лица.
  2. Вход в область − детектор, срабатывающий при появлении персоны в заданной области кадра и детектировании ее лица.
  3. Пребывание в области − детектор, срабатывающий при длительном пребывании персоны в заданной области кадра и детектировании ее лица.
  4. Детектор маски VI − детектор, срабатывающий на захваченные лица с маской или без нее.
  • No labels