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