Каким образом функционирует распознавание лицевых образов в телефонах
Зачем мы останавливаемся на разблокирование по фейсу
В прошлые годы определение лиц превратилось в одной из самых распространённых функций для разблокировки мобильных телефонов. Лишь несколько годков тому назад основная масса юзеров удовлетворялись PIN-кодами, паролями или датчиками отпечатков пальцев. Но с появлением подобных технологий, например admiral x, нам достаточно лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь делает эту возможность настолько популярной? Для начала, это удобно: не нужно запоминать трудные пароли или искать правильный палец в мраке. Во-вторых, это быстро: современные системы идентифицируют лицо буквально за мгновение. В-третью очередь, это впечатление футуристичности — как будто в фильмах про адмирал х казино шпионов.
Тем не менее за данной кажущейся несложностью таится весь вселенная трудных техник и инженерных решений. Позвольте нам разобраться, как конкретно функционирует идентификация по лицу в актуальных смартфонах, какие существуют методы, насколько они надёжны и что нас ожидает в будущем.
Короткая история прогресса техники
Распознавание лиц как технология существует уже более пятидесяти лет. Изначальные эксперименты машинного исследования лиц были предприняты еще в 1960-х годы в исследовательских центрах США. Тогда вычислительные машины могли лишь выделять очертания лица и измерять дистанции между очами и устами на монохромных изображениях.
Начальные коммерческие платформы стали доступны в девяностых годах, но они были несовершенны: функционировали медленно и часто давали сбои. Только с развитием синтетических сетей и таких платформ, как адмирал х, мощных мобильных микросхем идентификация лиц стало по-настоящему общедоступным явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый широкодоступный смартфон с достоверным трёхмерным сканированием лица. За ним последовали Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать свои решения.
Основные шаги работы системы определения
Процесс распознавания лица можно примерно сегментировать на несколько ключевых этапов:
- Обнаружение лиц — аппарат определяет существование человеческого лица в изображении.
- Извлечение признаков — механизм анализирует особенности физиономии: конфигурацию зрительных органов, обонятельного органа, уст, расположение бровей.
- Построение структуры — создаётся уникальный виртуальный отпечаток (faceprint) на основе определённых признаков.
- Сравнение со образцом — сформированный образец сопоставляется со зафиксированной при регистрации биометрической сведениями владельца.
- Принятие выбора — если соответствие достаточно высокое, смартфон открывается.
Каждый из этих этапов требует специальных процедур и улучшений для скорой работы непосредственно на девайсе.
Технические составляющие: что скрыто внутри
Типичная селфи камера.
Самый простой легкий вариант определения лица задействует исключительно лицевую видеокамеру мобильного устройства. Подобный способ реализован во многих доступных моделях Android-девайсов.
Положительные стороны:
- Не нуждается в потребляет дополнительные датчиков.
- Оперативно действует при качественном освещении.
Минусы:
- Легко обмануть изображением или роликом.
- Неудачно функционирует при плохом освещении или непривычных ракурсах.
Инфракрасная камера и пунктирный проектор
Более совершенные системы, такие как адмирал х, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая технология лежит в основе Face ID от Apple.
Как это работает:
- Точечный устройство проекции отображает на лицо пользователя невидимую структуру из тысяч инфракрасных пятен (например, Face ID задействует около 30 000 точек).
- ИК камера регистрирует искривление данной решетки по плоскости физиономии.
- Формируется трёхмерная карта глубины глубины, что почти неосуществима для имитации обычной фото или маскировкой.
Преимущества
- Надёжная работа даже в полной темноте.
- Высокая защита к имитациям.
- Точность определения свыше 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-серии).
Достоинства: легкость осуществления; умеренная стоимость; скоростная функционирование при хорошем свете.
Минусы: просто ввести в заблуждение снимком; ненадежная деятельность ночью; недостаточная охрана.
Оборудование для объёмное сканирование
Задействует инфракрасную видеокамеру + проекционный модуль точек + датчики глубины (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 линейки
- Mix Pro
- Vivo X серии
- Oppo Обнаружить X линейки.
Если средства ограничен – лучше выбирать классическим методам безопасности (PIN-код/сканер отпечатка), а возможность «разблокировка по лицу», такую как в admiral x, задействовать только как второстепенную возможность комфорта.
Как увеличить комфорт использования возможности?
Есть пара советов для пользователей, кто уже использует разблокировку по лицу:
- Регулярно обновляйте свою фотографию-шаблон, если сильно изменяется внешний вид.
- Не пренебрегайте очищать линзу передней камеры – пятна могут уменьшить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так мобильник сам активирует камеру как только вы берёте его в руки.
- В процессе записи старайтесь держать лицо неподвижно впереди видеоустройства без значительного наклона головы.
- Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отворачиваетесь от экрана.
Возможности прогресса технологии
В предстоящие времена можно ожидать возникновения полностью безконтактных способов распознавания индивидуума сразу по нескольким биометрическим параметрам одновременно: физиономия + голос + походка + жесты рук!
Также предполагается развитие свежих методов обеспечения приватности – скажем, динамическое корректировка электронного шаблона после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее увлекательных инноваций нашего времени! Она делает общение со смартфоном удобнее чем раньше, и такие приложения, как admiral-x, могут в разы повысить ваш пользовательский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы осведомлены, как работает эта технология в деталях, – сможете более осмысленно выбирать свой будущий девайс!