Модульная технология обнаружения и распознавания лиц

Разработана модульная технология обнаружения и распознавания лиц по двумерным изображениям, включающая три основных модуля:

  • Детектирование (обнаружение) лиц
  • Индексация (кодирование и последующий быстрый поиск) лиц в базе
  • Идентификация (верификация) лиц

Схема работы технологии. Модули применяются последовательно. Выделенные на текущем кадре изображения лиц поступают в систему индексации, которая в ответ указывает от 5 до 10 «кандидатов» из хранящейся базы изображений лиц, наиболее похожих на текущее изображение. После этого процедура идентификации обрабатывает изображения лиц найденных кандидатов с целью их точного распознавания. Такой подход позволяет осуществлять полнофункциональную работу с «живым» видео потоком с целью выделения и распознавания лиц по значительным объемам банков изображений в режиме, близком к режиму реального масштаба времени.

Примеры работы технологии. На каждом изображении показаны:

  • текущее видео изображение (слева вверху)
  • результат выделения лица (справа вверху)
  • результат поиска в индексированной базе изображений лиц (второй ряд изображений — найденные «кандидаты», среди которых могут быть и ложные)
  • результат окончательной идентификации лица (третий ряд изображений — показаны только «кандидаты», успешно прошедшие идентификацию)

Технологические модули оформлены в виде следующих программных продуктов:

  • IIT FDT SDK — библиотека для обнаружения и межкадрового прослеживания лиц (свидетельство о регистрации № 2005610806)
  • IIT FR SDK — библиотека для распознавания лиц (свидетельство о регистрации № 2005610805)
  • IIT FI SDK — библиотека для индексирования и быстрого поиска «похожих» изображений лиц в больших базах изображений (свидетельство о регистрации № 2005610804)

Программно-аппаратное решение:

Модульная технология обнаружения и распознавания лиц может быть использована как готовое решение «под ключ» на базе системы видео наблюдения «Интеллект» фирмы ITV