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

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

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

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

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

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

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

Короткая хроника развития техники

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

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

В две тысячи семнадцатом году 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 основных метода к реализации этой операции:

Программное 2D определение

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

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

Оборудование для объёмное сканирование

Задействует ИК камеру + проектор точек + сенсоры дистанции (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 поддерживают как софтверное двухмерное распознавание по снимку селфи-камерой, так и сенсор ириса глаза.
  • Huawei Mate20 Pro задействует систему из ИК-освещения + Dot Projector + ToF-сенсор

Вопросы безопасности и ошибочные тревоги

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

  1. Шанс подвоха: Бюджетные мобильники легко "разблокируются" высококачественной снимком пользователя или же видеозаписью с дисплея иного гаджета.
  2. Идентичные близняшки: Даже самые совершенные механизмы могут ошибиться между однояйцевыми близнецами либо родичами с очень схожей внешностью.
  3. Трансформации облика: Резкое утрата веса/увеличение массы тела, пластические операции либо повреждения порой необходимы для повторной регистрации биометрии.
  4. Условия записи: Интенсивная освещённость солнечным светом или же глубокая тень могут уменьшить верность идентификации признаков.

Вот пара подсказок для защищённому применению:

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

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

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

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

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

Каким способом трансформируется технология в нынешнее время?

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

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

Итак, какие направления очень востребованы в данный момент:

1) Уменьшение деталей

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

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

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

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

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

Что подобрать на сегодня?

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

  • iPhone каждого новейших поколений
  • Huawei Companion/P Series серии
  • Xiaomi Pro
  • Vivo X модели
  • Оппо Обнаружить Икс серий.

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

Как улучшить удобство функционирования опции?

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

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

Будущее развития технологии

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

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

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

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