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