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