Каким образом работает определение лиц в мобильных устройствах

Каким образом работает определение лиц в мобильных устройствах

Для чего мы предпочитаем разблокировку по фейсу

В прошлые времена распознавание лиц стало одной из самых популярных опций для деблокировки смартфонов. Лишь несколько лет тому назад основная часть пользователей обходились PIN-кодами, секретными кодами или датчиками отпечатков пальцев. Но с появлением таких технологий, например вулкан россия, нам вполне лишь взглянуть на экран — и устройство тут же узнает своего владельца.

Какой аспект делает эту конкретную функцию настолько популярной? Во-первых, это удобно: не нужно помнить замысловатые пароли или находить нужный палец в темноте. Также, это оперативно: современные алгоритмы узнают лицо фактически за доли секунды. В-третьих, это ощущение футуристичности — как будто в кинофильмах про вулкан казино разведчиков.

Однако за этой на первый взгляд легкостью таится полный вселенная комплексных техник и инженерных разработок. Попробуем понять, как конкретно функционирует распознавание лиц в новейших смартфонах, какие бывают технологии, насколько они безопасны и что нас ожидает в будущем.

Краткая повествование развития технологии

Идентификация лиц как технология присутствует уже более пятидесяти лет. Первые пробы автоматического исследования лиц были предприняты еще в 1960-х годы в лабораториях США. Тогда ЭВМ могли лишь обозначать силуэты головы и вычислять расстояния между зрачками и ртом на ахроматических изображениях.

Изначальные торговые платформы стали доступны в девяностых годах, но они были неидеальны: функционировали медленно и часто давали сбои. Только с развитием синтетических сетей и таких площадок, как вулкан россии, мощных мобильных микросхем идентификация лиц стало по-настоящему общедоступным явлением.

В 2017 году Apple выпустила iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным сканированием лица. За этим последовали Android-производители: Samsung, Huawei, Xiaomi и другие стали внедрять свои разработки.

Ключевые этапы функционирования устройства идентификации

Процесс определения лица можно условно сегментировать на несколько важных этапов:

  1. Распознавание лиц — устройство выявляет наличие людского образа в изображении.
  2. Извлечение характеристик — система исследует черты физиономии: конфигурацию глаз, обонятельного органа, губ, положение надбровных дуг.
  3. Построение шаблона — создаётся особенный виртуальный отпечаток (faceprint) на основе определённых признаков.
  4. Сравнение с стандартом — созданный модель сопоставляется со зафиксированной при внесении биометрической данными владельца.
  5. Принятие решения — если сходство достаточно существенное, смартфон открывается.

Всякий из указанных этапов требует специальных алгоритмов и усовершенствований для скорой работы непосредственно на девайсе.

Технические составляющие: что прячется в их недрах

Обычная передняя камера.

Самый легкий вариант идентификации физиономии использует лишь фронтальную видеокамеру мобильного устройства. Подобный подход реализован во многочисленных бюджетных моделях 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.

