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

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

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

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

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

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

Краткая история эволюции инноваций

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

Выигрыши

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

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

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

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

Софтверные процедуры: искусственный интеллект на работе

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

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

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

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

Идентификация ключевых аспектов

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

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

Создание биометрического идентификатора модели

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

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

Сопоставление и осуществление решения

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

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

Адаптация к изменениям облика

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

Охрана биометрических данных информации.

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

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

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

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

  • iPhone всех существующих актуальных поколений
  • Huawei Companion/P Series ряда
  • Mix Expert
  • Vivo X серии
  • Оппо Find Х серий.

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

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

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

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

Будущее развития инноваций

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

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

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

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