В этой статье вы найдете описание основных типов анализов, которые может делать программное обеспечение Oz.
Liveness проверяет наличие живого человека на фото или видео.
Face Matching сравнивает два или более медиафайла, определяя уровень сходства между запечатленными на фото или видео людьми.
Black list ищет сходства между лицом человека, запечатленного на фото или видео, и лицами в заранее созданной базе фотографий.
Эти анализы доступны в Oz API как для модели SaaS, так и для локальной установки наших продуктов. Liveness и Face Matching также работают в режиме «на устройстве». Детальная информация по моделям использования находится здесь.
Проверка Liveness используется для защиты от двух видов атак.
Презентационная атака (или спуфинг-атака) – это попытка человека обмануть систему распознавания лиц «физически», демонстрируя камере видеоролик, фотографию или другой тип медиафайла, лицо на котором похоже на лицо нужного человека. К презентационным атакам относятся также использование реалистичных масок или цифровые манипуляции, такие как дипфейки.
Инъекционная атака – это попытка человека обмануть систему распознавания лиц программным образом, подменяя входящие данные с имеющейся камеры заранее снятым фото или видео или манипулируя выходными данными имеющейся камеры еще до передачи их системе распознавания лиц. Наиболее частый инструмент инъекционных атак – виртуальные камеры.
Oz Liveness распознает оба типа атак:
презентационные атаки – с помощью любых компонентов,
инъекционные атаки – с помощью Oz Liveness Web SDK.
Подробная информация о том, как противостоять описанным атакам, содержится в наших руководствах по интеграции:
Как интегрировать серверную проверку Liveness в ваше Web-приложение
Как интегрировать серверную проверку Liveness в ваше мобильное приложение
Как провести проверку медиафайла на Liveness без использования фронтенда Oz
По завершении проверки Liveness вы можете оценить качественные и количественные результаты.
Практика просить пользователей сделать что-либо на камеру во время записи видео, например улыбнуться или повернуть голову, достаточно распространена. Наши SDK тоже могут распознавать жесты, однако выполняемый жест никак не повлияет на проверку Liveness – при соответствующем анализе нейронные сети учитывают другие факторы. Более подробно это описано в статье Пассивный и активный Liveness.
Также при проверке Liveness может сохраняться best shot (лучший кадр) – это наиболее качественный кадр из всего видео, изображение, на котором лучше всего видно лицо.
С помощью биометрической проверки можно сравнить несколько медиафайлов и определить, принадлежат ли запечатленные на них лица одному и тому же человеку или нет. В качестве файлов-источников могут выступать видеоролики, изображения или скан-копии документов с фотографиями. Для успешного завершения проверки необходимо не менее двух медиафайлов.
Узнать о том, как внедрить технологию Face Matching в ваши процессы, вы можете в наших руководствах по интеграции.
В Oz API вы можете создать один или более черных списков, каждый из которых представляет собой коллекцию изображений лиц – то есть базу данных фотографий. Black list проводит сравнение лица с только что сделанного фото или только что снятого видео с лицами из этой базы данных и показывает, присутствует ли в ней этот человек.
Больше об типах анализов и о том, что они проверяют, вы можете прочитать здесь.