Каким образом функционирует идентификация лицевых образов в мобильных устройствах
Почему мы останавливаемся на разблокирование по лицу
В последние годы идентификация физиономий стало одной из наиболее востребованных функций для открытия смартфонов. Всего некоторые годов тому назад основная часть пользователей обходились PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но с появлением таких технологий, например Вулкан Платинум, нам вполне лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какой аспект обуславливает эту возможность такой востребованной? Во-первых, это комфортно: не нужно удерживать в памяти сложные пароли или отыскивать верный палец в темноте. Во-вторых, это мгновенно: современные алгоритмы идентифицируют лицо буквально за мгновения ока. В-третьем пункте, это чувство будущего — словно в кинолентах про вулкан платинум зеркало агентов.
Однако за этой на первый взгляд легкостью таится полный универсум комплексных техник и инженерных концепций. Попробуем исследовать, как конкретно функционирует идентификация по лицу в актуальных смартфонах, какие бывают методы, насколько они безопасны и что нас ждёт впереди.
Короткая история развития технологии
Идентификация лиц как технология имеется уже более пятидесяти лет. Первые попытки автоматического исследования лица были предприняты еще в 1960-х годы в исследовательских центрах США. Тогда ЭВМ способны были лишь выделять контуры черепа и вычислять дистанции между глазами и устами на монохромных снимках.
Первые бизнес установки стали доступны в девяностых годах, но они были неидеальны: действовали неспешно и часто давали сбои. Только с прогрессом искусственных сетей и таких площадок, как Vulkan Platinum, высокопроизводительных мобильных чипов распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году Apple презентовала iPhone X с системой Face ID — это был первый широкодоступный смартфон с достоверным трёхмерным сканированием лица. За этим пошли Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать личные разработки.
Основные шаги функционирования устройства идентификации
Процесс определения лица можно ориентировочно разделить на несколько важных этапов:
- Обнаружение лиц — устройство распознает присутствие человеческого лица в изображении.
- Определение признаков — алгоритм анализирует контуры лица: форму глаз, обонятельного органа, губ, положение надбровных дуг.
- Построение модели — создаётся особенный электронный отпечаток (faceprint) на основе выделенных признаков.
- Сравнение со стандартом — сформированный модель сверяется со сохранённой при учёте биометрической информацией владельца.
- Принятие выбора — если соответствие достаточно существенное, смартфон открывается.
Всякий из указанных этапов запрашивает специальных методов и усовершенствований для скорой работы прямо на устройстве.
Технические элементы: что находится в их недрах
Обычная передняя камера.
Наиболее легкий способ распознавания лица применяет исключительно фронтальную видеокамеру смартфона. Данный метод внедрён во многочисленных недорогих вариантах Android-девайсов.
Плюсы:
- Не требует дополнительных датчиков.
- Оперативно работает при достаточном свете.
Недостатки:
- Просто ввести в заблуждение снимком или видео.
- Неудачно работает при низком освещённости или нестандартных точках зрения.
ИК фотокамера и точечный проектор
Более совершенные системы, такие как Vulkan Platinum, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта техпроцесс является основой Face ID от Apple.
Каким способом это действует:
- Точечный устройство проекции проецирует на физиономию юзера невидимую структуру из тысяч инфракрасных меток (например, Face ID использует около 30 000 пятен).
- ИК камера фиксирует деформацию данной сетки по поверхности физиономии.
- Получается трёхмерная глубинная карта глубинности, которая почти что неподвластна для фальсификации стандартной снимком или маскировкой.
Преимущества
- Надёжная деятельность даже в полной неосвещённости.
- Сильная сопротивляемость к имитациям.
- Точность распознавания более 99%.
Дополнительные датчики
В некоторых девайсах задействуются также дополнительные датчики: ToF (Time-of-Flight), которые измеряют период движения света до объекта и обратно; Трехцветные-датчики дальности; специальные световые дальномеры для построения более точной 3D-модели лица.
Эти разработки используются в основном во передовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).
Программные алгоритмы: искусственный интеллект на действии
Современные устройства идентификации лиц невозможны при отсутствии эксплуатации искусственного интеллекта и машинного обучения. Именно благодаря таким разработкам, как Vulkan Platinum, аппарат в состоянии распознавать пользователя даже при изменениях облика: новая причёска, щетина, линзы или макияж не становятся препятствием для открытия.
Распознавание физиономии
При стартовом шаге алгоритм необходимо оперативно обнаружить лицо внутри целого кадра камеры. Для этого задействуются каскадные классификаторы Хаара или более современные конволюционные нейронные сети (CNN), которые натренированы распознавать лиц человека среди множества других объектов.
Пример: метод MTCNN в состоянии распознавать лицо даже с неполном перекрытии (например, шалью или ладонью).
Выделение ключевых аспектов
После обнаружения лица устройство, такая как Vulkan Platinum, вычисляет расположение ключевых точек: уголки глаз, верхушка носа, края губ и так далее. Обычно применяется от 68 до 128 главных маркеров на лицевой поверхности.
Это нужно для стабилизации изображения: если пользователь находится с смартфон под наклоненным, или повернул голову, программа исправляет изображение до обычного угла для дальнейшего анализа.
Создание биометрии образца
Далее искусственная сеть строит уплотненное математическое представление („эмбеддинг”) внешности пользователя — своеобразный цифровой след лица длиной от 128 до 512 вещественных чисел.
Такой шаблон весьма трудно подделать: он не сохраняет само фото пользователя, а лишь уникальные характеристики его вида, что делает его оптимальным для таких платформ, как Вулкан Казино Платинум.
Сопоставление и вынесение решения
Когда человек хочет открыть телефон взглядом, механизм повторяет все описанные шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает определённый порог (обычно превышает 99%), телефон, как и платформа Вулкан Казино Платинум, доступен; если нет — доступ блокируется.
Приспособление к метаморфозам внешнего вида
Интересная особенность актуальных систем — способность самообучения. Если ты постоянно открываете телефон с свежей укладкой или очками, алгоритм постепенно модернизирует базовый образец вашего облика для повышения точности работы без снижения уровня безопасности.
Охрана биометрических данных данных.
Множество юзеры беспокоятся держать свои биометрические данные на мобильном устройстве из-за вероятности утечки данных или хакерской атаки. Некоторые фирмы, вроде Вулкан Казино Платинум, предлагают решения для повышения защиты сведений пользователей.
-
Локальное хранение: Основная часть девайсов хранит био-идентификационные модели лишь внутри защищенного микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные всегда не выходят из устройство и закрыты в том числе изготовителю.
-
Шифрование: Все информация сохраняются только в зашифрованном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция приложений: Приложения сторонних разработчиков не обладают прямого доступа к биометрическим; они могут лишь требовать факт верификации идентичности через системный API.
Стоит упомянуть важную особенность: если кто-либо достанет физический доступ к вашему телефону (к примеру, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому большинство производители внедряют меры безопасности от неосознанного разблокирования — например, просят разомкнуть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие именно бывают типы идентификации лиц на изображениях?
На сегодняшний день можно выделить различить 3 ключевых способа к осуществлению этой функции:
Софтверное плоское идентификация
Применяется только лицевая камера без вспомогательных датчиков дистанции. Подобный подход используется чаще всего в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: простота реализации; умеренная стоимость; скоростная деятельность при хорошем свете.
Минусы: несложно ввести в заблуждение снимком; ненадежная функционирование ночью; низкая охрана.
Аппаратное 3D оцифровка
Использует инфракрасную видеокамеру + проекционный модуль пикселей + сенсоры глубины (Face ID от Apple; подобные решения у Huawei Mate).
Плюсы: значительная достоверность; невозможно обмануть фото/видео; устойчивая функционирование в любых условиях освещения.
Минусы: повышение стоимости устройства; возрастание толщины верхней рамки экрана („чёлка”)
Комбинированные методы с интеграцией ИИ
Применяют комбинацию программируемых методов + техническую обработку + дополнительную обработку нейросетями для увеличения устойчивости к атакам („anti-spoofing”). Например, такие продукты, например Vulkan Platinum и 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, с целью чтобы подобные площадки, как Вулкан Платинум, и каждые Android-программы были совместимы с любыми видами биометрии единообразно.
Что решить на сегодня?
Если тебе важна наивысшая безопасность данных, выбирайте топовые аппараты с вмонтированным ИК-излучателем или ToF-датчиком глубины.
- iPhone каждого новейших моделей
- Huawei Mate/Series P линейки
- Mi Pro
- Vivo X линейки
- Oppo Find Х серии.
Если средства скромен – лучше выбирать классическим методам безопасности (PIN-код/сканер пальца), а опцию „разблокировка по лицу”, такую как в Вулкан Платинум, использовать только как дополнительную опцию комфорта.
Как улучшить удобство использования функции?
Есть пара хитростей для людей, кто уже применяет функцию распознавания лица:
- Часто обновляйте свою изображение-шаблон, если сильно изменяется внешность.
- Не забывайте чистить линзу фронтальной камеры – загрязнения могут уменьшить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам включает камеру если вы берёте его в руки.
- Во время записи старайтесь сохранять лицо прямо напротив объектива не допуская значительного наклона головы.
- Используйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отвернулись от экрана.
Возможности эволюции техники
В ближайшие времена можно ожидать возникновения полностью дистанционных способов распознавания индивидуума сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + голос + шаги + движения рук!
Также вероятно возникновение свежих подходов защиты конфиденциальности – к примеру, переменное модификация электронного шаблона после каждой удачной авторизации, чтобы затруднить его копирование злоумышленниками.
Распознавание лиц – одна из самых интересных технологий нашего эпохи! Она предоставляет интеракцию со телефоном проще чем до этого, и такие программы, как Вулкан Казино Платинум, могут существенно улучшить ваш юзерский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы понимаете, как работает эта методика внутри, – будете в состоянии более осмысленно подбирать свой следующий девайс!
