Как работает идентификация лиц в телефонах
Почему мы останавливаемся на разлочивание по лицевому распознаванию
В недавние годы определение физиономий является одной из наиболее востребованных функций для разблокировки мобильных телефонов. Лишь некоторые годов назад основная часть использующих обходились пин-кодами, ключами доступа или датчиками отпечатков пальцев. Но с появлением таких технологий, например вулкан россия, нам вполне просто взглянуть на экран — и аппарат тут же узнает своего владельца.
Что делает эту особенность настолько популярной? Для начала, это удобно: не нужно помнить замысловатые пароли или находить правильный палец в тьме. Кроме того, это быстро: современные алгоритмы распознают лицо буквально за мгновение. В-третьих, это впечатление будущего — как будто в кинофильмах про вулкан россия разведчиков.
Впрочем за этой видимой несложностью таится весь универсум сложных технологий и инженерных разработок. Позвольте нам разобраться, как именно действует фейсканирование в актуальных мобильных телефонах, какие применяются технологии, насколько они надёжны и что нас ожидает в будущем.
Сжатая история эволюции технологии
Идентификация лиц как техника имеется уже более 50 годов. Изначальные попытки автоматического анализа лица были осуществлены еще в 1960-х годах в лабораториях США. Тогда компьютеры способны были лишь выделять силуэты лица и определять дистанции между зрачками и ртом на монохромных изображениях.
Изначальные торговые системы стали доступны в 90-х, но они были несовершенны: функционировали медленно и нередко ошибались. Только с эволюцией искусственных сетей и таких систем, как вулкан россии, сильных мобильных процессоров идентификация лиц стало по-настоящему широко распространённым явлением.
В 2017 году 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).
Софтверные процедуры: синтетический разум на исполнении
Современные механизмы распознавания лиц невозможны при отсутствии применения искусственного интеллекта и машинного обучения. Именно благодаря таким инновациям, как вулкан россии, гаджет способно идентифицировать пользователя даже при изменениях внешнего вида: новая укладка, борода, очки или макияж не становятся препятствием для разблокировки.
Детектирование физиономии
В стартовом шаге алгоритм необходимо мгновенно распознать образ лица среди всего изображения с камеры. Для этого используются последовательные классификаторы Хаара или более продвинутые сверточные нейронные сети (CNN), которые “обучены” идентифицировать человеческие лица среди множества других объектов.
Пример: метод MTCNN в состоянии распознавать облик даже с неполном перекрытии (например, платком или рукой).
Выделение ключевых моментов
После обнаружения лица система, такая как вулкан россии, устанавливает местоположение главных точек: края глаз, конец носа, края губ и так далее. Обычно задействуется от 68 до 128 основных меток на лицевой поверхности.
Данное необходимо для нормализации картинки: если юзер удерживает мобильник под наклоном, или наклонил головку, программа корректирует изображение до стандартного положения для последующего изучения.
Построение биометрии образца
Далее искусственная сеть строит уплотненное числовое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой “отпечаток” лица длиной от 128 до 512 вещественных чисел.
Этот шаблон очень сложно сфальсифицировать: он не сохраняет само изображение пользователя, а лишь уникальные характеристики его вида, что делает его совершенным для таких платформ, как vulkan russia.
Сравнительный анализ и принятие заключения
В случае, когда пользователь желает разблокировать смартфон взором, система осуществляет все шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает определённый уровень (обычно больше 99%), телефон, как и платформа vulkan russia, доступен; если нет — доступ блокируется.
Привыкание к метаморфозам облика
Интересная характеристика актуальных систем — способность самообучения. Если вы регулярно доступаете к мобильное устройство с обновленной стрижкой или оптикой, программа постепенно модернизирует основной модель вашего облика для улучшения точности функционирования без ухудшения безопасности.
Безопасность биометрии информации.
Множество клиенты опасаются хранить свои био-идентификационные данные на мобильном устройстве из-за вероятности утечки данных или взлома гаджета. Определенные организации, вроде vulkan russia, предлагают решения для увеличения безопасности данных клиентов.
-
Локальное сбережение: Большинство девайсов сохраняет биометрические образцы исключительно в пределах защищенного процессора Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не выходят из аппарат и недоступны даже производителю.
-
Шифрование: Все информация хранятся только в шифрованном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция программ: Приложения сторонних девелоперов не имеют непосредственного возможности доступа к биометрическим данным; они могут лишь запрашивать подтверждение верификации личности через системный API.
Необходимо упомянуть важную деталь: если кто-либо получит физический доступ к вашему телефону (например, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому многие изготовители осуществляют защиту от “слепого” разблокирования — в частности, требуют открыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие существуют имеются виды определения лиц на изображениях?
На сегодняшний день можно определить различить три ключевых способа к реализации этой задачи:
Софтверное 2D идентификация
Эксплуатируется только передняя видеокамера без экстра сенсоров дистанции. Такой подход наблюдается обычно в доступных моделях 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) Унификация стандартов
Google интенсивно продвигает норму BiometricPrompt API, для того чтобы аналогичные платформы, как вулкан россия, и каждые Android-аппы были совместимы с всеми формами биометрии единообразно.
Что подобрать сегодня?
Если вам всем нужна максимальная защита данных, выбирайте передовые модели с вмонтированным ИК-излучателем или же ToF-датчиком глубины.
- iPhone всех существующих новейших моделей
- Huawei Partner/P линейки
- Mix Expert
- Vivo X модели
- Oppo Find X серии.
Если финансы невелик – лучше предпочесть классическим способам защиты (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в вулкан россия, использовать только как опциональную опцию комфорта.
Как улучшить практичность работы функции?
Есть пара лайфхаков для тех, кто уже применяет функцию распознавания лица:
- Регулярно обновляйте свою фотографию-шаблон, если значительно трансформируется внешний вид.
- Не упускайте из виду очищать линзу фронтальной камеры – разводы могут уменьшить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего смартфон сам включает камеру если вы берёте его в руки.
- Во время регистрационного процесса старайтесь сохранять голову неподвижно напротив объектива без резкого наклона головы.
- Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от дисплея.
Перспективы прогресса техники
В скоро наступающие времена можно ожидать развития полностью бесконтактных способов распознавания персоны сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + голос + походка + манипуляции руками!
Также возможно появление новых способов охраны конфиденциальности – например, изменяющееся корректировка диджитал шаблона после каждой удачной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее увлекательных техник нашего периода! Она делает общение со смартфоном проще чем раньше, и такие приложения, как vulkan russia, могут в разы оптимизировать ваш опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы знаете, как функционирует эта методика изнутри, – будете в состоянии вдумчиво определять свой будущий гаджет!
