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

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

Почему мы останавливаемся на разлочивание по лицевому распознаванию

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

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

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

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

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

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

В две тысячи семнадцатом году 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), которые определяют время распространения луча до цели и обратно; Трехцветные-датчики глубины; специальные лазерные измерители расстояния для формирования более аккуратной 3D-модели физиономии.

Эти инновации встречаются в основном во топовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).

Программные процедуры: искусственный разум в действии

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

Распознавание физиономии

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

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

Выделение ключевых аспектов

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

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

Создание биометрического идентификатора модели

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

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

Сравнение и осуществление заключения

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

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

Адаптация к метаморфозам облика

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

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

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

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

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

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

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

Какие именно существуют виды распознавания лиц?

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

Программируемое 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 применяют только техническое трёхмерное сканирование в 3D
  • 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) Унификация норм

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

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

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

  • iPhone всех существующих актуальных версий
  • Huawei Mate/P линейки
  • Mi Pro
  • Vivo X модели
  • Оппо Find X серии.

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

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

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

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

Будущее прогресса техники

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

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

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

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