Как устроено распознавание лиц

Современные системы распознавания лиц состоят из нескольких этапов. Первый - детекция лица в кадре. Мы используем RetinaFace и SCRFD - модели, которые надёжно находят лица при разном освещении, ракурсах и частичных перекрытиях (маски, очки, головные уборы).

Второй этап - извлечение эмбеддинга. Модели ArcFace и AdaFace преобразуют изображение лица в вектор фиксированной размерности (512 или 1024 чисел). Два одинаковых лица дают близкие векторы, разные лица - далёкие. Сходство вычисляется как косинусная близость между векторами.

Третий этап - антиспуфинг. Модели класса MiniFASNet детектируют подмену: фотографию на телефоне, видео с экрана, 3D-маску. Это критически важный этап для систем контроля доступа - без антиспуфинга систему можно обмануть простой фотографией.

Edge vs серверный инференс

Распознавание лиц можно разворачивать двумя способами. Серверный GPU (RTX PRO 6000 Ada или Blackwell) подходит для многокамерных систем с сотнями лиц в базе. Edge-узел (Jetson Orin или Thor) размещается у линии и обрабатывает 1-4 камеры с задержкой от 15 до 50 мс на кадр.

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

Интеграция с СКУД и MES

Система распознавания лиц - это не изолированный модуль. Событие распознавания передаётся в СКУД (допуск через турникет, блокировка при отсутствии авторизации), в MES (учёт присутствия на участке), в систему охраны труда (допуск в опасные зоны). Протоколы интеграции: REST API, MQTT, OPC UA, Modbus TCP.

Поиск в архиве

Каждое событие распознавания сохраняется с фото, временем и координатами камеры. Это позволяет искать конкретного человека в архиве видеозаписей: найти все перемещения сотрудника за день, проверить, был ли он в запрещённой зоне, восстановить хронологию событий.

Биометрия и закон

Распознавание лиц квалифицируется как обработка биометрических персональных данных. По российскому законодательству требуется правовое обоснование, согласие субъекта и локализация данных на территории РФ. Мы проектируем систему так, чтобы все требования ФЗ-152 и 152-ФЗ о биометрии выполнялись из коробки: данные не покидают периметр, обработка происходит on-premise, доступ к базе зарегистрированных лиц ограничен.