Как действует распознавание лиц в мобильных устройствах
Почему мы предпочитаем разлочивание по фейсу
В прошлые времена идентификация лиц превратилось в одной из самых распространённых возможностей для открытия смартфонов. Еще несколько лет ранее основная часть использующих обходились пин-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением подобных технологий, например вулкан россия, нам вполне просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какой аспект превращает эту конкретную возможность настолько популярной? Во-первых, это комфортно: не нужно удерживать в памяти замысловатые пароли или искать верный палец в мраке. Также, это мгновенно: современные алгоритмы распознают лицо буквально за мгновение. В-третьих, это чувство футуристичности — словно в кинолентах про казино вулкан агентов.
Однако за данной на первый взгляд легкостью таится целый вселенная трудных методов и инженерных концепций. Попробуем исследовать, как именно действует фейсканирование в новейших мобильных телефонах, какие бывают методы, насколько они защищены и что нас предстоит.
Короткая история прогресса инноваций
Идентификация лиц как техника присутствует уже более 50 лет. Начальные попытки автоматического анализа облика были предприняты еще в 1960-х годах в научных учреждениях США. Тогда вычислительные машины могли лишь выделять очертания черепа и измерять расстояния между зрачками и устами на ахроматических снимках.
Первые коммерческие системы появились в 1990-х годах, но они были несовершенны: работали медленно и часто ошибались. Только с прогрессом синтетических сетей и таких платформ, как вулкан россии, сильных мобильных микросхем распознавание лиц стало по-настоящему общедоступным явлением.
В две тысячи семнадцатом году 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), которые определяют время движения луча до цели и обратно; RGB-датчики дальности; специальные лазерные лидары для создания более аккуратной 3D-модели физиономии.
Эти инновации встречаются в основном во передовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные методы: искуственный разум на действии
Современные механизмы распознавания физиономий неосуществимы без использования artificial intelligence и 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-серии).
Достоинства: несложность воплощения; низкая затраты; оперативная функционирование при качественном освещении.
Минусы: просто обмануть фотографией; нестабильная работа ночью; слабая безопасность.
Техническое 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, с целью чтобы аналогичные системы, например как вулкан россия, и каждые Android-приложения были совместимы с всеми формами биометрии единообразно.
Какое выбрать на сегодня?
В случае если вам необходима максимальная безопасность данных, подбирайте топовые устройства с вмонтированным ИК-проектором или ToF-датчиком глубины.
- iPhone всех существующих актуальных поколений
- Huawei Partner/P линейки
- Mix Expert
- Vivo X линейки
- Оппо Обнаружить X линейки.
Если финансы невелик – лучше отдавать предпочтение классическим способам защиты (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в вулкан россия, использовать только как опциональную опцию комфорта.
Каким образом увеличить комфорт работы функции?
Есть несколько хитростей для пользователей, кто уже пользуется разблокировку через лицо:
- Часто обновляйте свою фото-шаблон, если значительно трансформируется внешний вид.
- Не упускайте из виду протирать объектив фронтальной камеры – загрязнения могут понизить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так смартфон сам активирует камеру когда вы поднимаете его.
- В процессе регистрационного процесса старайтесь удерживать голову неподвижно напротив камеры не допуская резкого наклона головы.
- Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отворачиваетесь от дисплея.
Перспективы прогресса технологии
В скоро наступающие времена можно предполагать появления полностью дистанционных способов распознавания персоны сразу по нескольким биометрическим данным параметрам одновременно: облик + голос + походка + движения рук!
Также возможно появление современных способов обеспечения конфиденциальности – к примеру, изменяющееся модификация цифрового паттерна после каждой удачной авторизации, чтобы затруднить его копирование злоумышленниками.
Распознавание лиц – одна из наиболее увлекательных техник нашего периода! Она предоставляет общение со телефоном удобнее чем когда-либо прежде, и такие приложения, как vulkan russia, могут в разы улучшить ваш опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы знаете, как устроена эта система внутри, – будете в состоянии осознаннее определять свой очередной девайс!