Как функционирует идентификация лицевых образов в телефонах

Как функционирует идентификация лицевых образов в телефонах

Почему мы предпочитаем разлочивание по фейсу

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

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

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

Сжатая хроника эволюции технологии

Идентификация лиц как технология существует уже более пятидесяти годов. Первые эксперименты автоматического исследования лиц были предприняты еще в 1960-х годы в исследовательских центрах США. Тогда ЭВМ умели лишь выделять контуры черепа и определять дистанции между очами и губами на монохромных изображениях.

Изначальные торговые установки возникли в девяностых годах, но они были неидеальны: работали медленно и часто давали сбои. Только с прогрессом искусственных сетей и таких площадок, как вулкан россии, мощных мобильных чипов определение лиц стало по-настоящему общедоступным явлением.

В две тысячи семнадцатом году Apple презентовала iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным сканированием лица. За этим последовали Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать собственные решения.

Основные этапы работы системы распознавания

Процесс идентификации лица можно условно сегментировать на несколько ключевых этапов:

  1. Идентификация лиц — аппарат определяет существование человеческого образа в изображении.
  2. Выделение признаков — алгоритм анализирует черты облика: конфигурацию зрительных органов, носа, губ, позицию надбровных дуг.
  3. Построение шаблона — создаётся неповторимый виртуальный отпечаток (faceprint) на основе выделенных признаков.
  4. Сравнение со образцом — сформированный образец сравнивается со зафиксированной при регистрации биометрической данными владельца.
  5. Принятие решения — если соответствие достаточно существенное, смартфон деблокируется.

Каждый из указанных этапов требует особых методов и улучшений для оперативной работы непосредственно на девайсе.

Аппаратные составляющие: что прячется внутри

Типичная селфи камера.

Простейший несложный способ идентификации облика задействует только фронтальную камеру смартфона смартфона. Такой метод реализован во различных недорогих версиях Android-девайсов.

Достоинства:

  • Не потребляет внешних датчиков.
  • Быстро действует при достаточном освещении.

Минусы:

  • Просто одурачить изображением или роликом.
  • Неправильно действует при слабом освещении или необычных углах обзора.

ИК камера и точечный проекционный аппарат

Более усовершенствованные системы, такие как вулкан россии, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта методика составляет базу Face ID от Apple.

Как это функционирует:

  • Точечный проекционный прибор проецирует на лицо использующего невидимую сетку из тысяч инфракрасных пятен (например, Face ID использует около 30 000 пятен).
  • ИК камера фиксирует изменение формы этой сетки по плоскости физиономии.
  • Создаётся 3D глубинная карта глубины, которая практически невозможна для подделки типичной фото или маскировкой.

Плюсы

  • Надёжная функционирование даже в полной темноте.
  • Сильная защита к имитациям.
  • Точность идентификации более 99%.

Дополнительные датчики

В определённых аппаратах используются также вспомогательные сенсоры: 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 ключевых способа к осуществлению этой задачи:

Программируемое 2D распознавание

Эксплуатируется только передняя камера без дополнительных датчиков глубины. Подобный метод встречается обычно в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).

Преимущества: несложность осуществления; минимальная затраты; оперативная деятельность при хорошем освещении.
Минусы: просто ввести в заблуждение снимком; неустойчивая деятельность ночью; низкая безопасность.

Аппаратное объёмное сканирование

Применяет инфракрасную камеру + проектор пикселей + сенсоры глубины (Face ID у Apple; аналогичные решения у Huawei Mate).
Плюсы: большая надежность; не получится исказить фото/видео; постоянная деятельность при любом освещении.
Минусы: удорожание устройства; увеличение толщины верхней рамки экрана (“чёлка”)

Гибридные способы с дополнением ИИ

Используют комбинацию программируемых методов + техническую обработку + постобработку нейросетями для увеличения устойчивости к атакам (“anti-spoofing”). Например, такие изделия, например вулкан россии и Google Pixel Face Unlock последних версий, объединяют фронтальную камеру c инфракрасным датчиком движения Soli Radar для предотвращения от подделок руками/масками/видеоэкранами чужих устройств.

Примеры применения различных техник

  • iPhone серии X/11/12/13/14 задействуют только физическое трёхмерное сканирование
  • Xiaomi Mi8 Explorer Edition впервые предложил аналог Face ID среди Android.
  • Samsung Galaxy S10 модель/S20 обеспечивают как программное двухмерное идентификацию по изображению фронталкой, так и сканер глазного ириса.
  • Huawei Mate20 Pro применяет комплекс из ИК-инфракрасного света + Dot Projector + ToF-сенсор

Проблемы безопасности и неверные срабатывания

