Каким образом действует распознавание лиц в мобильных устройствах
Для чего мы предпочитаем разблокирование по лицу
В недавние времена распознавание физиономий стало одной из самых популярных опций для деблокировки смартфонов. Всего некоторые годков ранее большинство пользователей обходились PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением таких технологий, например admiral x, нам вполне лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Какой аспект превращает данную возможность настолько популярной? Прежде всего, это практично: не нужно помнить замысловатые пароли или отыскивать верный палец в мраке. Во-вторых, это мгновенно: современные алгоритмы распознают лицо практически за мгновение. В-третью очередь, это чувство футуризма — будто в кинолентах про адмирал х казино агентов.
Впрочем за этой на первый взгляд простотой прячется целый вселенная трудных техник и инженерных разработок. Давайте разобраться, как именно функционирует фейсканирование в актуальных смартфонах, какие бывают способы, насколько они безопасны и что нас ожидает в будущем.
Сжатая история эволюции технологии
Идентификация лиц как технология присутствует уже более пятидесяти годов. Изначальные пробы автоматизированного изучения лица были предприняты еще в 1960-х годах в лабораториях США. Тогда вычислительные машины умели лишь определять силуэты черепа и определять дистанции между зрачками и губами на ахроматических фотографиях.
Изначальные коммерческие платформы стали доступны в 1990-х годах, но они были неидеальны: работали медленно и нередко ошибались. Только с эволюцией искусственных сетей и таких платформ, как адмирал х, мощных мобильных микросхем определение лиц стало по-настоящему массовым явлением.
В 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).
Софтверные алгоритмы: синтетический разум в действии
Современные механизмы распознавания лиц невозможны в отсутствие применения искусственного интеллекта и 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-серии).
Плюсы: несложность реализации; умеренная затраты; оперативная деятельность при качественном освещении.
Минусы: легко ввести в заблуждение снимком; нестабильная функционирование ночью; низкая защищенность.
Аппаратное объёмное оцифровка
Задействует ИК камеру + проектор пикселей + датчики глубины (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 Series серии
- Xiaomi Expert
- Vivo X серии
- Oppo Find X серий.
Если финансы ограничен – лучше выбирать классическим способам защиты (PIN-код/сканер пальца), а опцию „разблокировка по лицу“, такую как в admiral x, использовать только как второстепенную возможность комфорта.
Каким способом увеличить практичность работы функции?
Есть пара лайфхаков для тех, кто уже применяет функцию распознавания лица:
- Часто обновляйте свою фотографию-шаблон, если кардинально меняется облик.
- Не забывайте очищать объектив фронтальной камеры – пятна могут уменьшить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам активирует камеру как только вы берёте его в руки.
- В процессе регистрационного процесса пытайтесь удерживать голову неподвижно перед камеры не допуская значительного наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует смартфон, если вы отвели взгляд от экрана.
Будущее развития инноваций
В ближайшие периоды можно предполагать развития полностью дистанционных способов распознавания индивидуума сразу по нескольким биометрическим данным параметрам одновременно: физиономия + звучание + манера ходьбы + движения рук!
Также вероятно развитие новых способов защиты приватности – скажем, переменное корректировка диджитал шаблона после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – одна из очень увлекательных технологий нашего времени! Она делает взаимодействие со смартфоном проще чем раньше, и такие приложения, как admiral-x, могут в разы улучшить ваш опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы понимаете, как работает эта технология в деталях, – сможете более осмысленно выбирать свой очередной гаджет!