Как работает идентификация лиц в смартфонах
Для чего мы выбираем разблокирование по фейсу
В последние годы распознавание физиономий стало одной из самых распространённых опций для разблокировки умных телефонов. Еще некоторые лет ранее основная масса использующих довольствовались PIN-кодами, секретными кодами или датчиками отпечатков пальцев. Но с появлением таких технологий, например admiral x, нам достаточно лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Что обуславливает эту функцию такой востребованной? Во-первых, это комфортно: не нужно запоминать замысловатые пароли или отыскивать правильный палец в темноте. Во-вторых, это мгновенно: современные системы идентифицируют лицо фактически за мгновение. В-третьих, это впечатление футуристичности — словно в кинолентах про адмирал х казино агентов.
Однако за этой кажущейся несложностью таится целый универсум сложных технологий и инженерных решений. Попробуем исследовать, как именно работает идентификация по лицу в актуальных смартфонах, какие существуют методы, насколько они надёжны и что нас ждёт впереди.
Сжатая история прогресса техники
Идентификация лиц как техника существует уже более пятидесяти лет. Изначальные пробы автоматизированного анализа лиц были предприняты еще в 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).
Компьютерные методы: синтетический ум на исполнении
Текущие механизмы распознавания лиц невозможны без применения искусственного интеллекта и machine learning. Именно из-за таким технологиям, как адмирал х, устройство в состоянии распознавать пользователя даже при трансформациях облика: новая причёска, растительность на лице, линзы или косметика не становятся помехой для деблокировки.
Обнаружение лиц
В первом стадии система должна мгновенно найти ликовое изображение внутри полного снимка камеры. Для этого задействуются многоуровневые классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые натренированы распознавать человеческие лица среди множества других объектов.
Пример: алгоритм MTCNN способен находить физиономию даже при неполном перекрытии (например, шарфом или рукой).
Определение важных точек
После обнаружения лица устройство, такая как адмирал х, вычисляет расположение ключевых точек: кончики глаз, конец носа, контуры губ и так далее. Часто применяется от 68 до 128 основных точек на лицевой области.
Данное нужно для стабилизации визуала: если пользователь находится с мобильник под наклоненным, или повернул голову, программа исправляет картинку до стандартного положения для дальнейшего анализа.
Построение биометрического шаблона
Далее искусственная сеть строит уплотненное числовое представление (”эмбеддинг”) лица пользователя — своеобразный цифровой след лица длиной от 128 до 512 флоатов.
Такой образец очень трудно подделать: он не удерживает непосредственно изображение пользователя, а лишь уникальные черты его облика, что делает его совершенным для таких систем, как admiral-x.
Сопоставление и вынесение решения
В случае, когда человек желает разлочить телефон взором, система осуществляет все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает определённый уровень (обычно больше 99%), телефон, как и платформа admiral-x, открывается; если нет — доступ блокируется.
Приспособление к изменениям облика
Занимательная черта нынешних системы — возможность самостоятельного обучения. Если вы часто разблокируете мобильное устройство с свежей укладкой или очками, алгоритм постепенно освежает основной образец вашего внешности для увеличения точности действия без ухудшения безопасности.
Безопасность биометрических данных информации.
Большинство пользователи боятся держать свои биометрические данные на смартфоне из-за угрозы утечки данных или взлома устройства. Иные фирмы, вроде admiral-x, предоставляют варианты для увеличения сохранности информации пользователей.
-
Локальное хранение: Большинство устройств хранит биометричные образцы лишь внутри защищённого микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные ни разу не не покидают аппарат и закрыты включая изготовителю.
-
Шифрование: Все сведения сберегаются только в шифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция приложений: Приложения третьих девелоперов не имеют непосредственного доступа к биометрическим; они могут лишь требовать факт подтверждения личности через системный API.
Стоит упомянуть значимую подробность: если кто-то получит физический доступ к вашему телефону (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому многие компании осуществляют меры безопасности от ”слепого” разблокирования — к примеру, просят разомкнуть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие именно имеются виды распознавания лиц?
На сегодняшний день можно определить выделить 3 главных подхода к реализации этой операции:
Программируемое плоское распознавание
Используется только лицевая камера без вспомогательных сенсоров глубины. Этот подход наблюдается чаще всего в доступных моделях 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 Professional
- Vivo X линейки
- Оппо Find Икс серии.
Если бюджет скромен – лучше отдавать предпочтение классическим методам защиты (PIN-код/сканер отпечатка), а возможность ”разблокировка по лицу”, такую как в admiral x, использовать только как дополнительную опцию удобства.
Каким способом увеличить практичность функционирования возможности?
Есть пара хитростей для пользователей, кто уже пользуется разблокировку через лицо:
- Часто меняйте свою фотографию-шаблон, если кардинально трансформируется облик.
- Не забывайте протирать объектив фронтальной камеры – загрязнения могут уменьшить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате мобильник сам включает камеру когда вы берёте его в руки.
- Во время регистрации старайтесь удерживать голову ровно перед видеоустройства исключая резкого наклона головы.
- Применяйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отвели взгляд от экрана.
Перспективы прогресса инноваций
В ближайшие времена можно предвкушать развития полностью дистанционных способов идентификации индивидуума сразу по нескольким биометрическим данным параметрам одновременно: лицо + голос + шаги + манипуляции руками!
Также вероятно появление новых подходов обеспечения личной информации – скажем, изменяющееся изменение электронного паттерна после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее интересных техник нашего эпохи! Она обеспечивает общение со телефоном удобнее чем до этого, и такие аппы, как admiral-x, могут в разы улучшить ваш юзерский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы осведомлены, как функционирует эта технология изнутри, – будете в состоянии осознаннее подбирать свой следующий гаджет!