В недавние времена определение физиономий является одной из самых распространённых функций для разблокировки мобильных телефонов. Еще несколько годков тому назад большинство использующих удовлетворялись пин-кодами, паролями или сканерами отпечатков пальцев. Но с появлением таких технологий, например вулкан россия, нам достаточно лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какой аспект делает эту конкретную возможность настолько популярной? Для начала, это комфортно: не нужно запоминать замысловатые пароли или искать нужный палец в темноте. Во-вторых, это оперативно: современные программы узнают лицо буквально за мгновение. В-третью очередь, это ощущение будущего — как будто в кинолентах про vulkan casino шпионов.
Однако за данной кажущейся легкостью прячется весь мир трудных методов и инженерных концепций. Позвольте нам понять, как именно работает распознавание лиц в новейших смартфонах, какие существуют технологии, насколько они защищены и что нас предстоит.
Идентификация лиц как техника присутствует уже более пятидесяти лет. Изначальные эксперименты автоматического анализа облика были предприняты еще в 1960-х годах в лабораториях США. Тогда ЭВМ умели лишь определять контуры лица и измерять дистанции между очами и устами на черно-белых изображениях.
Начальные торговые установки появились в 90-х, но они были неидеальны: работали медленно и нередко ошибались. Только с прогрессом синтетических сетей и таких платформ, как вулкан россии, высокопроизводительных мобильных чипов определение лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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).
Современные системы идентификации лиц неосуществимы без использования artificial intelligence и машинного обучения. Именно вследствие таким технологиям, как вулкан россии, аппарат в состоянии идентифицировать владельца даже при изменениях внешнего вида: новая причёска, растительность на лице, оптика или косметика не становятся препятствием для разблокировки.
На первом стадии программа необходимо мгновенно найти лицо внутри целого снимка камеры. Для этой задачи используются каскадные классификаторы Хаара или более продвинутые конволюционные нейронные сети (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) Унификация регламентов
Google энергично пропагандирует норму BiometricPrompt API, чтобы аналогичные платформы, например как вулкан россия, и любые Android-приложения могли взаимодействовать с любыми видами биометрии унифицированно.
Если вам нужна предельная защита данных, выбирайте передовые аппараты с интегрированным ИК-излучателем или же ToF-датчиком глубины.
Если средства невелик – лучше предпочесть классическим методам защиты (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в вулкан россия, использовать только как дополнительную возможность удобства.
Есть несколько хитростей для пользователей, кто уже применяет разблокировку по лицу:
В предстоящие времена можно предполагать возникновения полностью бесконтактных способов распознавания персоны сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + голос + шаги + жесты рук!
Также возможно развитие свежих способов охраны личной информации – скажем, динамическое изменение цифрового образца после каждой успешной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из самых интересных технологий нашего времени! Она обеспечивает взаимодействие со телефоном удобнее чем раньше, и такие приложения, как vulkan russia, могут существенно улучшить ваш опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы осведомлены, как устроена эта технология изнутри, – сможете более осмысленно подбирать свой будущий гаджет!