Как работает идентификация лиц в смартфонах

Как работает идентификация лиц в смартфонах

Зачем мы предпочитаем разблокирование по лицу

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

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

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

Сжатая повествование развития технологии

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

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

В 2017 году 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 точек).
  • Инфракрасная камера записывает деформацию данной решетки по плоскости физиономии.
  • Получается трехмерная карта глубины глубинности, что практически неподвластна для подделки обычной снимком или маской.

Преимущества

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

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

В определённых аппаратах применяются также вспомогательные сенсорные устройства: ToF (Time-of-Flight), которые фиксируют период движения света до предмета и обратно; Трехцветные-датчики глубины; специальные световые дальномеры для формирования более детализированной 3D-модели лица.

Эти разработки встречаются наиболее часто во топовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).

Софтверные алгоритмы: искуственный ум в действии

Нынешние механизмы идентификации физиономий невозможны без применения artificial intelligence и machine learning. Именно вследствие таким инновациям, как адмирал х, устройство может узнавать пользователя даже при трансформациях внешнего вида: новая укладка, щетина, линзы или грим не становятся помехой для разблокировки.

Обнаружение физиономии

В стартовом этапе алгоритм необходимо оперативно обнаружить образ лица внутри полного изображения с камеры. Для данной цели используются каскадные классификаторы Хаара или более новейшие конволюционные нейронные сети (CNN), которые подготовлены распознавать человеческие лица среди множества других объектов.

Пример: процесс MTCNN в состоянии находить облик даже в случае частичном закрытии (например, платком или ладонью).

Идентификация основных точек

После распознавания лица устройство, такая как адмирал х, определяет положение главных точек: кончики глаз, верхушка носа, края губ и так далее. Часто используется от 68 до 128 главных маркеров на лице.

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

Формирование биометрического шаблона

Далее нейросеть строит компактное математическое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой след лица длиной от 128 до 512 вещественных чисел.

Данный шаблон весьма сложно подделать: он не удерживает непосредственно изображение пользователя, а лишь уникальные черты его внешности, что делает его совершенным для таких систем, как admiral-x.

Сравнительный анализ и осуществление решения

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

Если похожесть превышает заданный границу (обычно превышает 99%), телефон, как и платформа admiral-x, разблокируется; если нет — доступ запрещается.

Адаптация к изменениям внешности

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

Безопасность биометрических данных.

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

  • Локальное хранение: Преимущественно устройств сохраняет био-идентификационные шаблоны лишь внутри безопасного процессора Secure Enclave (Apple) или TrustZone (Android). Эти данные ни разу не не покидают гаджет и не доступны в том числе создателю.

  • Шифрование: Все сведения сберегаются только в шифрованном виде с использованием новейших криптографических алгоритмов AES256.

  • Изоляция программ: Программы внешних девелоперов не имеют прямого доступа к биометрическим; они могут лишь требовать подтверждение верификации идентичности через системный API.

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

Какие бывают категории определения лиц?

Сегодня можно выделить определить три основных подхода к выполнению этой задачи:

Программируемое плоское распознавание

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

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

Аппаратное 3D сканирование

Задействует инфракрасную видеокамеру + проектор точек + сенсоры дистанции (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 имеют как программное 2D определение по фото селфи-камерой, так и сканер ириса глаза.
  • Huawei Mate20 Pro использует комплекс из ИК-инфракрасного света + Dot Projector + ToF-датчик

Вопросы защиты и ложные срабатывания

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

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

Здесь несколько рекомендаций по надёжному эксплуатации:

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

Где ещё находится применение технология за исключением смартфонов?

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

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

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

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

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

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

Здесь, которые тренды особенно востребованы на сегодняшний день:

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

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

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

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

3) Унификация норм

Google интенсивно продвигает эталон BiometricPrompt API, для того чтобы такие системы, вроде admiral x, и любые Android-аппы могли работать с любыми видами биометрии единообразно.

Что подобрать сегодня?

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

  • iPhone каждого новейших версий
  • Huawei Partner/P линейки
  • Xiaomi Professional
  • Vivo X серии
  • Oppo Обнаружить Х линейки.

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

Каким способом повысить удобство функционирования функции?

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

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

Перспективы прогресса технологии

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

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *