В недавние времена распознавание физиономий является одной из самых популярных возможностей для открытия смартфонов. Еще некоторые лет тому назад основная часть использующих удовлетворялись пин-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, как вулкан россия, нам вполне лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какой аспект превращает данную особенность такой востребованной? Для начала, это удобно: не нужно удерживать в памяти замысловатые пароли или искать верный палец в тьме. Кроме того, это мгновенно: современные алгоритмы распознают лицо практически за мгновения ока. В-третью очередь, это чувство футуристичности — будто в кинолентах про казино вулкан агентов.
Впрочем за этой видимой несложностью скрывается весь вселенная комплексных методов и инженерных разработок. Попробуем исследовать, как точно работает идентификация по лицу в новейших гаджетах, какие бывают способы, насколько они надёжны и что нас предстоит.
Идентификация лиц как техника существует уже более пятидесяти годов. Начальные пробы автоматизированного исследования лица были сделаны еще в 1960-х годах в научных учреждениях США. Тогда ЭВМ умели лишь определять контуры лица и определять дистанции между очами и ртом на черно-белых фотографиях.
Изначальные торговые установки стали доступны в 90-х, но они были несовершенны: действовали неспешно и часто ошибались. Только с эволюцией нейронных сетей и таких систем, как вулкан россии, сильных мобильных чипов определение лиц стало по-настоящему массовым явлением.
В 2017 году Apple выпустила iPhone X с системой Face ID — это был первый массовый смартфон с надёжным трёхмерным сканированием лица. За ним пошли Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать личные разработки.
Процесс идентификации лица можно примерно разделить на несколько основных этапов:
Любой из указанных стадий нуждается в особых алгоритмов и оптимизаций для быстрой работы прямо на устройстве.
Самый простой метод идентификации лица задействует лишь фронтальную видеокамеру мобильного устройства. Такой метод осуществлён во различных бюджетных вариантах Android-девайсов.
Сильные стороны:
Минусы:
Более совершенные системы, такие как вулкан россии, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная технология является основой Face ID от Apple.
Каким способом это работает:
Достоинства
В некоторых девайсах используются также экстра сенсорные устройства: 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.
Необходимо упомянуть важную особенность: если кто-то сможет получить физический доступ к вашему телефону (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому многие изготовители внедряют систему защиты от автоматического разблокирования — например, просят раскрыть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.
На сегодняшний день можно выделить три ключевых метода к осуществлению этой операции:
Эксплуатируется только фронтальная видеокамера без дополнительных сенсоров дистанции. Такой подход встречается обычно в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: простота воплощения; минимальная стоимость; быстрая деятельность при хорошем свете.
Минусы: просто обмануть фотографией; неустойчивая работа ночью; низкая защищенность.
Использует инфракрасную видеокамеру + проектор пикселей + датчики глубины (Face ID от Apple; подобные технологии у Huawei Mate).
Преимущества: значительная надёжность; нельзя подделать изображение/видеозапись; стабильная функционирование в любых условиях освещения.
Минусы: увеличение цены устройства; возрастание толщины верхней рамки экрана (“чёлка”)
Задействуют комбинацию программируемых методов + техническую обработку + последующую обработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, подобные продукты, например вулкан россии и Google Pixel Face Unlock последних поколений, объединяют фронтальную камеру c инфракрасным сенсором движения Soli Radar для предотвращения от подделок жестами/масками/видеоэкранами чужих устройств.
Несмотря на поразительный успехи инноваций за последние годы, безупречных механизмов пока не имеется:
Вот некоторые подсказок для защищённому эксплуатации:
Несмотря на то, что тема данной работы посвящена конкретно мобильным устройствам, следует отметить прочих направлениях внедрения технологии:
Например: В городском метро уже испытывается система платежа проезда по лицу (“Face Pay”) — хватит пройти через барьер без пластика или телефона! Аналогичные инициативы реализуются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.
Каждый годик появляются свежие концепции для усовершенствования уровня деятельности систем идентификации лиц:
Итак, те тенденции в особенности востребованы на сегодняшний день:
1) Уменьшение деталей
Производители намереваются минимизировать размер прорези (“чёлки”) под датчики на дисплее за счёт внедрения маленьких ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Переработка прямо на аппарате
Для повышения личной безопасности всё больше вычислений выполняется на месте без передачи данных во внешний облачный сервис.
3) Унификация стандартов
Гугл активно продвигает норму BiometricPrompt API, чтобы такие платформы, вроде вулкан россия, и все Android-приложения могли работать с любыми видами биометрии стандартизированно.
Когда тебе необходима максимальная сохранность данных, выбирайте передовые устройства с вмонтированным ИК-проектором либо ToF-датчиком глубины.
Если бюджет ограничен – лучше выбирать классическим методам безопасности (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в вулкан россия, задействовать только как второстепенную опцию удобства.
Есть некоторые советов для людей, кто уже пользуется функцию распознавания лица:
В скоро наступающие годы можно ожидать развития полностью безконтактных способов идентификации человека сразу по нескольким биометрическим параметрам одновременно: облик + речь + шаги + манипуляции руками!
Также возможно развитие современных методов защиты приватности – например, динамическое корректировка цифрового шаблона после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из очень увлекательных техник нашего времени! Она предоставляет взаимодействие со мобильным устройством удобнее чем до этого, и такие аппы, как vulkan russia, могут в разы улучшить ваш пользовательский опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как работает эта система в деталях, – будете в состоянии осознаннее определять свой очередной устройство!