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

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

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

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

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

Сжатая хроника эволюции технологии

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

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

В 2017 году 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.

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

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

Сегодня можно выделить различить три ключевых подхода к выполнению этой функции:

Программное двухмерное определение

Используется только фронтальная видеокамера без экстра сенсоров глубины. Такой подход наблюдается чаще всего в недорогих моделях 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 поддерживают как программное обеспечение двухмерное определение по изображению фронталкой, так и сканер радужки глаза.
  • 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 Companion/P линейки
  • Mi Expert
  • Vivo X линейки
  • Oppo Find Икс серии.

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

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

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

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

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

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

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

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

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *