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

Зачем мы выбираем разблокирование по лицевому распознаванию

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

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

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

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

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

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

В две тысячи семнадцатом году 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).

Программные методы: синтетический разум в работе

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

Детектирование лиц

На первом стадии алгоритм необходимо оперативно найти образ лица внутри всего кадра с камеры. Для этой задачи задействуются каскадные классификаторы Хаара или более современные сверточные нейронные сети (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-серии).

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

Аппаратное объёмное оцифровка

Применяет инфракрасную камеру + проектор пикселей + датчики глубины (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-сенсор

Вопросы охраны и ложные тревоги

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

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

Здесь несколько подсказок по безопасному эксплуатации:

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

В каких областях ещё используется технология помимо смартфонов?

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

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

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

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

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

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

Здесь, которые тенденции очень актуальны сейчас:

1) Сокращение элементов

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

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

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

3) Унификация стандартов

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

Какое решить сегодня?

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

  • iPhone всех существующих актуальных версий
  • Huawei Partner/P линейки
  • Mi Expert
  • Vivo X линейки
  • Оппо Найти Х серии.

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

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

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

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

Перспективы прогресса инноваций

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

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

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

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