Несмотря на впечатляющий развитие техники за прошедшие лет, совершенных механизмов пока не наблюдается:

  1. Вероятность мошенничества: Недорогие мобильники просто “разблокируются” высококачественной снимком пользователя или же роликом с экрана другого устройства.
  2. Идентичные двойняшки: Даже самые безупречные устройства могут перепутать между монозиготными близнецами либо родичами с очень аналогичной внешностью.
  3. Метаморфозы облика: Стремительное утрата веса/набор веса, хирургические вмешательства или повреждения в некоторых случаях необходимы для повторной регистрации биометрических данных.
  4. Условия фотографирования: Интенсивная подсветка солнцем или глубокая затенение могут уменьшить точность определения признаков.

Вот некоторые рекомендаций для защищённому эксплуатации:

  • Для важных операций всегда используйте двухэтапную аутентификацию;
  • Не активируйте возможность “Разблокировка по лицу” на бюджетных аппаратах без ИК-сенсоров;
  • Регулярно обновляйте ПО смартфона для обеспечения безопасности от актуальных атак;
  • Включайте опцию “Требовать раскрытых глаз” в тех местах, где она есть.

Где также используется технологии кроме смартфонов?

Хотя основная мысль нашей публикации касается конкретно мобильным устройствам, необходимо сказать о альтернативных областях использования технологии:

  • Управление доступа в рабочих помещениях и многоквартирных зданиях;
  • Платёжные терминалы банков (“Face Pay”);
  • Электронные идентификационные документы современного типа;
  • Комплексы видеомониторинга городских подразделений;
  • Автоматизация отслеживания посещаемости образовательных учреждений/университетов;
  • Вход пользователей персональных компьютеров/ноутбуков.

Например: В столичном метро уже испытывается система оплаты проезда по фейсу (“Face Pay”) — хватит пройти через барьер без карты или мобильника! Похожие проекты реализуются в Китае (Шэньчжэнь), Южной Корее и ряде стран Европы.

Каким образом изменяется техпроцесс в нынешнее время?

Любой годик появляются свежие концепции для улучшения качества работы систем распознавания лиц:

  1. Увеличивается чёткость датчиков — чем больше информации фиксируется видеокамерой/глубинными сенсорами, тем меньше шанс ошибки;
  2. Развиваются нейросети — передовые структуры типа MobileNetV3 дают возможность оперативно адаптироваться к свежим особенностям вида пользователя прямо на устройстве без пересылки информации в облачное хранилище.
  3. Развиваются способы антиспуфинга — теперь телефоны умеют отличать реальные живые облики от фиксированных фото/маскировок по микроскопическим микродвижениям.
  4. Интеграция со интеллектуальными приборами — смарт-часы могут автоматически заблокировать смартфон, если владелец удалился на значительное расстояние.
  5. Появляются гибридные механизмы — к примеру комбинирующие речевую аутентификацию + лицо + отпечаток пальца.

Итак, которые направления очень популярны в данный момент:

1) Сокращение деталей

Изготовители пытаются уменьшить величину прорези (“чёлки”) для сенсоры на экране за счёт интеграции миниатюрных ИК-излучателей прямо под поверхность дисплея либо высувных модулей камеры.

2) Обработка прямо на девайсе

Для улучшения личной безопасности всё больше вычислений выполняется локально без передачи данных во дополнительный облачный сервис.

3) Стандартизация стандартов

Гугл активно продвигает норму BiometricPrompt API, чтобы подобные системы, например как вулкан россия, и все Android-аппы могли взаимодействовать с всеми формами биометрии стандартизированно.

Какое решить на сегодня?

Если вам важна наивысшая безопасность данных, остановите выбор на передовые аппараты с интегрированным ИК-излучателем либо ToF-датчиком глубины.

  • iPhone каждого последних поколений
  • Huawei Partner/Series P линейки
  • Mi Pro
  • Vivo X линейки
  • Oppo Найти X серий.

Если бюджет скромен – лучше выбирать классическим методам безопасности (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в вулкан россия, задействовать только как опциональную возможность комфорта.

Каким образом увеличить практичность функционирования функции?

Есть пара лайфхаков для пользователей, кто уже применяет разблокировку через лицо:

  1. Регулярно меняйте свою фотографию-шаблон, если значительно трансформируется облик.
  2. Не упускайте из виду чистить объектив передней камеры – пятна могут понизить точность!
  3. Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает камеру если вы берёте его в руки.
  4. В процессе записи пытайтесь удерживать лицевую часть ровно напротив объектива исключая резкого наклона головы.
  5. Используйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает мобильное устройство, если вы отворачиваетесь от дисплея.

Будущее эволюции техники

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

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

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

Теперь, если вы осведомлены, как функционирует эта методика внутри, – будете в состоянии вдумчиво определять свой очередной девайс!