Skip to content

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

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

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

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

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

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

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

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

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

В 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).

Программные алгоритмы: синтетический ум на исполнении

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

Детектирование физиономии

При начальном стадии программа должна оперативно распознать ликовое изображение внутри полного снимка камеры. Для этого используются каскадные классификаторы Хаара или более новейшие сверточные нейронные сети (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 применяют только аппаратное трёхмерное сканирование
  • 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 Mate/Series P ряда
  • Mix Expert
  • Vivo X линейки
  • Oppo Обнаружить X серий.

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

Как увеличить удобство работы функции?

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

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

Перспективы эволюции техники

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

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *