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