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

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

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

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

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

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

Краткая повествование развития инноваций

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

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

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

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

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

Дополнительные сенсоры

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

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

Программные алгоритмы: синтетический интеллект на исполнении

Нынешние механизмы опознания физиономий невозможны без применения ИИ и 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-серии).

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

Оборудование для объёмное оцифровка

Задействует ИК видеокамеру + проектор пикселей + сенсоры дистанции (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, для того чтобы такие платформы, вроде admiral x, и любые Android-приложения могли взаимодействовать с различными типами биометрии унифицированно.

Какое выбрать на сегодня?

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

  • iPhone всех последних поколений
  • Huawei Partner/P ряда
  • Mi Professional
  • Vivo X модели
  • Oppo Find Х линейки.

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

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

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

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

Возможности развития инноваций

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

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

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

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