Каким образом работает распознавание лиц в смартфонах
Почему мы останавливаемся на разлочивание по лицу
В последние годы определение физиономий стало одной из самых распространённых функций для деблокировки мобильных телефонов. Всего некоторые годков ранее основная масса использующих довольствовались пин-кодами, секретными кодами или сканерами отпечатков пальцев. Но при появлением таких технологий, как admiral x, нам достаточно просто взглянуть на экран — и устройство тут же узнает своего владельца.
Какая вещь превращает эту конкретную особенность такой востребованной? Прежде всего, это удобно: не нужно помнить замысловатые пароли или искать правильный палец в темноте. Во-вторых, это быстро: современные алгоритмы узнают лицо практически за мгновение. В-третьих, это впечатление футуристичности — словно в фильмах про admiral x casino агентов.
Впрочем за такой видимой простотой скрывается весь мир сложных технологий и инженерных разработок. Давайте понять, как именно работает распознавание лиц в новейших гаджетах, какие существуют способы, насколько они безопасны и что нас предстоит.
Краткая хроника прогресса инноваций
Распознавание лиц как техника существует уже более 50 годов. Первые попытки машинного анализа лица были сделаны еще в 1960-х годах в научных учреждениях США. Тогда вычислительные машины способны были лишь обозначать силуэты головы и вычислять расстояния между очами и губами на монохромных снимках.
Изначальные коммерческие установки стали доступны в 90-х, но они были несовершенны: работали медленно и часто давали сбои. Только с прогрессом синтетических сетей и таких площадок, как адмирал х, сильных мобильных процессоров идентификация лиц стало по-настоящему общедоступным явлением.
В две тысячи семнадцатом году 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), которые определяют время движения луча до предмета и обратно; Трехцветные-датчики дальности; специальные лазерные лидары для создания более точной 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.
Следует упомянуть важную особенность: в случае, если кто-либо достанет физический доступ к вашему телефону (например, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство производители внедряют защиту от “слепого” разблокирования — в частности, требуют раскрыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие именно бывают виды распознавания лиц на изображениях?
Сегодня можно определить определить три основных способа к реализации этой операции:
Программируемое 2D идентификация
Применяется только передняя камера без вспомогательных сенсоров дистанции. Подобный подход встречается наиболее часто в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: несложность воплощения; умеренная затраты; быстрая деятельность при хорошем освещении.
Минусы: несложно одурачить фотографией; неустойчивая деятельность ночью; недостаточная охрана.
Техническое трёхмерное сканирование
Задействует ИК видеокамеру + проекционный модуль точек + датчики дистанции (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-сенсор
Проблемы защиты и ложные тревоги
Несмотря на замечательный прогресс техники за прошедшие лет, безупречных систем пока не имеется:
- Шанс подвоха: Недорогие телефоны без труда открываются четкой фотографией хозяина или видео с экрана другого устройства.
- Идентичные двойняшки: Даже самые совершенные системы могут спутать между монозиготными близнецами либо семьями с очень аналогичной внешностью.
- Метаморфозы облика: Резкое похудение/набор веса, хирургические вмешательства или повреждения в некоторых случаях требуют обновления данных биометрических данных.
- Условия съёмки: Сильная освещённость солнцем либо плотная темнота могут уменьшить аккуратность распознавания признаков.
Вот некоторые рекомендаций для безопасному использованию:
- Для значимых операций всегда используйте дополнительную аутентификацию;
- Не запускайте опцию “Разблокировка по лицу” на бюджетных устройствах без ИК-сенсоров;
- Регулярно обновляйте ПО телефона для обеспечения безопасности от современных угроз;
- Включайте функцию “Требовать открытых глаз” там, где она доступна.
Где также используется технология за исключением мобильных телефонов?
Хотя основная мысль данной статьи касается в частности мобильным устройствам, стоит упомянуть о прочих направлениях внедрения технологии:
- Мониторинг входа в офисах и жилых домах;
- Платёжные аппараты банков (“Face Pay”);
- Цифровые паспорта современного поколения;
- Комплексы видеоконтроля городских служб;
- Автоматизирование регистрации присутствия школ/университетов;
- Авторизация пользователей персональных компьютеров/ноутбуков.
Например: В столичном метро уже проверяется система оплаты проезда по лицу (“Face Pay”) — хватит пройти через барьер без пластика или телефона! Похожие инициативы реализуются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.
Как изменяется технология в нынешнее время?
Любой годик проявляются современные мысли для усовершенствования уровня работы систем распознавания лиц:
- Увеличивается разрешение сенсоров — чем больше элементов фиксируется камерой/глубинными сенсорами, тем меньше вероятность неточности;
- Улучшаются нейронные сети — передовые конструкции вида MobileNetV3 обеспечивают возможность оперативно адаптироваться к дополнительным особенностям облика обладателя прямо на устройстве без пересылки информации в облачное хранилище.
- Совершенствуются технологии антиспуфинга — теперь телефоны способны различать подлинные движущиеся лица от статичных снимков/маскировок по микроскопическим микродвижениям.
- Взаимодействие со интеллектуальными приборами — умные часы могут самостоятельно блокировать телефон, если обладатель ушёл далеко.
- Возникают комбинированные устройства — к примеру объединяющие голосовую идентификацию + физиономию + пальцевой отпечаток.
Здесь, те направления особенно популярны в данный момент:
1) Сокращение элементов
Изготовители намереваются уменьшить габариты прорези (“чёлки”) для датчики на экране за счёт внедрения компактных ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Переработка прямо на аппарате
Для увеличения конфиденциальности всё больше вычислений выполняется на месте без передачи информации во внешний облачный сервис.
3) Упорядочивание регламентов
Google энергично пропагандирует норму BiometricPrompt API, чтобы такие платформы, например как admiral x, и каждые Android-программы могли взаимодействовать с всеми формами биометрии стандартизированно.
Что подобрать сегодня?
В случае если тебе важна предельная защита информации, подбирайте флагманские модели с интегрированным ИК-проектором или ToF-сенсором глубины.
- iPhone всех существующих новейших поколений
- Huawei Partner/P Series ряда
- Mix Pro
- Vivo X модели
- Oppo Найти X серии.
Если финансы невелик – лучше предпочесть классическим способам безопасности (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в admiral x, задействовать только как второстепенную опцию комфорта.
Как увеличить удобство использования возможности?
Есть несколько лайфхаков для тех, кто уже использует разблокировку по лицу:
- Регулярно обновляйте свою изображение-шаблон, если кардинально трансформируется внешность.
- Не забывайте чистить объектив передней камеры – разводы могут снизить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам включает камеру когда вы берёте его в руки.
- Во время регистрационного процесса старайтесь держать лицевую часть прямо впереди видеоустройства не допуская резкого наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает телефон, если вы отвели взгляд от дисплея.
Будущее прогресса техники
В предстоящие периоды можно ожидать развития полностью безконтактных способов опознания индивидуума сразу по нескольким биометрическим данным параметрам одновременно: физиономия + голос + походка + жесты рук!
Также предполагается появление свежих методов охраны приватности – например, переменное изменение электронного паттерна после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее захватывающих технологий нашего периода! Она делает взаимодействие со мобильным устройством комфортнее чем когда-либо прежде, и такие программы, как admiral-x, могут в разы повысить ваш опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы понимаете, как устроена эта технология внутри, – будете в состоянии более осмысленно подбирать свой следующий девайс!