Преимущества облачного распознавания лиц

1 февраля 2021

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


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

Как работает технология распознавания лиц


Первое, что должна сделать система, — выделить в кадре лицо и с помощью алгоритмов убедиться, что это именно человеческое лицо.

После первоначальной детекции происходит определение различных индивидуальных черт по фиксированным точкам — например, учитывается расстояние между глазами и ещё десятки других параметров.

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

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

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

Разнообразие систем




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

В последнем случае весь анализ осуществляется самой камерой, а на сервер поступает уже обработанная информация. Главное достоинство системы — это высокая точность и возможность «повесить» на один сервер большое количество устройств.

При кажущейся простоте и легкости масштабирования у этой технологии тоже есть минусы. Один из них — высокая цена. Плюс к этому, на данный момент нет единого стандарта представления информации, которую специализированные камеры передают на сервер. И набор данных может сильно различаться у разных вендоров.




Системы на основе IP-камер с функцией встроенного видеоанализа уступают по популярности серверным решениям. Но и в случае использования традиционной системы на базе регистратора и/или локального сервера сэкономить не получится.