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