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