Каким способом работает идентификация лиц в мобильных устройствах
Зачем мы предпочитаем разблокирование по лицу
В последние времена идентификация лиц стало одной из наиболее востребованных возможностей для открытия смартфонов. Лишь несколько годов ранее основная масса использующих обходились PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением таких технологий, как admiral x, нам достаточно просто взглянуть на экран — и устройство тут же опознает своего владельца.
Что делает эту возможность настолько популярной? Во-первых, это комфортно: не нужно запоминать сложные пароли или находить верный палец в мраке. Кроме того, это быстро: современные программы узнают лицо практически за мгновение. В-третьем пункте, это впечатление футуризма — будто в фильмах про адмирал x агентов.
Однако за этой видимой легкостью прячется целый вселенная комплексных методов и инженерных концепций. Давайте понять, как конкретно действует фейсканирование в современных мобильных телефонах, какие применяются способы, насколько они безопасны и что нас ждёт впереди.
Краткая хроника эволюции технологии
Идентификация лиц как методика имеется уже более пятидесяти годов. Начальные эксперименты автоматического исследования лица были предприняты еще в 1960-х годы в исследовательских центрах США. Тогда ЭВМ могли лишь определять очертания лица и вычислять дистанции между очами и устами на черно-белых фотографиях.
Первые торговые установки появились в 90-х, но они были неидеальны: действовали неспешно и часто давали сбои. Только с эволюцией синтетических сетей и таких платформ, как адмирал х, мощных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В 2017 году Apple выпустила iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным сканированием лица. За ним пошли Android-изготовители: Samsung, Huawei, Xiaomi и прочие начали внедрять личные разработки.
Основные шаги функционирования системы определения
Процесс определения лица можно ориентировочно сегментировать на несколько важных этапов:
- Обнаружение лиц — камера распознает существование людского лица в изображении.
- Выделение признаков — механизм анализирует черты лица: конфигурацию глаз, обонятельного органа, губ, положение надбровных дуг.
- Построение шаблона — создаётся уникальный электронный отпечаток (faceprint) на основе определённых признаков.
- Сравнение со образцом — сформированный шаблон сверяется с сохранённой при внесении биометрической данными владельца.
- Принятие выбора — если соответствие достаточно существенное, смартфон открывается.
Всякий из указанных этапов нуждается в особых методов и оптимизаций для оперативной работы непосредственно на девайсе.
Аппаратные составляющие: что прячется внутри них
Обычная фронтальная камера.
Самый простой легкий способ идентификации лица задействует только лицевую камеру смартфона мобильного устройства. Подобный подход осуществлён во многих доступных моделях 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.
Стоит подчеркнуть важную деталь: в случае, если кто-то сможет получить доступ к вашему телефону физически (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество компании осуществляют меры безопасности от неосознанного разблокирования — к примеру, заставляют открыть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют имеются типы определения лиц на изображениях?
В настоящее время можно различить 3 ключевых способа к выполнению этой задачи:
Софтверное плоское идентификация
Используется только передняя камера без дополнительных сенсоров глубины. Подобный метод встречается чаще всего в бюджетных моделях 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-сенсор
Вопросы защиты и ошибочные тревоги
Несмотря на поразительный прогресс техники за недавние годы, совершенных системы пока не существует:
- Вероятность подвоха: Недорогие мобильники без труда открываются четкой снимком пользователя или видеозаписью с экрана другого устройства.
- Идентичные двойняшки: Даже самые совершенные устройства могут спутать между однояйцевыми близнецами либо родственниками с очень аналогичной внешностью.
- Метаморфозы облика: Стремительное утрата веса/увеличение массы тела, косметические процедуры либо травмы в некоторых случаях необходимы для перерегистрации биометрических данных.
- Условия съёмки: Яркая освещённость солнцем или же интенсивная темнота могут снизить аккуратность определения признаков.
Вот некоторые советов по безопасному применению:
- Для критически важных операций всегда внедряйте двухэтапную аутентификацию;
- Не запускайте опцию “Разблокировка по лицу” на дешёвых аппаратах без ИК-сенсоров;
- Регулярно обновляйте прошивку смартфона для предотвращения угроз от актуальных атак;
- Включайте настройку “Требовать раскрытых глаз” там, где она имеется.
Где ещё используется технология помимо мобильных телефонов?
Несмотря на то, что тема данной статьи касается именно мобильным устройствам, следует отметить альтернативных областях использования технологии:
- Управление прохода в офисах и многоквартирных зданиях;
- Платёжные терминалы банков (“Face Pay”);
- Цифровые паспорта последнего поколения;
- Системы видеоконтроля городских подразделений;
- Автоматизирование регистрации присутствия учебных заведений/вузов;
- Вход участников ПК/ноутбуков.
Например: В городском метро уже испытывается система оплаты проезда по лицу (“Face Pay”) — хватит пройти через турникет без пластика или мобильника! Схожие инициативы осуществляются в Поднебесной (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Каким способом изменяется техпроцесс сегодня?
Каждый год проявляются современные идеи для повышения стандарта работы систем распознавания лиц:
- Увеличивается чёткость сенсоров — чем больше деталей фиксируется фотоаппаратом/глубинными сенсорами, тем меньше риск ошибки;
- Улучшаются нейросети — новейшие архитектуры вида MobileNetV3 обеспечивают возможность скоростно осваивать новым характеристикам облика пользователя прямо на устройстве без пересылки информации в облачное хранилище.
- Улучшаются технологии антиспуфинга — теперь мобильные устройства способны отличать подлинные живые облики от неподвижных фотографий/масок по микроскопическим движениям кожи.
- Взаимодействие со смарт-гаджетами — смарт-часы могут авто закрыть доступ к смартфон, если владелец удалился на значительное расстояние.
- Возникают гибридные устройства — например совмещающие аудио идентификацию + физиономию + пальцевой отпечаток.
Вот, которые тенденции очень востребованы на сегодняшний день:
1) Сокращение компонентов
Изготовители намереваются сократить величину прорези (“чёлки”) для сенсоры на дисплее за счёт встраивания компактных ИК-излучателей прямо под стекло дисплея либо выдвижных модулей камеры.
2) Переработка прямо на аппарате
Для улучшения личной безопасности всё больше вычислений осуществляется на месте без пересылки данных во сторонний облачный услугу.
3) Стандартизация норм
Гугл активно продвигает стандарт BiometricPrompt API, чтобы такие площадки, например как admiral x, и каждые Android-приложения были совместимы с различными типами биометрии унифицированно.
Какое подобрать сегодня?
В случае если вам необходима максимальная сохранность данных, подбирайте передовые устройства с вмонтированным ИК-излучателем либо ToF-датчиком глубины.
- iPhone каждого актуальных моделей
- Huawei Companion/P серии
- Xiaomi Professional
- Vivo X серии
- Оппо Обнаружить Х серий.
Если бюджет ограничен – лучше отдавать предпочтение обычным средствам защиты (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в admiral x, использовать только как второстепенную опцию удобства.
Каким образом повысить практичность использования возможности?
Есть некоторые лайфхаков для тех, кто уже использует разблокировку через лицо:
- Часто обновляйте свою фото-шаблон, если сильно меняется внешний вид.
- Не пренебрегайте очищать линзу фронтальной камеры – пятна могут уменьшить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате мобильник сам активирует фотоаппарат когда вы берёте его в руки.
- Во время регистрации постарайтесь держать лицевую часть ровно напротив видеоустройства без резкого наклона головы.
- Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она запирает смартфон, если вы отвели взгляд от дисплея.
Возможности прогресса технологии
В ближайшие годы можно предполагать развития полностью бесконтактных способов опознания персоны сразу по нескольким биометрическим данным параметрам одновременно: лицо + голос + шаги + манипуляции руками!
Также возможно возникновение новых подходов обеспечения личной информации – к примеру, динамическое корректировка диджитал образца после каждой успешной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее захватывающих инноваций нашего эпохи! Она предоставляет общение со смартфоном проще чем когда-либо прежде, и такие аппы, как admiral-x, могут существенно оптимизировать ваш опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как работает эта система внутри, – сможете вдумчиво определять свой очередной девайс!
