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

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

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

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

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

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

Краткая хроника прогресса технологии

Распознавание лиц как методика имеется уже более 50 годов. Изначальные попытки автоматического изучения облика были предприняты еще в 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).

Компьютерные алгоритмы: искуственный интеллект в действии

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

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

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

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

Определение основных моментов

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

Это требуется для нормализации изображения: если пользователь держит телефон под наклоненным, или наклонил головку, программа “выпрямляет” картинку до стандартного положения для последующего изучения.

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

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

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

Сравнение и вынесение решения

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

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

Привыкание к метаморфозам внешности

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

Защита биометрических данных данных.

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

  • Локальное сбережение: Преимущественно устройств хранит био-идентификационные модели исключительно внутрь защищённого микросхемы Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не оставляют гаджет и недоступны даже создателю.

  • Шифрование: Все сведения хранятся только в зашифрованном виде с использованием актуальных криптографических алгоритмов AES256.

  • Изоляция программ: Приложения внешних девелоперов не имеют непосредственного доступа к биометрическим; они могут лишь запрашивать факт подтверждения личности через системный API.

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

Какие существуют бывают виды идентификации лиц?

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

Программируемое 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 используют только аппаратное трёхмерное 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) Стандартизация регламентов

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

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