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