Следует подчеркнуть важную деталь: в случае, если кто-либо сможет получить доступ к вашему телефону физически (к примеру, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство компании осуществляют защиту от автоматического разблокирования — в частности, требуют разомкнуть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.

Какие именно бывают типы определения лиц?

На сегодняшний день можно определить выделить 3 основных подхода к реализации этой операции:

Софтверное плоское распознавание

Эксплуатируется только фронтальная видеокамера без дополнительных детекторов глубины. Подобный способ встречается чаще всего в бюджетных моделях Android-смартфонов (например Samsung Galaxy A-серии).

Плюсы: простота воплощения; низкая затраты; оперативная функционирование при качественном освещении.
Минусы: просто ввести в заблуждение снимком; неустойчивая работа ночью; низкая безопасность.

Техническое 3D сканирование

Применяет инфракрасную видеокамеру + проекционный модуль точек + сенсоры глубины (Face ID у Apple; подобные технологии у Huawei Mate).
Достоинства: большая надёжность; нельзя обмануть фото/видео; устойчивая функционирование в любых условиях освещения.
Минусы: удорожание устройства; увеличение толщины верхней рамки экрана («чёлка»)

Смешанные способы с ИИ-дополнением

Применяют комбинацию программных методов + аппаратную обработку + дополнительную обработку нейросетями для увеличения устойчивости к атакам («anti-spoofing»). Например, подобные изделия, например вулкан россии и Google Pixel Face Unlock новейших поколений, сочетают фронталку c инфракрасным датчиком движения Soli Radar для защиты от фальсификаций руками/масками/видеоэкранами посторонних устройств.

Образцы эксплуатации разнообразных методов

  • iPhone линейки X/11/12/13/14 применяют только аппаратное трёхмерное сканирование
  • Xiaomi Mi8 Explorer Edition в первый раз представил аналог Face ID среди Android.
  • Samsung Galaxy S10 версия/S20 имеют как софтверное 2D распознавание по изображению селфи-камерой, так и сенсор ириса глаза.
  • Huawei Mate20 Pro применяет комплекс из ИК-инфракрасного света + Dot Projector + ToF-сенсорный элемент

Проблемы защиты и ошибочные срабатывания

Несмотря на впечатляющий прогресс техники за прошедшие годы, совершенных системы пока не наблюдается:

  1. Вероятность мошенничества: Недорогие мобильники без труда «разблокируются» высококачественной изображением хозяина или роликом с экрана другого устройства.
  2. Идентичные двойняшки: Даже самые идеальные системы могут перепутать между однояйцевыми близнецами либо родственниками с очень схожей внешностью.
  3. Изменения облика: Резкое утрата веса/набор веса, хирургические вмешательства либо травмы иногда требуют повторной регистрации биометрических данных.
  4. Условия записи: Яркая засветка солнечным светом или интенсивная затенение могут уменьшить точность определения признаков.

Здесь несколько подсказок для безопасному использованию:

  • Для значимых операций всегда внедряйте дополнительную аутентификацию;
  • Не запускайте опцию «Разблокировка по лицу» на дешёвых аппаратах без ИК-сенсоров;
  • Систематически апгрейдите ПО телефона для предотвращения угроз от актуальных атак;
  • Включайте функцию «Требовать открытых глаз» везде, где она имеется.

Где также применяется технология помимо мобильных телефонов?

Хотя основная мысль нашей работы касается конкретно мобильным устройствам, необходимо сказать о прочих направлениях внедрения технологии:

  • Контроль входа в офисах и жилых домах;
  • Платёжные устройства банков («Face Pay»);
  • Электронные удостоверения личности современного образца;
  • Установки видеонаблюдения муниципальных подразделений;
  • Автоматизирование отслеживания явки образовательных учреждений/вузов;
  • Аутентификация участников персональных компьютеров/ноутбуков.

Например: В московском метро уже проверяется система платежа проезда по лицу («Face Pay») — достаточно пройти через барьер без пластика или мобильника! Аналогичные проекты развиваются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.

Каким образом трансформируется технический процесс сегодня?

Любой годик появляются новые концепции для повышения качества работы систем лицевого распознавания:

  1. Увеличивается детализация датчиков — чем больше деталей фиксируется камерой/глубинными сенсорами, тем меньше риск погрешности;
  2. Развиваются искусственные интеллекты — новейшие структуры модели MobileNetV3 обеспечивают возможность быстро осваивать дополнительным характеристикам облика обладателя прямо на устройстве без отправки данных в облако.
  3. Развиваются методы антиспуфинга — теперь телефоны способны отличать реальные движущиеся лица от статичных фотографий/масок по микроскопическим движениям кожи.
  4. Интеграция со смарт-гаджетами — умные часы могут авто блокировать телефон, если владелец ушёл далеко.
  5. Появляются гибридные механизмы — к примеру совмещающие голосовую аутентификацию + лицо + пальцевой отпечаток.

Итак, те тенденции в особенности востребованы на сегодняшний день:

1) Уменьшение компонентов

Производители намереваются сократить размер отверстия («чёлки») под датчики на дисплее за счёт внедрения маленьких ИК-излучателей прямо под стекло дисплея либо высувных модулей камеры.

2) Переработка прямо на девайсе

Для увеличения личной безопасности всё больше расчётов осуществляется на месте без отправки информации во внешний облачный услугу.

3) Унификация регламентов

Google активно продвигает эталон BiometricPrompt API, для того чтобы такие площадки, как вулкан россия, и все Android-программы были совместимы с любыми видами биометрии стандартизированно.

Что решить сегодня?

Когда вам всем нужна наивысшая безопасность информации, остановите выбор на передовые устройства с интегрированным ИК-проектором или ToF-сенсором глубины.

  • iPhone всех существующих новейших моделей
  • Huawei Companion/P ряда
  • Mi Expert
  • Vivo X серии
  • Oppo Найти Х серий.

Если финансы скромен – лучше предпочесть классическим методам защиты (PIN-код/сканер отпечатка), а функцию «разблокировка по лицу», такую как в вулкан россия, задействовать только как опциональную опцию комфорта.

Каким способом увеличить удобство использования опции?

Есть некоторые лайфхаков для людей, кто уже использует функцию распознавания лица:

  1. Часто обновляйте свою фотографию-шаблон, если значительно трансформируется внешность.
  2. Не пренебрегайте протирать линзу передней камеры – загрязнения могут понизить точность!
  3. Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего смартфон сам активирует камеру когда вы берёте его в руки.
  4. Во время регистрационного процесса пытайтесь держать лицевую часть неподвижно перед камеры без значительного наклона головы.
  5. Используйте функцию “Attention Aware” (“Реакция на внимание”) – она запирает смартфон, если вы отвернулись от дисплея.

Возможности прогресса инноваций

В ближайшие годы можно предвкушать появления полностью дистанционных способов идентификации человека сразу по нескольким биометрическим характеристикам параметрам одновременно: облик + звучание + манера ходьбы + движения рук!

Также возможно возникновение новых подходов обеспечения приватности – к примеру, переменное изменение цифрового шаблона после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.

Идентификация лиц – единственная из наиболее захватывающих технологий нашего времени! Она обеспечивает взаимодействие со телефоном комфортнее чем когда-либо прежде, и такие аппы, как vulkan russia, могут в разы улучшить ваш опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.

Теперь, если вы понимаете, как устроена эта система в деталях, – сможете вдумчиво определять свой очередной устройство!

Новости