Каким образом работает идентификация лиц в смартфонах
Зачем мы предпочитаем разлочивание по лицевому распознаванию
В недавние годы определение лиц превратилось в одной из самых распространённых опций для разблокировки мобильных телефонов. Лишь некоторые лет ранее большинство пользователей довольствовались пин-кодами, секретными кодами или датчиками отпечатков пальцев. Но с появлением таких технологий, например admiral x, нам вполне просто взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь делает эту особенность настолько популярной? Для начала, это комфортно: не нужно запоминать замысловатые пароли или находить правильный палец в тьме. Во-вторых, это мгновенно: современные алгоритмы идентифицируют лицо фактически за доли секунды. В-третью очередь, это чувство футуризма — как будто в фильмах про admiral x официальный сайт шпионов.
Однако за данной видимой несложностью таится целый универсум сложных методов и инженерных решений. Позвольте нам исследовать, как точно работает идентификация по лицу в актуальных смартфонах, какие бывают технологии, насколько они надёжны и что нас ожидает в будущем.
Короткая история развития техники
Распознавание лиц как технология существует уже более пятидесяти годов. Начальные пробы автоматизированного анализа лица были осуществлены еще в 1960-х годах в научных учреждениях США. Тогда компьютеры умели лишь определять силуэты головы и вычислять дистанции между глазами и устами на монохромных снимках.
Первые коммерческие установки появились в 1990-х годах, но они были неидеальны: работали медленно и нередко ошибались. Только с развитием искусственных сетей и таких площадок, как адмирал х, высокопроизводительных мобильных процессоров распознавание лиц стало по-настоящему массовым явлением.
В 2017 году Apple выпустила iPhone X с системой Face ID — это был первый популярный смартфон с безопасным трёхмерным сканированием лица. За этим пошли Android-производители: Samsung, Huawei, Xiaomi и прочие стали внедрять свои разработки.
Ключевые этапы функционирования системы определения
Процесс идентификации лица можно ориентировочно сегментировать на несколько основных этапов:
- Обнаружение лиц — устройство распознает наличие человеческого образа в кадре.
- Определение характеристик — алгоритм анализирует черты физиономии: конфигурацию зрительных органов, обонятельного органа, уст, положение надбровных дуг.
- Построение модели — создаётся особенный виртуальный отпечаток (faceprint) на основе выделенных признаков.
- Сравнение со образцом — полученный модель сопоставляется со записанной при внесении биометрической информацией владельца.
- Принятие определения — если соответствие достаточно высокое, смартфон деблокируется.
Каждый из этих этапов требует особых методов и улучшений для скорой работы прямо на устройстве.
Технические элементы: что скрыто внутри них
Типичная селфи камера.
Самый легкий способ распознавания облика применяет только переднюю видеокамеру смартфона. Данный подход реализован во различных доступных вариантах Android-устройств.
Достоинства:
- Не нуждается в требует дополнительные сенсоров.
- Быстро работает при хорошем свете.
Отрицательные стороны:
- Просто обмануть фотографией или видеозаписью.
- Плохо функционирует при слабом свете или нестандартных углах обзора.
ИК камера и точечный проекционный аппарат
Более продвинутые системы, такие как адмирал х, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая методика является основой Face ID от Apple.
Каким образом это функционирует:
- Точечный проекционный прибор отображает на облик использующего невидимую структуру из тысяч инфракрасных точек (например, Face ID использует около 30 000 точек).
- ИК устройство регистрирует деформацию данной решетки по поверхности физиономии.
- Формируется 3D карта глубины глубинности, что почти неосуществима для имитации стандартной фотографией или маскировкой.
Выигрыши
- Надёжная деятельность даже в полной неосвещённости.
- Большая защита к фальсификациям.
- Точность распознавания свыше 99%.
Добавочные сенсорные устройства
В некоторых устройствах используются также вспомогательные сенсоры: ToF (Time-of-Flight), которые определяют время распространения света до цели и обратно; RGB-датчики глубины; специальные световые измерители расстояния для формирования более детализированной 3D-модели физиономии.
Эти разработки встречаются наиболее часто во топовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные процедуры: искуственный разум на исполнении
Текущие устройства опознания физиономий немыслимы при отсутствии эксплуатации artificial intelligence и 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-серии).
Преимущества: легкость осуществления; низкая цена; оперативная деятельность при качественном свете.
Минусы: несложно одурачить снимком; ненадежная работа ночью; низкая защищенность.
Оборудование для 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-датчик
Трудности безопасности и неверные тревоги
Несмотря на поразительный развитие техники за недавние лет, безупречных механизмов пока не наблюдается:
- Шанс подвоха: Бюджетные телефоны без труда доступны качественной снимком владельца либо видеозаписью с дисплея иного гаджета.
- Идентичные близняшки: Даже самые безупречные устройства могут спутать между однояйцевыми близнецами либо родственниками с очень аналогичной внешностью.
- Трансформации внешности: Внезапное утрата веса/набор веса, пластические операции или повреждения иногда необходимы для повторной регистрации биометрических данных.
- Условия записи: Яркая подсветка солнцем или плотная затенение могут уменьшить точность определения признаков.
Ниже некоторые подсказок для безопасному эксплуатации:
- Для критически важных операций всегда внедряйте дополнительную аутентификацию;
- Не активируйте функцию “Разблокировка по лицу” на дешёвых устройствах без ИК-сенсоров;
- Постоянно обновляйте прошивку телефона для защиты от современных угроз;
- Включайте опцию “Требовать открытых глаз” в тех местах, где она имеется.
В каких областях ещё используется технологии за исключением мобильных телефонов?
Пускай предмет данной работы посвящена именно смартфонам и планшетам, стоит упомянуть о альтернативных областях использования технологии:
- Управление прохода в рабочих помещениях и резиденциях;
- Платёжные устройства финансовых учреждений (“Face Pay”);
- Электронные удостоверения личности нового поколения;
- Установки видеоконтроля городских сервисов;
- Механизация учёта явки учебных заведений/институтов;
- Авторизация участников компьютеров/ноутбуков.
Например: В столичном метро уже испытывается система оплаты проезда по лицу (“Face Pay”) — нужно лишь пройти через турникет без пластика или телефона! Аналогичные инициативы реализуются в Поднебесной (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Каким способом меняется технология сегодня?
Всякий годочек проявляются современные мысли для повышения качества функционирования систем распознавания лиц:
- Увеличивается разрешение сенсорных устройств — чем больше элементов фиксируется фотоаппаратом/датчиками глубины, тем меньше вероятность неточности;
- Развиваются нейросети — новейшие структуры вида MobileNetV3 обеспечивают возможность скоростно адаптироваться к свежим особенностям вида обладателя напрямую на гаджете без отправки данных в облако.
- Совершенствуются способы антиспуфинга — теперь смартфоны умеют различать реальные живые лица от статичных фото/маскировок по мельчайшим микродвижениям.
- Взаимодействие со умными устройствами — смарт-часы могут автоматически заблокировать смартфон, если владелец ушёл далеко.
- Появляются гибридные механизмы — в частности объединяющие речевую идентификацию + облик + пальцевой отпечаток.
Итак, которые тенденции очень популярны сейчас:
1) Миниатюризация деталей
Производители пытаются сократить величину выреза (“чёлки”) для датчики на дисплее за счёт интеграции маленьких ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Обработка прямо на аппарате
Для повышения приватности всё больше вычислений выполняется внутри устройства без отправки информации во внешний облачный сервис.
3) Унификация регламентов
Google активно продвигает норму BiometricPrompt API, чтобы подобные площадки, например как admiral x, и каждые Android-приложения могли работать с всеми формами биометрии стандартизированно.
Что выбрать сегодня?
Когда вам необходима максимальная безопасность данных, остановите выбор на флагманские устройства с вмонтированным ИК-излучателем или ToF-датчиком глубины.
- iPhone всех актуальных моделей
- Huawei Mate/P ряда
- Mix Professional
- Vivo X модели
- Oppo Обнаружить Икс серии.
Если финансы скромен – лучше выбирать традиционным средствам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в admiral x, использовать только как опциональную возможность комфорта.
Каким способом повысить удобство функционирования опции?
Есть некоторые советов для пользователей, кто уже применяет разблокировку по лицу:
- Часто обновляйте свою фотографию-шаблон, если кардинально меняется облик.
- Не упускайте из виду очищать линзу фронтальной камеры – разводы могут уменьшить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам активирует камеру когда вы берёте его в руки.
- Во время регистрационного процесса постарайтесь удерживать голову ровно напротив видеоустройства без резкого наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отвернулись от экрана.
Будущее эволюции технологии
В предстоящие времена можно ожидать возникновения полностью дистанционных способов идентификации индивидуума сразу по нескольким биометрическим параметрам одновременно: лицо + голос + манера ходьбы + жесты рук!
Также предполагается появление современных методов охраны личной информации – скажем, изменяющееся модификация электронного шаблона после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных технологий нашего периода! Она делает интеракцию со телефоном проще чем до этого, и такие аппы, как admiral-x, могут существенно повысить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы осведомлены, как устроена эта методика внутри, – будете в состоянии осознаннее выбирать свой очередной устройство!
Comment (0)