В прошлые времена распознавание лиц является одной из наиболее востребованных функций для разблокировки смартфонов. Лишь некоторые лет назад большинство использующих довольствовались PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением подобных технологий, например вулкан россия, нам достаточно просто взглянуть на экран — и устройство тут же узнает своего владельца.
Что делает данную функцию такой востребованной? Прежде всего, это практично: не нужно помнить трудные пароли или отыскивать правильный палец в темноте. Во-вторых, это быстро: современные алгоритмы узнают лицо фактически за мгновение. В-третьих, это чувство будущего — как будто в фильмах про вулкан автомат разведчиков.
Однако за данной кажущейся легкостью прячется полный универсум комплексных техник и инженерных концепций. Попробуем разобраться, как точно действует идентификация по лицу в актуальных мобильных телефонах, какие существуют технологии, насколько они защищены и что нас предстоит.
Распознавание лиц как технология присутствует уже более 50 лет. Изначальные пробы автоматического анализа облика были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда ЭВМ способны были лишь выделять контуры черепа и вычислять дистанции между глазами и губами на черно-белых фотографиях.
Изначальные коммерческие системы возникли в девяностых годах, но они были далеки от совершенства: действовали неспешно и часто давали сбои. Только с развитием искусственных сетей и таких платформ, как вулкан россии, мощных мобильных чипов определение лиц стало по-настоящему общедоступным явлением.
В две тысячи семнадцатом году 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).
Текущие механизмы распознавания физиономий невозможны без эксплуатации искусственного интеллекта и machine learning. Именно из-за таким технологиям, как вулкан россии, аппарат в состоянии идентифицировать юзера даже при трансформациях облика: новая укладка, растительность на лице, оптика или косметика не становятся препятствием для деблокировки.
При первом стадии система необходимо оперативно найти лицо внутри всего изображения с камеры. Для этого используются каскадные классификаторы Хаара или более современные сверточные нейронные сети (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, могут в разы оптимизировать ваш юзерский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы знаете, как устроена эта система в деталях, – сумеете осознаннее определять свой будущий устройство!