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