Как работает определение лиц в телефонах
Для чего мы выбираем разблокировку по фейсу
В недавние годы идентификация физиономий стало одной из самых популярных функций для открытия смартфонов. Всего пару годков ранее основная масса юзеров довольствовались PIN-кодами, паролями или сканерами отпечатков пальцев. Но при появлением подобных технологий, например вулкан россия, нам достаточно просто взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь превращает данную функцию настолько популярной? Для начала, это удобно: не нужно удерживать в памяти замысловатые пароли или отыскивать нужный палец в темноте. Кроме того, это мгновенно: современные алгоритмы распознают лицо фактически за мгновения ока. В-третью очередь, это ощущение футуризма — как будто в кинофильмах про вулкан россия разведчиков.
Однако за этой кажущейся легкостью скрывается целый мир сложных технологий и инженерных концепций. Попробуем исследовать, как именно функционирует идентификация по лицу в актуальных смартфонах, какие существуют способы, насколько они защищены и что нас ждёт впереди.
Сжатая хроника эволюции технологии
Распознавание лиц как методика существует уже более 50 годов. Начальные пробы автоматического изучения облика были предприняты еще в 1960-х годы в научных учреждениях США. Тогда вычислительные машины способны были лишь обозначать очертания головы и вычислять расстояния между зрачками и ртом на черно-белых снимках.
Начальные торговые платформы появились в 90-х, но они были несовершенны: работали медленно и часто ошибались. Только с эволюцией синтетических сетей и таких систем, как вулкан россии, сильных мобильных микросхем идентификация лиц стало по-настоящему массовым явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным распознаванием лица. За этим последовали Android-изготовители: Samsung, Huawei, Xiaomi и прочие стали внедрять собственные разработки.
Ключевые этапы действия механизма распознавания
Процесс распознавания лица можно ориентировочно сегментировать на несколько ключевых этапов:
- Обнаружение лиц — аппарат распознает существование гуманного образа в изображении.
- Извлечение признаков — алгоритм анализирует контуры облика: очертания глаз, носа, уст, расположение бровей.
- Построение модели — создаётся особенный электронный отпечаток (faceprint) на основе идентифицированных признаков.
- Сравнение с стандартом — созданный образец сверяется с записанной при внесении биометрической данными владельца.
- Принятие решения — если сходство достаточно существенное, смартфон открывается.
Любой из этих этапов нуждается в индивидуальных методов и усовершенствований для быстрой работы непосредственно на девайсе.
Аппаратные элементы: что скрыто в их недрах
Обычная селфи камера.
Самый простой вариант идентификации лица задействует исключительно переднюю видеокамеру мобильного устройства. Такой подход внедрён во различных недорогих моделях Android-девайсов.
Преимущества:
- Не нуждается в потребляет внешних датчиков.
- Быстро функционирует при достаточном освещённости.
Минусы:
- Легко обмануть изображением или видеозаписью.
- Неудачно действует при слабом освещении или нестандартных углах обзора.
Инфракрасная фотокамера и точечный проекционный аппарат
Более усовершенствованные системы, такие как вулкан россии, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная технология лежит в основе Face ID от Apple.
Каким способом это действует:
- Точечный устройство проекции проецирует на лицо использующего невидимую решетку из тысяч инфракрасных точек (например, Face ID применяет около 30 000 пятен).
- Инфракрасная камера регистрирует деформацию этой сетки по плоскости физиономии.
- Получается трехмерная карта глубины, которая практически неподвластна для фальсификации типичной снимком или маскировкой.
Плюсы
- Надёжная работа даже в полной темноте.
- Большая защита к имитациям.
- Точность распознавания более 99%.
Добавочные датчики
В определённых устройствах задействуются также дополнительные сенсоры: ToF (Time-of-Flight), которые измеряют период распространения луча до объекта и обратно; RGB-датчики дальности; специальные лазерные измерители расстояния для формирования более аккуратной 3D-модели физиономии.
Эти инновации используются в основном во передовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Компьютерные методы: искусственный ум в действии
Нынешние устройства опознания лиц немыслимы в отсутствие применения artificial intelligence и machine learning. Именно благодаря таким разработкам, как вулкан россии, аппарат может идентифицировать пользователя даже при изменениях облика: новая причёска, борода, линзы или грим не становятся помехой для разблокировки.
Распознавание физиономии
При первом шаге программа обязана мгновенно распознать ликовое изображение среди полного снимка с камеры. Для этой задачи применяются последовательные классификаторы Хаара или более продвинутые сверточные нейронные сети (CNN), которые “обучены” находить человеческие лица среди множества других объектов.
Пример: алгоритм MTCNN может обнаруживать лицо даже с частичном перекрытии (например, шалью или рукой).
Выделение важных моментов
После распознавания лица система, такая как вулкан россии, вычисляет расположение главных точек: края глаз, кончик носа, границы губ и так далее. Обычно задействуется от 68 до 128 ключевых точек на лице.
Данное нужно для стабилизации изображения: если человек удерживает смартфон под углом, или повернул головку, программа исправляет изображение до нормального состояния для последующего изучения.
Формирование биометрии образца
Далее нейронная сеть строит компактное цифровое представление (“эмбеддинг”) лица пользователя — своеобразный цифровой образ лица длиной от 128 до 512 флоатов.
Данный шаблон крайне трудно подделать: он не хранит непосредственно фото пользователя, а лишь исключительные особенности его внешности, что делает его идеальным для таких площадок, как vulkan russia.
Сопоставление и осуществление заключения
Если юзер желает открыть телефон взглядом, система повторяет все указанные шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает заданный границу (обычно больше 99%), телефон, как и платформа vulkan russia, доступен; если нет — доступ блокируется.
Адаптация к трансформациям внешности
Интересная характеристика нынешних системы — возможность самостоятельного обучения. Если ты постоянно доступаете к телефон с новой стрижкой или очками, система постепенно освежает основной шаблон вашего лица для повышения точности работы без ухудшения безопасности.
Защита биометрических данных.
Многие пользователи беспокоятся держать свои биометрические данные на мобильном устройстве из-за вероятности утечки информации или хакерской атаки. Некоторые организации, вроде vulkan russia, предлагают решения для увеличения безопасности данных клиентов.
-
Локальное сохранение: Основная часть девайсов сохраняет биометрические образцы исключительно внутрь безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные никогда не оставляют устройство и закрыты включая производителю.
-
Шифрование: Все данные хранятся только в зашифрованном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция программ: Приложения третьих разработчиков не обладают прямого доступа к биометрическим; они могут лишь требовать факт верификации личности через системный API.
Следует отметить важную деталь: если кто-либо сможет получить доступ к вашему телефону физически (например, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество производители реализуют систему защиты от “слепого” разблокирования — к примеру, заставляют раскрыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие именно существуют виды идентификации лиц на изображениях?
В настоящее время можно выделить определить 3 ключевых метода к осуществлению этой функции:
Программируемое 2D определение
Эксплуатируется только передняя камера без дополнительных сенсоров глубины. Такой способ используется чаще всего в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: простота осуществления; низкая стоимость; оперативная функционирование при качественном освещении.
Минусы: несложно ввести в заблуждение фотографией; нестабильная функционирование ночью; слабая защищенность.
Аппаратное объёмное сканирование
Использует ИК видеокамеру + проектор пикселей + датчики глубины (Face ID от Apple; подобные технологии у Huawei Mate).
Преимущества: высокая надежность; невозможно подделать изображение/видеозапись; устойчивая функционирование при любом освещении.
Минусы: увеличение цены устройства; увеличение толщины верхней рамки экрана (“чёлка”)
Комбинированные способы с интеграцией ИИ
Задействуют комбинацию программируемых методов + аппаратную обработку + постобработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, подобные изделия, как вулкан россии и Google Pixel Face Unlock последних версий, объединяют фронтальную камеру c инфракрасным сенсором мобильности Soli Radar для предотвращения от подделок жестами/масками/видеоэкранами посторонних устройств.
Иллюстрации эксплуатации разнообразных методов
- iPhone серии X/11/12/13/14 задействуют только физическое трёхмерное сканирование
- Xiaomi Mi8 Explorer Edition первый раз предложил подобие Face ID среди Android.
- Samsung Galaxy S10/S20 поддерживают как программное 2D определение по изображению селфи-камерой, так и сканер радужки глаза.
- Huawei Mate20 Pro задействует набор из ИК-освещения + Dot Projector + ToF-сенсорный элемент
Вопросы безопасности и ложные срабатывания
Несмотря на замечательный успехи технологий за прошедшие годы, идеальных механизмов пока не наблюдается:
- Возможность мошенничества: Доступные смартфоны легко открываются четкой снимком пользователя либо роликом с дисплея иного гаджета.
- Идентичные близнецы: Даже самые безупречные системы могут перепутать между однояйцевыми близнецами либо родичами с очень схожей внешностью.
- Метаморфозы облика: Стремительное утрата веса/увеличение массы тела, хирургические вмешательства или травмы порой необходимы для обновления данных биометрических данных.
- Условия записи: Интенсивная освещённость солнцем или глубокая затенение могут уменьшить аккуратность распознавания признаков.
Здесь некоторые рекомендаций по надёжному применению:
- Для критически важных операций всегда применяйте двухэтапную аутентификацию;
- Не запускайте возможность “Разблокировка по лицу” на недорогих моделях без ИК-сенсоров;
- Постоянно обновляйте прошивку смартфона для предотвращения угроз от современных угроз;
- Включайте функцию “Требовать распахнутых глаз” везде, где она доступна.
В каких местах дополнительно применяется технология за исключением смартфонов?
Хотя предмет этой статьи касается именно портативным гаджетам, необходимо сказать о альтернативных областях использования технологии:
- Контроль доступа в рабочих помещениях и жилых домах;
- Платёжные терминалы финансовых учреждений (“Face Pay”);
- Цифровые удостоверения личности последнего образца;
- Системы видеоконтроля городских служб;
- Автоматизирование отслеживания посещаемости школ/институтов;
- Авторизация участников персональных компьютеров/ноутбуков.
Например: В столичном метро уже проверяется система оплаты проезда по фейсу (“Face Pay”) — достаточно пройти через турникет без пластика или мобильника! Схожие проекты развиваются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.
Каким образом трансформируется технология сегодня?
Всякий год возникают современные концепции для улучшения качества функционирования систем идентификации лиц:
- Увеличивается детализация сенсоров — чем больше информации фиксируется камерой/глубинными сенсорами, тем меньше вероятность неточности;
- Совершенствуются нейросети — передовые архитектуры типа MobileNetV3 позволяют быстро адаптироваться к дополнительным характеристикам внешности пользователя непосредственно на девайсе без пересылки информации в облачное хранилище.
- Совершенствуются методы антиспуфинга — теперь телефоны могут распознавать реальные живые облики от фиксированных фото/масок по незаметным микродвижениям.
- Синхронизация со интеллектуальными приборами — умные часы могут самостоятельно закрыть доступ к мобильный телефон, если пользователь удалился на значительное расстояние.
- Возникают смешанные системы — к примеру объединяющие голосовую опознание + лицо + отпечаток пальца.
Здесь, те тренды очень востребованы сейчас:
1) Сокращение элементов
Компании стараются минимизировать величину отверстия (“чёлки”) для датчики на экране за счёт внедрения компактных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Обработка прямо на девайсе
Для увеличения приватности всё больше расчётов происходит на месте без пересылки информации во дополнительный облачный услугу.
3) Упорядочивание стандартов
Google энергично пропагандирует стандарт BiometricPrompt API, для того чтобы аналогичные площадки, вроде вулкан россия, и каждые Android-приложения могли взаимодействовать с всеми формами биометрии унифицированно.
Какое подобрать на сегодня?
В случае если вам всем необходима наивысшая сохранность данных, подбирайте топовые устройства с вмонтированным ИК-излучателем или ToF-датчиком глубины.
- iPhone каждого актуальных версий
- Huawei Mate/P Series линейки
- Xiaomi Professional
- Vivo X серии
- Оппо Найти Х серии.
Если средства ограничен – лучше выбирать обычным способам защиты (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в вулкан россия, применять только как второстепенную возможность комфорта.
Каким образом увеличить практичность использования опции?
Есть несколько лайфхаков для тех, кто уже применяет функцию распознавания лица:
- Часто меняйте свою изображение-шаблон, если значительно изменяется облик.
- Не упускайте из виду протирать объектив передней камеры – загрязнения могут снизить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам запускает фотоаппарат если вы поднимаете его.
- При регистрационного процесса постарайтесь сохранять лицо прямо впереди видеоустройства не допуская резкого наклона головы.
- Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отвернулись от дисплея.
Будущее эволюции инноваций
В ближайшие годы можно предполагать развития полностью дистанционных способов идентификации индивидуума сразу по нескольким биометрическим данным параметрам одновременно: лицо + звучание + походка + жесты рук!
Также предполагается появление свежих методов обеспечения приватности – скажем, изменяющееся изменение диджитал паттерна после каждой успешной авторизации, чтобы осложнить его копирование злоумышленниками.
Распознавание лиц – единственная из наиболее захватывающих техник нашего эпохи! Она делает общение со телефоном проще чем до этого, и такие программы, как vulkan russia, могут в разы повысить ваш пользовательский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы понимаете, как устроена эта методика в деталях, – сумеете вдумчиво определять свой следующий устройство!
