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

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

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

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

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

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

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

Софтверное 2D распознавание

Применяется только передняя камера без экстра сенсоров дистанции. Такой метод наблюдается обычно в доступных моделях 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 применяют только техническое трёхмерное сканирование в 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) Унификация норм

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

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

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

  • iPhone каждого актуальных версий
  • Huawei Companion/P Series ряда
  • Mi Expert
  • Vivo X линейки
  • Оппо Обнаружить Х серии.

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

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

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

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

Возможности эволюции техники

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

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

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

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