archive

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

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

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

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

Преимущества

  • Надёжная работа даже в полной тьме.
  • Высокая устойчивость к фальсификациям.
  • Точность распознавания более 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.

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

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

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

Софтверное 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 Companion/P Series серии
  • Mi Expert
  • Vivo X модели
  • Oppo Обнаружить Икс линейки.

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

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

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

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

Возможности эволюции техники

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

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

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

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