Как работает определение лиц в мобильных устройствах
Для чего мы останавливаемся на разлочивание по лицу
В последние времена распознавание лиц превратилось в одной из самых популярных функций для разблокировки смартфонов. Всего некоторые годков ранее основная часть пользователей довольствовались PIN-кодами, секретными кодами или датчиками отпечатков пальцев. Но при появлением таких технологий, например Вулкан Платинум, нам достаточно лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь обуславливает эту функцию очень нужной? Прежде всего, это удобно: не нужно удерживать в памяти замысловатые пароли или искать верный палец в тьме. Кроме того, это мгновенно: современные системы идентифицируют лицо практически за мгновения ока. В-третьих, это впечатление будущего — как будто в кинофильмах про вулкан платинум шпионов.
Однако за этой кажущейся простотой прячется полный вселенная комплексных техник и инженерных разработок. Попробуем разобраться, как именно работает фейсканирование в современных мобильных телефонах, какие бывают методы, насколько они надёжны и что нас предстоит.
Короткая повествование эволюции техники
Распознавание лиц как методика существует уже более 50 годов. Изначальные пробы автоматического анализа облика были сделаны еще в 1960-х годах в лабораториях США. Тогда компьютеры могли лишь определять очертания лица и вычислять расстояния между глазами и устами на черно-белых изображениях.
Изначальные торговые платформы возникли в девяностых годах, но они были далеки от совершенства: действовали неспешно и часто ошибались. Только с развитием искусственных сетей и таких площадок, как Vulkan Platinum, высокопроизводительных мобильных процессоров идентификация лиц стало по-настоящему общедоступным явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с безопасным трёхмерным сканированием лица. За ним пошли Android-производители: Samsung, Huawei, Xiaomi и прочие стали интегрировать свои решения.
Ключевые этапы действия механизма идентификации
Процесс определения лица можно примерно сегментировать на несколько важных этапов:
- Идентификация лиц — камера выявляет существование гуманного лица в изображении.
- Выделение особенностей — механизм анализирует черты физиономии: очертания зрительных органов, носа, губ, расположение бровей.
- Построение модели — создаётся неповторимый виртуальный отпечаток (faceprint) на основе идентифицированных признаков.
- Сравнение со эталоном — полученный образец сравнивается со зафиксированной при внесении биометрической данными владельца.
- Принятие выбора — если сходство достаточно существенное, смартфон открывается.
Всякий из данных стадий запрашивает индивидуальных методов и оптимизаций для быстрой работы прямо на устройстве.
Железные составляющие: что находится в их недрах
Обычная фронтальная камера.
Самый простой несложный метод определения физиономии задействует только фронтальную видеокамеру смартфона. Данный подход реализован во различных доступных версиях Android-девайсов.
Достоинства:
- Не потребляет внешних сенсоров.
- Быстро действует при хорошем свете.
Недостатки:
- Несложно одурачить снимком или видеозаписью.
- Плохо действует при слабом освещённости или нестандартных ракурсах.
ИК камера и точечный проектор
Более продвинутые системы, такие как Vulkan Platinum, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая методика составляет базу Face ID от Apple.
Как это функционирует:
- Точечный устройство проекции показывает на лицо использующего невидимую структуру из тысяч инфракрасных точек (например, Face ID применяет около 30 000 меток).
- ИК камера записывает искривление данной сетки по плоскости лица.
- Создаётся трехмерная глубинная карта глубинности, что почти неподвластна для подделки обычной фото или маской.
Достоинства
- Надёжная работа даже в полной неосвещённости.
- Сильная защита к имитациям.
- Точность определения более 99%.
Добавочные датчики
В отдельных устройствах используются также вспомогательные сенсорные устройства: ToF (Time-of-Flight), которые фиксируют период движения луча до цели и обратно; Трехцветные-датчики глубины; специальные лазерные лидары для создания более точной 3D-модели физиономии.
Эти разработки используются в основном во флагманских устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Софтверные процедуры: искусственный разум в работе
Текущие системы распознавания физиономий неосуществимы без эксплуатации искусственного интеллекта и машинного обучения. Именно из-за таким разработкам, как Vulkan Platinum, гаджет в состоянии распознавать пользователя даже при изменениях внешнего вида: новая стрижка, растительность на лице, линзы или грим не становятся помехой для открытия.
Распознавание физиономии
На первом этапе система обязана быстро распознать образ лица среди полного изображения камеры. Для этой задачи используются каскадные классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые “обучены” распознавать человеческие лица среди множества других объектов.
Пример: алгоритм MTCNN в состоянии находить физиономию даже в случае частичном перекрытии (например, шалью или рукой).
Идентификация основных точек
После распознавания лица устройство, такая как Vulkan Platinum, определяет расположение основных точек: края глаз, конец носа, контуры губ и так далее. Как правило применяется от 68 до 128 ключевых маркеров на лицевой области.
Это действие требуется для стабилизации картинки: если юзер находится с телефон под углом, или повернул головку, программа “выпрямляет” изображение до нормального состояния для дальнейшего анализа.
Формирование биометрии образца
Далее нейросеть строит уплотненное цифровое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой след лица длиной от 128 до 512 чисел с плавающей запятой.
Такой шаблон очень сложно имитировать: он не сохраняет непосредственно изображение юзера, а лишь исключительные черты его вида, что делает его идеальным для таких платформ, как Вулкан Казино Платинум.
Сопоставление и вынесение выбора
Если пользователь желает разблокировать смартфон взором, программа воспроизводит все указанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает заданный уровень (обычно выше 99%), телефон, как и платформа Вулкан Казино Платинум, разблокируется; если нет — доступ блокируется.
Адаптация к изменениям внешности
Увлекательная характеристика актуальных систем — возможность самообучения. Если вы часто открываете мобильное устройство с свежей стрижкой или очками, алгоритм постепенно обновляет основной модель вашего облика для увеличения точности действия без снижения уровня безопасности.
Защита биометрических информации.
Множество клиенты беспокоятся держать свои биометрические данные на смартфоне из-за угрозы потери данных или взлома устройства. Иные фирмы, например Вулкан Казино Платинум, предоставляют варианты для повышения сохранности информации пользователей.
-
Локальное сбережение: Основная часть девайсов сохраняет биометрические модели лишь внутрь безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не выходят из устройство и недоступны в том числе производителю.
-
Шифрование: Все информация хранятся только в кодированном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция приложений: Приложения внешних девелоперов не имеют непосредственного доступа к биометрическим; они могут лишь запрашивать факт верификации идентичности через системный API.
Стоит отметить существенную деталь: если какой-то человек достанет физический доступ к вашему телефону (к примеру, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество производители внедряют защиту от “слепого” разблокирования — в частности, просят раскрыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие именно имеются типы определения лиц?
Сегодня можно выделить различить 3 главных способа к реализации этой задачи:
Программное плоское определение
Эксплуатируется только фронтальная камера без вспомогательных датчиков глубины. Подобный метод наблюдается чаще всего в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Плюсы: несложность воплощения; умеренная затраты; быстрая функционирование при достаточном свете.
Минусы: несложно ввести в заблуждение фотографией; ненадежная функционирование ночью; слабая защищенность.
Техническое объёмное сканирование
Задействует ИК видеокамеру + проектор пикселей + сенсоры дистанции (Face ID от Apple; аналогичные решения у Huawei Mate).
Достоинства: высокая надёжность; не получится подделать фото/видео; устойчивая функционирование при любом освещении.
Минусы: удорожание устройства; возрастание толщины верхней рамки экрана (“чёлка”)
Комбинированные подходы с дополнением ИИ
Применяют комбинацию программных методов + аппаратно-техническую обработку + постобработку нейросетями для усиления устойчивости к атакам (“anti-spoofing”). Например, подобные изделия, как Vulkan Platinum и 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 поддерживают как программное обеспечение 2D определение по снимку фронтальной камерой, так и сенсор ириса глаза.
- Huawei Mate20 Pro использует комплекс из ИК-подсветки + Dot Projector + ToF-датчик
Проблемы безопасности и ложные сигналы
Несмотря на впечатляющий прогресс техники за прошедшие годы, безупречных системы пока не имеется:
- Шанс мошенничества: Недорогие телефоны просто доступны качественной изображением владельца или же роликом с экрана другого устройства.
- Идентичные двойняшки: Даже самые совершенные механизмы могут спутать между однояйцевыми близнецами либо семьями с очень аналогичной внешностью.
- Изменения внешности: Резкое утрата веса/набор веса, пластические операции или травмы в некоторых случаях требуют обновления данных биометрических данных.
- Условия записи: Интенсивная освещённость солнцем или интенсивная затенение могут уменьшить точность распознавания признаков.
Вот некоторые рекомендаций для безопасному эксплуатации:
- Для значимых операций всегда внедряйте дополнительную аутентификацию;
- Не активируйте опцию “Разблокировка по лицу” на недорогих устройствах без ИК-сенсоров;
- Систематически обновляйте прошивку смартфона для предотвращения угроз от актуальных атак;
- Включайте функцию “Требовать распахнутых глаз” везде, где она доступна.
В каких областях также находится применение технология за исключением мобильных телефонов?
Несмотря на то, что предмет данной статьи посвящена конкретно мобильным устройствам, стоит упомянуть о альтернативных областях использования технологии:
- Мониторинг входа в рабочих помещениях и многоквартирных зданиях;
- Платёжные аппараты банков (“Face Pay”);
- Цифровые паспорта нового поколения;
- Установки видеонаблюдения муниципальных служб;
- Автоматизирование отслеживания посещаемости учебных заведений/вузов;
- Аутентификация пользователей компьютеров/ноутбуков.
Например: В московском метро уже проверяется система оплаты проезда по фейсу (“Face Pay”) — нужно лишь пройти через барьер без пластика или мобильника! Схожие проекты развиваются в Китае (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Каким образом изменяется техпроцесс в наше время?
Всякий год появляются свежие концепции для усовершенствования уровня работы систем лицевого распознавания:
- Увеличивается чёткость сенсоров — чем больше информации фиксируется фотоаппаратом/глубинными сенсорами, тем меньше вероятность неточности;
- Развиваются нейронные сети — новейшие архитектуры типа MobileNetV3 позволяют скоростно осваивать дополнительным особенностям облика обладателя напрямую на гаджете без пересылки информации в облачное хранилище.
- Улучшаются технологии антиспуфинга — теперь смартфоны способны отличать подлинные живые облики от неподвижных фотографий/масок по незаметным движениям кожи.
- Интеграция со смарт-гаджетами — смарт-часы могут самостоятельно заблокировать мобильный телефон, если пользователь удалился на значительное расстояние.
- Проявляются комбинированные механизмы — в частности объединяющие аудио идентификацию + физиономию + дактилоскопический след.
Вот, какие направления в особенности актуальны на сегодняшний день:
1) Миниатюризация элементов
Компании намереваются сократить размер отверстия (“чёлки”) для датчики на дисплее за счёт внедрения маленьких ИК-излучателей прямо под стекло дисплея либо высувных модулей камеры.
2) Обработывание прямо на девайсе
Для увеличения конфиденциальности всё больше обработки данных осуществляется на месте без передачи данных во дополнительный облачный услугу.
3) Унификация норм
Google интенсивно продвигает эталон BiometricPrompt API, с целью чтобы подобные платформы, например как Вулкан Платинум, и каждые Android-аппы могли взаимодействовать с всеми формами биометрии стандартизированно.
Какое выбрать на сегодня?
Если тебе важна максимальная сохранность данных, остановите выбор на топовые аппараты с интегрированным ИК-проектором или же ToF-датчиком глубины.
- iPhone всех существующих последних моделей
- Huawei Mate/Series P серии
- Xiaomi Expert
- Vivo X модели
- Oppo Обнаружить X линейки.
Если финансы ограничен – лучше предпочесть классическим способам защиты (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в Вулкан Платинум, применять только как опциональную возможность комфорта.
Как увеличить удобство функционирования опции?
Есть некоторые советов для пользователей, кто уже применяет функцию распознавания лица:
- Часто обновляйте свою фотографию-шаблон, если кардинально изменяется внешность.
- Не пренебрегайте протирать объектив передней камеры – пятна могут уменьшить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего мобильник сам активирует фотоаппарат если вы берёте его в руки.
- В процессе регистрации постарайтесь сохранять лицевую часть ровно напротив видеоустройства исключая сильного наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвели взгляд от экрана.
Возможности эволюции технологии
В скоро наступающие периоды можно ожидать развития полностью дистанционных способов опознания индивидуума сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + речь + шаги + жесты рук!
Также вероятно возникновение новых подходов охраны личной информации – скажем, переменное модификация цифрового паттерна после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – единственная из очень захватывающих техник нашего периода! Она делает взаимодействие со мобильным устройством комфортнее чем раньше, и такие приложения, как Вулкан Казино Платинум, могут значительно оптимизировать ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы осведомлены, как устроена эта методика изнутри, – будете в состоянии осознаннее подбирать свой очередной устройство!
