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

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

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

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

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

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

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

Идентификация лиц как технология имеется уже более пятидесяти лет. Изначальные эксперименты машинного анализа облика были предприняты еще в 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 пятен).
  • Инфракрасная устройство фиксирует деформацию этой решетки по поверхности физиономии.
  • Создаётся 3D карта глубинности, которая почти что невозможна для подделки стандартной фото или маскировкой.

Плюсы

  • Надёжная работа даже в полной темноте.
  • Большая защита к подделкам.
  • Точность идентификации выше 99%.

Дополнительные сенсорные устройства

В отдельных устройствах используются также вспомогательные сенсорные устройства: ToF (Time-of-Flight), которые измеряют время движения луча до предмета и обратно; Цветные-датчики глубины; специальные оптические измерители расстояния для создания более аккуратной 3D-модели физиономии.

Эти технологии встречаются в основном во передовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).

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

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

Распознавание физиономии

При первом этапе алгоритм должна быстро обнаружить лицо внутри полного кадра камеры. Для данной цели применяются многоуровневые классификаторы Хаара или более продвинутые сверточные нейронные сети (CNN), которые подготовлены распознавать лиц человека среди множества других объектов.

Пример: метод MTCNN в состоянии обнаруживать облик даже при частичном перекрытии (например, платком или ладонью).

Идентификация основных моментов

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

Это требуется для выравнивания визуала: если юзер держит телефон под наклоном, или склонил голову, программа исправляет картинку до нормального состояния для дальнейшего анализа.

Формирование биометрии модели

Далее искусственная сеть строит уплотненное цифровое представление („эмбеддинг“) облика пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 чисел с плавающей запятой.

Этот формат весьма затруднительно имитировать: он не хранит непосредственно фото юзера, а лишь исключительные характеристики его облика, что делает его идеальным для таких площадок, как admiral-x.

Сравнение и вынесение заключения

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

Если схожесть превышает заданный границу (обычно выше 99%), телефон, как и платформа admiral-x, доступен; если нет — доступ блокируется.

Приспособление к изменениям облика

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

Защита биометрических информации.

Большинство юзеры боятся держать свои биометрические идентификационные данные на телефоне из-за вероятности потери данных или взлома гаджета. Иные фирмы, например admiral-x, предоставляют варианты для повышения безопасности информации пользователей.

  • Локальное хранение: Большинство девайсов записывает био-идентификационные шаблоны лишь внутрь защищенного чипа Secure Enclave (Apple) или TrustZone (Android). Эти данные ни разу не не оставляют устройство и не доступны включая изготовителю.

  • Шифрование: Все данные сберегаются только в кодированном виде с использованием актуальных криптографических алгоритмов AES256.

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

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

Какие именно существуют виды идентификации лиц на изображениях?

В настоящее время можно определить различить 3 ключевых метода к реализации этой операции:

Программируемое 2D распознавание

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

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

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

  • iPhone всех существующих последних моделей
  • Huawei Partner/P Series ряда
  • Mi Expert
  • Vivo X модели
  • Oppo Find Икс серии.

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

Как повысить комфорт использования возможности?

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

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

Будущее прогресса техники

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

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

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

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

Dieser Eintrag wurde veröffentlicht am archive. Setze ein Lesezeichen auf den permalink.