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