مقالات
Как функционирует идентификация лиц в мобильных устройствах
Как функционирует идентификация лиц в мобильных устройствах
Для чего мы предпочитаем разблокировку по фейсу
В прошлые времена идентификация лиц стало одной из самых популярных функций для разблокировки мобильных телефонов. Всего несколько лет назад большинство использующих довольствовались пин-кодами, секретными кодами или датчиками отпечатков пальцев. Но с появлением таких технологий, например admiral x, нам вполне просто взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь превращает эту конкретную возможность такой востребованной? Прежде всего, это практично: не нужно запоминать трудные пароли или искать правильный палец в мраке. Во-вторых, это быстро: современные системы распознают лицо фактически за доли секунды. В-третью очередь, это впечатление футуристичности — будто в фильмах про admiral x casino агентов.
Однако за данной кажущейся несложностью прячется полный вселенная комплексных техник и инженерных концепций. Давайте разобраться, как конкретно действует идентификация по лицу в новейших смартфонах, какие существуют технологии, насколько они безопасны и что нас предстоит.
Короткая хроника развития технологии
Идентификация лиц как техника присутствует уже более 50 лет. Изначальные пробы машинного исследования лиц были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда вычислительные машины способны были лишь определять контуры лица и вычислять расстояния между зрачками и ртом на ахроматических снимках.
Изначальные торговые системы возникли в 90-х, но они были неидеальны: работали медленно и нередко ошибались. Только с развитием искусственных сетей и таких площадок, как адмирал х, высокопроизводительных мобильных процессоров распознавание лиц стало по-настоящему широко распространённым явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с достоверным трёхмерным идентификацией лица. За этим последовали Android-изготовители: Samsung, Huawei, Xiaomi и другие начали внедрять свои разработки.
Главные шаги действия механизма определения
Процесс распознавания лица можно ориентировочно сегментировать на несколько основных этапов:
- Распознавание лица — камера определяет наличие людского лица в снимке.
- Выделение особенностей — механизм анализирует контуры облика: очертания зрительных органов, обонятельного органа, уст, позицию надбровных дуг.
- Построение модели — создаётся уникальный виртуальный отпечаток (faceprint) на основе определённых признаков.
- Сравнение со стандартом — полученный образец сравнивается с записанной при регистрации биометрической сведениями владельца.
- Принятие выбора — если совпадение достаточно значительное, смартфон разблокируется.
Любой из этих стадий нуждается в особых процедур и оптимизаций для скорой работы прямо на устройстве.
Аппаратные компоненты: что находится внутри
Стандартная передняя камера.
Самый простой простой способ распознавания физиономии применяет лишь фронтальную камеру мобильного устройства. Такой метод реализован во различных недорогих вариантах Android-девайсов.
Сильные стороны:
- Необходимо требует внешних датчиков.
- Быстро действует при хорошем освещении.
Слабые стороны:
- Легко одурачить фотографией или роликом.
- Плохо действует при низком освещении или нестандартных углах обзора.
ИК камера и пунктирный проектор
Более продвинутые системы, такие как адмирал х, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая методика лежит в основе Face ID от Apple.
Каким способом это работает:
- Точечный проектор проецирует на физиономию юзера невидимую решетку из тысяч инфракрасных точек (например, Face ID применяет около 30 000 пятен).
- Инфракрасная камера фиксирует изменение формы этой сетки по поверхности лица.
- Формируется 3D карта глубины глубины, что почти неосуществима для подделки типичной фотографией или маскировкой.
Преимущества
- Надёжная функционирование даже в полной тьме.
- Высокая защита к фальсификациям.
- Точность определения свыше 99%.
Дополнительные сенсоры
В определённых устройствах используются также вспомогательные датчики: ToF (Time-of-Flight), которые измеряют период движения луча до цели и обратно; Цветные-датчики дальности; специальные лазерные лидары для создания более точной 3D-модели лица.
Эти инновации используются в основном во флагманских аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Компьютерные процедуры: искусственный ум на действии
Современные механизмы опознания лиц немыслимы в отсутствие применения ИИ и машинного обучения. Именно из-за таким разработкам, как адмирал х, устройство в состоянии идентифицировать юзера даже при изменениях внешности: новая причёска, растительность на лице, линзы или макияж не становятся препятствием для открытия.
Детектирование физиономии
При стартовом стадии система необходимо быстро найти лицо внутри полного изображения с камеры. Для этого задействуются многоуровневые классификаторы Хаара или более современные конволюционные нейронные сети (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 поддерживают как софтверное 2D определение по изображению селфи-камерой, так и датчик ириса глаза.
- Huawei Mate20 Pro задействует комплекс из ИК-подсветки + Dot Projector + ToF-сенсор
Проблемы безопасности и ложные срабатывания
Несмотря на поразительный успехи техники за недавние лет, безупречных механизмов пока не имеется:
- Возможность мошенничества: Доступные телефоны без труда открываются четкой изображением пользователя или видео с дисплея иного гаджета.
- Идентичные двойняшки: Даже самые совершенные механизмы могут спутать между однояйцевыми близнецами либо родичами с очень аналогичной внешностью.
- Изменения внешнего вида: Стремительное утрата веса/набор веса, пластические операции или травмы иногда требуют повторной регистрации биометрических данных.
- Условия фотографирования: Сильная засветка солнечным светом или же глубокая тень могут понизить верность распознавания признаков.
Вот пара рекомендаций для надёжному эксплуатации:
- Для важных операций всегда внедряйте двухфакторную аутентификацию;
- Не включайте возможность “Разблокировка по лицу” на бюджетных моделях без ИК-сенсоров;
- Постоянно апгрейдите прошивку телефона для предотвращения угроз от современных угроз;
- Включайте настройку “Требовать открытых глаз” там, где она имеется.
В каких местах также находится применение технологии кроме смартфонов?
Несмотря на то, что предмет данной статьи посвящена именно портативным гаджетам, стоит упомянуть о альтернативных областях использования технологии:
- Контроль доступа в деловых центрах и жилых домах;
- Платёжные аппараты финансовых учреждений (“Face Pay”);
- Цифровые идентификационные документы нового поколения;
- Системы видеоконтроля муниципальных служб;
- Механизация учёта явки образовательных учреждений/университетов;
- Аутентификация пользователей компьютеров/ноутбуков.
Например: В городском метро уже испытывается система оплаты проезда по фейсу (“Face Pay”) — нужно лишь пройти через турникет без пластика или телефона! Схожие программы развиваются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.
Как изменяется технология сегодня?
Каждый год появляются свежие мысли для улучшения уровня функционирования систем лицевого распознавания:
- Увеличивается разрешение сенсоров — чем больше деталей фиксируется камерой/датчиками глубины, тем меньше риск неточности;
- Развиваются искусственные интеллекты — новейшие архитектуры модели MobileNetV3 дают возможность скоростно осваивать дополнительным чертам облика обладателя непосредственно на девайсе без пересылки информации в облачное хранилище.
- Совершенствуются методы антиспуфинга — теперь смартфоны могут распознавать подлинные анимированные лица от статичных фотографий/маскировок по мельчайшим движениям кожи.
- Синхронизация со интеллектуальными приборами — смарт-часы могут авто заблокировать мобильный телефон, если владелец ушёл далеко.
- Появляются смешанные механизмы — например совмещающие аудио аутентификацию + лицо + пальцевой отпечаток.
Здесь, которые направления в особенности востребованы на сегодняшний день:
1) Сокращение компонентов
Компании стараются сократить размер отверстия (“чёлки”) для сенсоры на экране за счёт внедрения миниатюрных ИК-излучателей прямо под стекло дисплея либо выдвижных модулей камеры.
2) Переработка прямо на девайсе
Для улучшения приватности всё больше обработки данных происходит внутри устройства без пересылки данных во дополнительный облачный сервис.
3) Унификация стандартов
Гугл активно пропагандирует стандарт BiometricPrompt API, для того чтобы такие платформы, как admiral x, и все Android-программы могли взаимодействовать с различными типами биометрии унифицированно.
Что подобрать на сегодня?
Если вам всем необходима наивысшая безопасность данных, подбирайте топовые устройства с интегрированным ИК-проектором или ToF-сенсором глубины.
- iPhone всех существующих новейших версий
- Huawei Companion/Series P ряда
- Mi Expert
- Vivo X серии
- Оппо Найти Х серии.
Если средства невелик – лучше предпочесть традиционным способам безопасности (PIN-код/сканер отпечатка), а опцию “разблокировка по лицу”, такую как в admiral x, использовать только как дополнительную возможность удобства.
Каким образом повысить удобство использования функции?
Есть пара советов для тех, кто уже использует разблокировку через лицо:
- Периодически меняйте свою фото-шаблон, если кардинально изменяется внешность.
- Не упускайте из виду протирать объектив фронтальной камеры – разводы могут уменьшить точность!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – так телефон сам активирует фотоаппарат как только вы поднимаете его.
- В процессе регистрационного процесса постарайтесь держать голову прямо впереди видеоустройства не допуская значительного наклона головы.
- Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она запирает мобильное устройство, если вы отвернулись от дисплея.
Перспективы эволюции инноваций
В предстоящие времена можно предполагать возникновения полностью безконтактных способов идентификации индивидуума сразу по нескольким биометрическим данным параметрам одновременно: облик + речь + шаги + жесты рук!
Также предполагается возникновение свежих подходов обеспечения личной информации – например, переменное модификация цифрового шаблона после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из самых увлекательных инноваций нашего эпохи! Она предоставляет общение со смартфоном проще чем когда-либо прежде, и такие приложения, как admiral-x, могут существенно повысить ваш пользовательский опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы знаете, как устроена эта методика в деталях, – будете в состоянии более осмысленно определять свой очередной гаджет!