Каким способом действует распознавание лиц в смартфонах
Зачем мы останавливаемся на разблокировку по фейсу
В прошлые годы идентификация лиц превратилось в одной из наиболее востребованных опций для разблокировки умных телефонов. Еще несколько лет ранее основная масса использующих удовлетворялись пин-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением таких технологий, как admiral x, нам вполне просто взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь делает эту конкретную функцию такой востребованной? Во-первых, это комфортно: не нужно запоминать сложные пароли или находить нужный палец в мраке. Кроме того, это быстро: современные алгоритмы распознают лицо фактически за мгновение. В-третьем пункте, это ощущение будущего — будто в фильмах про admiral x разведчиков.
Впрочем за такой видимой легкостью таится целый мир сложных методов и инженерных концепций. Позвольте нам понять, как именно действует фейсканирование в новейших смартфонах, какие бывают методы, насколько они защищены и что нас ожидает в будущем.
Сжатая хроника эволюции инноваций
Распознавание лиц как технология существует уже более пятидесяти годов. Изначальные пробы автоматического анализа облика были осуществлены еще в 1960-х годы в лабораториях США. Тогда вычислительные машины могли лишь определять контуры черепа и определять дистанции между зрачками и губами на ахроматических фотографиях.
Начальные бизнес установки стали доступны в девяностых годах, но они были несовершенны: действовали неспешно и часто ошибались. Только с эволюцией нейронных сетей и таких платформ, как адмирал х, мощных мобильных чипов распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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).
Софтверные процедуры: синтетический разум в работе
Текущие устройства распознавания лиц немыслимы без применения ИИ и машинного обучения. Именно из-за таким технологиям, как адмирал х, гаджет способно идентифицировать владельца даже при трансформациях внешнего вида: новая укладка, щетина, линзы или макияж не становятся препятствием для деблокировки.
Детектирование лиц
На начальном шаге алгоритм обязана мгновенно обнаружить лицо среди целого изображения с камеры. Для данной цели задействуются последовательные классификаторы Хаара или более новейшие конволюционные нейронные сети (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 задействуют только физическое трёхмерное сканирование в 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) Упорядочивание регламентов
Гугл активно пропагандирует стандарт BiometricPrompt API, для того чтобы такие системы, вроде admiral x, и все Android-программы могли взаимодействовать с любыми видами биометрии унифицированно.
Что подобрать на сегодня?
В случае если тебе необходима предельная безопасность данных, выбирайте топовые модели с интегрированным ИК-излучателем или же ToF-датчиком глубины.
- iPhone каждого актуальных версий
- Huawei Companion/P Series линейки
- Xiaomi Pro
- Vivo X модели
- Oppo Обнаружить X линейки.
Если финансы ограничен – лучше предпочесть традиционным методам безопасности (PIN-код/сканер отпечатка), а опцию “разблокировка по лицу”, такую как в admiral x, применять только как дополнительную возможность комфорта.
Как улучшить комфорт функционирования функции?
Есть некоторые лайфхаков для людей, кто уже использует функцию распознавания лица:
- Периодически обновляйте свою фото-шаблон, если кардинально меняется внешность.
- Не упускайте из виду чистить объектив фронтальной камеры – загрязнения могут снизить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так мобильник сам запускает камеру когда вы поднимаете его.
- В процессе регистрации старайтесь держать голову неподвижно напротив камеры без сильного наклона головы.
- Применяйте функцию “Attention Aware” (“Реакция на внимание”) – она запирает мобильное устройство, если вы отвели взгляд от экрана.
Возможности эволюции инноваций
В ближайшие периоды можно ожидать возникновения полностью дистанционных способов опознания персоны сразу по нескольким биометрическим характеристикам параметрам одновременно: облик + голос + походка + движения рук!
Также возможно появление новых способов обеспечения личной информации – скажем, динамическое изменение цифрового шаблона после каждой удачной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – одна из самых увлекательных техник нашего периода! Она делает интеракцию со мобильным устройством проще чем раньше, и такие приложения, как admiral-x, могут существенно повысить ваш опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как устроена эта технология внутри, – сможете осознаннее подбирать свой очередной устройство!