В последние годы распознавание лиц стало одной из самых распространённых возможностей для разблокировки мобильных телефонов. Всего несколько лет тому назад большинство пользователей довольствовались PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением подобных технологий, например вулкан россия, нам вполне лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь делает эту возможность настолько популярной? Во-первых, это комфортно: не нужно запоминать трудные пароли или отыскивать правильный палец в мраке. Во-вторых, это мгновенно: современные системы распознают лицо фактически за доли секунды. В-третью очередь, это ощущение будущего — будто в фильмах про вулкан россия агентов.
Тем не менее за такой кажущейся простотой прячется полный универсум трудных техник и инженерных решений. Попробуем исследовать, как точно функционирует фейсканирование в современных мобильных телефонах, какие применяются способы, насколько они надёжны и что нас ожидает в будущем.
Распознавание лиц как методика существует уже более пятидесяти лет. Начальные пробы автоматического изучения облика были сделаны еще в 1960-х годы в лабораториях США. Тогда вычислительные машины умели лишь выделять силуэты лица и определять расстояния между очами и губами на монохромных изображениях.
Первые торговые установки возникли в 1990-х годах, но они были далеки от совершенства: работали медленно и нередко ошибались. Только с развитием синтетических сетей и таких платформ, как вулкан россии, мощных мобильных микросхем распознавание лиц стало по-настоящему общедоступным явлением.
В 2017 году Apple представила iPhone X с системой Face ID — это был первый широкодоступный смартфон с безопасным трёхмерным распознаванием лица. За этим пошли Android-изготовители: Samsung, Huawei, Xiaomi и другие стали интегрировать личные разработки.
Процесс распознавания лица можно условно сегментировать на несколько важных этапов:
Любой из указанных стадий запрашивает индивидуальных методов и оптимизаций для скорой работы непосредственно на девайсе.
Самый простой несложный вариант распознавания лица применяет лишь переднюю камеру смартфона смартфона. Данный способ внедрён во многих доступных моделях Android-девайсов.
Достоинства:
Слабые стороны:
Более усовершенствованные системы, такие как вулкан россии, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая технология составляет базу Face ID от Apple.
Как это действует:
Достоинства
В некоторых устройствах используются также экстра сенсоры: ToF (Time-of-Flight), которые фиксируют период движения луча до объекта и обратно; RGB-датчики дальности; специальные световые лидары для формирования более детализированной 3D-модели лица.
Эти инновации используются чаще всего во топовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Текущие системы распознавания лиц неосуществимы в отсутствие использования artificial intelligence и machine learning. Именно вследствие таким разработкам, как вулкан россии, устройство способно идентифицировать юзера даже при изменениях облика: новая стрижка, щетина, линзы или грим не становятся помехой для разблокировки.
На стартовом стадии программа должна оперативно распознать лицо внутри полного изображения камеры. Для данной цели задействуются последовательные классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые “обучены” идентифицировать человеческие лица среди множества других объектов.
Пример: алгоритм MTCNN может находить облик даже с частичном закрытии (например, платком или рукой).
После распознавания лица устройство, такая как вулкан россии, определяет расположение ключевых точек: кончики глаз, верхушка носа, края губ и так далее. Часто задействуется от 68 до 128 ключевых маркеров на лицевой поверхности.
Это действие необходимо для выравнивания визуала: если пользователь находится с мобильник под наклоненным, или склонил голову, программа “выпрямляет” картинку до стандартного положения для последующего изучения.
Далее нейронная сеть строит компактное цифровое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 чисел с плавающей запятой.
Такой шаблон крайне затруднительно сфальсифицировать: он не сохраняет само фото пользователя, а лишь уникальные характеристики его облика, что делает его идеальным для таких систем, как vulkan russia.
Когда человек намеревается разлочить смартфон взглядом, механизм воспроизводит все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает заданный порог (обычно выше 99%), телефон, как и платформа vulkan russia, открывается; если нет — доступ не предоставляется.
Интересная черта актуальных систем — способность самостоятельного обучения. Если ты часто доступаете к мобильное устройство с новой прической или оптикой, система постепенно освежает базовый модель вашего внешности для повышения точности работы без ухудшения безопасности.
Большинство клиенты боятся держать свои био-идентификационные данные на мобильном устройстве из-за угрозы потери данных или взлома устройства. Определенные фирмы, например vulkan russia, предлагают варианты для повышения сохранности информации клиентов.
Локальное сохранение: Большинство девайсов сохраняет био-идентификационные модели лишь в пределах защищённого процессора Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не покидают устройство и не доступны даже создателю.
Шифрование: Все информация сберегаются только в зашифрованном виде с использованием современных криптографических алгоритмов AES256.
Изоляция приложений: Программы сторонних разработчиков не обладают непосредственного возможности доступа к биометрическим; они могут лишь запрашивать факт верификации личности через системный API.
Необходимо подчеркнуть существенную деталь: если кто-либо получит доступ к вашему телефону физически (к примеру, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество изготовители реализуют систему защиты от автоматического разблокирования — например, требуют раскрыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
В настоящее время можно определить выделить 3 основных способа к осуществлению этой задачи:
Применяется только передняя камера без экстра детекторов глубины. Подобный метод используется наиболее часто в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: несложность осуществления; низкая затраты; оперативная функционирование при хорошем освещении.
Минусы: просто ввести в заблуждение снимком; неустойчивая функционирование ночью; низкая охрана.
Задействует инфракрасную видеокамеру + проекционный модуль пикселей + сенсоры глубины (Face ID у Apple; аналогичные решения у Huawei Mate).
Достоинства: высокая надежность; нельзя подделать изображение/видеозапись; стабильная работа при любом освещении.
Минусы: удорожание устройства; увеличение толщины верхней рамки экрана (“чёлка”)
Задействуют комбинацию программных методов + техническую обработку + постобработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, такие товары, как вулкан россии и Google Pixel Face Unlock новейших поколений, сочетают фронталку c инфракрасным датчиком движения Soli Radar для предотвращения от подделок руками/масками/видеоэкранами чужих устройств.
Несмотря на замечательный развитие техники за прошедшие годы, совершенных механизмов пока не наблюдается:
Здесь некоторые советов для надёжному применению:
Хотя предмет нашей публикации посвящена именно мобильным устройствам, необходимо сказать о других сферах применения технологии:
Например: В городском метро уже проверяется система оплаты проезда по фейсу (“Face Pay”) — достаточно пройти через барьер без пластика или мобильника! Схожие программы развиваются в Поднебесной (Шэньчжэнь), Республике Корея и ряде стран Европы.
Любой год появляются современные идеи для улучшения уровня работы систем лицевого распознавания:
Итак, которые тренды в особенности актуальны на сегодняшний день:
1) Миниатюризация элементов
Компании намереваются минимизировать размер отверстия (“чёлки”) для сенсоры на дисплее за счёт встраивания миниатюрных ИК-излучателей прямо под поверхность дисплея либо высувных модулей камеры.
2) Обработывание прямо на аппарате
Для увеличения конфиденциальности всё больше обработки данных происходит внутри устройства без отправки информации во внешний облачный сервис.
3) Стандартизация регламентов
Гугл активно продвигает норму BiometricPrompt API, с целью чтобы аналогичные площадки, вроде вулкан россия, и любые Android-приложения могли работать с различными типами биометрии унифицированно.
Если тебе необходима наивысшая защита информации, выбирайте топовые аппараты с вмонтированным ИК-излучателем или ToF-сенсором глубины.
Если бюджет ограничен – лучше выбирать обычным средствам защиты (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в вулкан россия, применять только как дополнительную опцию удобства.
Есть пара советов для тех, кто уже пользуется разблокировку по лицу:
В скоро наступающие периоды можно ожидать развития полностью безконтактных способов идентификации человека сразу по нескольким биометрическим данным параметрам одновременно: облик + звучание + шаги + жесты рук!
Также вероятно появление новых методов охраны личной информации – например, переменное модификация диджитал паттерна после каждой успешной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее захватывающих технологий нашего эпохи! Она делает взаимодействие со мобильным устройством комфортнее чем до этого, и такие приложения, как vulkan russia, могут существенно улучшить ваш опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы знаете, как устроена эта система в деталях, – будете в состоянии вдумчиво выбирать свой следующий гаджет!