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