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

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

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

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

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

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

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

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

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

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

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

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

Применяет ИК камеру + проектор точек + сенсоры дистанции (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 Series линейки
  • Xiaomi Pro
  • Vivo X серии
  • Oppo Найти Х серии.

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

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

Есть пара советов для пользователей, кто уже пользуется разблокировку через лицо:

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

Будущее развития техники

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

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

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

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