В недавние времена идентификация физиономий стало одной из наиболее востребованных функций для разблокировки смартфонов. Всего несколько годов тому назад основная часть пользователей довольствовались PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением таких технологий, например вулкан россия, нам достаточно лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Что обуславливает эту возможность настолько популярной? Во-первых, это комфортно: не нужно помнить сложные пароли или искать правильный палец в мраке. Кроме того, это быстро: современные алгоритмы распознают лицо практически за мгновения ока. В-третью очередь, это чувство футуризма — будто в кинолентах про вулкан казино разведчиков.
Тем не менее за данной видимой простотой прячется полный универсум сложных методов и инженерных концепций. Позвольте нам разобраться, как конкретно функционирует фейсканирование в новейших гаджетах, какие бывают методы, насколько они надёжны и что нас ждёт впереди.
Идентификация лиц как методика имеется уже более пятидесяти лет. Первые пробы машинного изучения лица были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда вычислительные машины могли лишь выделять очертания черепа и измерять расстояния между зрачками и устами на черно-белых снимках.
Первые коммерческие платформы стали доступны в 1990-х годах, но они были далеки от совершенства: функционировали медленно и часто давали сбои. Только с прогрессом искусственных сетей и таких систем, как вулкан россии, высокопроизводительных мобильных микросхем распознавание лиц стало по-настоящему общедоступным явлением.
В две тысячи семнадцатом году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с достоверным трёхмерным распознаванием лица. За ним пошли Android-изготовители: Samsung, Huawei, Xiaomi и другие стали внедрять личные решения.
Процесс определения лица можно ориентировочно сегментировать на несколько основных этапов:
Любой из этих стадий запрашивает специальных алгоритмов и улучшений для скорой работы непосредственно на девайсе.
Простейший простой способ идентификации лица использует только лицевую камеру смартфона смартфона. Такой подход реализован во многочисленных бюджетных версиях Android-девайсов.
Сильные стороны:
Недостатки:
Более усовершенствованные системы, такие как вулкан россии, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая техпроцесс лежит в основе Face ID от Apple.
Каким способом это функционирует:
Преимущества
В определённых девайсах используются также дополнительные сенсоры: ToF (Time-of-Flight), которые фиксируют время прохождения луча до цели и обратно; RGB-датчики дальности; специальные лазерные дальномеры для построения более аккуратной 3D-модели физиономии.
Эти разработки применяются в основном во топовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Текущие системы опознания лиц неосуществимы в отсутствие использования artificial intelligence и машинного обучения. Именно вследствие таким технологиям, как вулкан россии, аппарат может идентифицировать владельца даже при изменениях внешнего вида: новая стрижка, борода, очки или косметика не становятся барьером для открытия.
В первом этапе система должна оперативно найти ликовое изображение среди полного кадра с камеры. Для этого используются многоуровневые классификаторы Хаара или более современные сверточные нейронные сети (CNN), которые “обучены” распознавать человеческие лица среди множества других объектов.
Пример: метод MTCNN в состоянии находить облик даже при частичном закрытии (например, платком или рукой).
После обнаружения лица механизм, такая как вулкан россии, вычисляет положение основных точек: кончики глаз, конец носа, границы губ и так далее. Как правило задействуется от 68 до 128 ключевых маркеров на лицевой поверхности.
Это требуется для нормализации изображения: если человек удерживает смартфон под наклоном, или склонил головку, программа корректирует изображение до обычного угла для дальнейшего анализа.
Далее нейронная сеть строит сжатое числовое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 вещественных чисел.
Этот формат очень затруднительно сфальсифицировать: он не хранит само картинку юзера, а лишь особенные характеристики его вида, что делает его оптимальным для таких платформ, как vulkan russia.
Когда пользователь хочет разблокировать телефон глазами, система воспроизводит все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает установленный порог (обычно выше 99%), телефон, как и платформа vulkan russia, доступен; если нет — доступ не предоставляется.
Увлекательная характеристика нынешних систем — возможность самообучения. Если ты часто разблокируете телефон с новой прической или очками, система постепенно освежает базовый модель вашего внешности для увеличения точности действия без снижения уровня безопасности.
Большинство пользователи боятся держать свои био-идентификационные данные на смартфоне из-за вероятности утечки информации или взлома устройства. Определенные фирмы, такие как vulkan russia, предлагают варианты для повышения защиты сведений юзеров.
Локальное сбережение: Преимущественно девайсов записывает биометричные образцы только в пределах защищённого чипа Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не оставляют устройство и не доступны включая создателю.
Шифрование: Все сведения хранятся только в кодированном виде с использованием новейших криптографических алгоритмов AES256.
Изоляция приложений: Приложения внешних разработчиков не имеют прямого доступа к биометрическим; они могут лишь требовать подтверждение подтверждения личности через системный API.
Необходимо подчеркнуть значимую подробность: если какой-то человек получит доступ к вашему телефону физически (к примеру, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому значительное количество компании реализуют систему защиты от “слепого” разблокирования — в частности, заставляют открыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
В настоящее время можно различить 3 главных метода к выполнению этой функции:
Эксплуатируется только фронтальная видеокамера без вспомогательных датчиков дистанции. Подобный метод наблюдается обычно в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: легкость осуществления; низкая стоимость; оперативная деятельность при качественном освещении.
Минусы: несложно ввести в заблуждение снимком; нестабильная деятельность ночью; слабая защищенность.
Использует ИК видеокамеру + проекционный модуль точек + датчики глубины (Face ID у Apple; подобные решения у Huawei Mate).
Плюсы: большая надёжность; не получится подделать изображение/видеозапись; стабильная функционирование в любых условиях освещения.
Минусы: повышение стоимости устройства; увеличение толщины верхней рамки экрана (“чёлка”)
Задействуют комбинацию софтверных методов + техническую обработку + дополнительную обработку нейросетями для увеличения устойчивости к атакам (“anti-spoofing”). Например, такие изделия, например вулкан россии и Google Pixel Face Unlock новейших поколений, объединяют фронталку c ИК сенсором движения Soli Radar для защиты от фальсификаций жестами/масками/видеодисплеями посторонних устройств.
Несмотря на замечательный прогресс технологий за последние лет, идеальных систем пока не имеется:
Ниже пара советов по безопасному применению:
Пускай предмет нашей публикации сосредоточена на конкретно смартфонам и планшетам, необходимо сказать о прочих направлениях внедрения технологии:
Например: В столичном метро уже тестируется система оплаты проезда по фейсу (“Face Pay”) — хватит пройти через турникет без пластика или телефона! Схожие программы реализуются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.
Любой годик проявляются свежие идеи для улучшения уровня деятельности систем лицевого распознавания:
Вот, те тренды в особенности актуальны на сегодняшний день:
1) Миниатюризация деталей
Компании намереваются минимизировать габариты отверстия (“чёлки”) под датчики на экране за счёт внедрения миниатюрных ИК-проекторов прямо под поверхность дисплея либо высувных модулей камеры.
2) Обработывание прямо на аппарате
Для увеличения конфиденциальности всё больше обработки данных происходит внутри устройства без отправки данных во внешний облачный сервис.
3) Упорядочивание регламентов
Google энергично продвигает эталон BiometricPrompt API, чтобы такие системы, например как вулкан россия, и все Android-программы могли взаимодействовать с любыми видами биометрии стандартизированно.
Когда тебе важна наивысшая защита информации, выбирайте топовые модели с интегрированным ИК-излучателем или ToF-датчиком глубины.
Если финансы невелик – лучше предпочесть традиционным средствам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в вулкан россия, использовать только как дополнительную возможность комфорта.
Есть несколько советов для людей, кто уже применяет функцию распознавания лица:
В предстоящие времена можно предвкушать развития полностью дистанционных способов опознания человека сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + звучание + шаги + манипуляции руками!
Также вероятно развитие свежих способов защиты конфиденциальности – например, переменное модификация цифрового паттерна после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее интересных инноваций нашего периода! Она предоставляет взаимодействие со телефоном проще чем раньше, и такие приложения, как vulkan russia, могут существенно оптимизировать ваш опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как функционирует эта методика изнутри, – будете в состоянии более осмысленно определять свой будущий гаджет!