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

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

Для чего мы выбираем разлочивание по лицу

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

Какая вещь обуславливает данную особенность настолько популярной? Прежде всего, это комфортно: не нужно удерживать в памяти замысловатые пароли или искать верный палец в темноте. Во-вторых, это быстро: современные программы идентифицируют лицо практически за доли секунды. В-третьем пункте, это ощущение футуризма — будто в кинолентах про admiral 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).

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

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

Обнаружение лиц

На начальном стадии программа должна быстро найти ликовое изображение внутри полного изображения камеры. Для этой задачи задействуются многоуровневые классификаторы Хаара или более новейшие конволюционные нейронные сети (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) Стандартизация стандартов

Гугл активно продвигает эталон BiometricPrompt API, чтобы подобные площадки, вроде admiral x, и любые Android-приложения могли работать с различными типами биометрии стандартизированно.

Какое решить сегодня?

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

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

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

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

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

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

Возможности эволюции инноваций

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

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

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

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