Каким образом работает определение лицевых образов в телефонах
Почему мы останавливаемся на разблокирование по лицу
В недавние годы определение лиц является одной из самых популярных возможностей для деблокировки смартфонов. Лишь несколько годов назад основная масса использующих довольствовались PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, например вулкан россия, нам достаточно лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь обуславливает данную особенность очень нужной? Для начала, это комфортно: не нужно помнить сложные пароли или находить правильный палец в темноте. Также, это мгновенно: современные программы узнают лицо практически за доли секунды. В-третьем пункте, это ощущение футуризма — как будто в фильмах про вулкан автомат агентов.
Однако за такой кажущейся простотой скрывается целый мир сложных технологий и инженерных концепций. Попробуем исследовать, как именно действует распознавание лиц в современных смартфонах, какие применяются методы, насколько они защищены и что нас предстоит.
Короткая повествование развития технологии
Идентификация лиц как технология имеется уже более пятидесяти годов. Начальные эксперименты машинного исследования лиц были сделаны еще в 1960-х годы в исследовательских центрах США. Тогда компьютеры способны были лишь выделять контуры лица и измерять дистанции между зрачками и губами на монохромных фотографиях.
Начальные бизнес платформы возникли в 90-х, но они были неидеальны: действовали неспешно и часто давали сбои. Только с прогрессом нейронных сетей и таких систем, как вулкан россии, мощных мобильных микросхем определение лиц стало по-настоящему широко распространённым явлением.
В 2017 году Apple выпустила iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным сканированием лица. За ним пошли Android-производители: Samsung, Huawei, Xiaomi и другие стали интегрировать собственные разработки.
Ключевые этапы работы устройства распознавания
Процесс распознавания лица можно ориентировочно сегментировать на несколько важных этапов:
- Обнаружение лиц — аппарат определяет присутствие человеческого лица в снимке.
- Определение характеристик — система анализирует особенности физиономии: форму глаз, обонятельного органа, уст, позицию надбровных дуг.
- Построение модели — создаётся уникальный виртуальный отпечаток (faceprint) на основе идентифицированных признаков.
- Сравнение с образцом — созданный шаблон сравнивается с зафиксированной при регистрации биометрической данными владельца.
- Принятие определения — если сходство достаточно высокое, смартфон открывается.
Каждый из указанных стадий запрашивает особых процедур и улучшений для оперативной работы прямо на устройстве.
Аппаратные элементы: что прячется в их недрах
Типичная фронтальная камера.
Простейший легкий метод распознавания лица задействует лишь лицевую камеру смартфона мобильного устройства. Данный подход реализован во многих бюджетных версиях Android-устройств.
Преимущества:
- Не требует дополнительных датчиков.
- Быстро действует при достаточном освещённости.
Минусы:
- Просто одурачить фотографией или роликом.
- Плохо функционирует при слабом освещённости или нестандартных точках зрения.
Инфракрасная фотокамера и пунктирный проекционный аппарат
Более усовершенствованные системы, такие как вулкан россии, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная методика составляет базу Face ID от Apple.
Каким образом это функционирует:
- Точечный проекционный прибор показывает на физиономию юзера невидимую решетку из тысяч инфракрасных меток (например, Face ID использует около 30 000 пятен).
- Инфракрасная устройство регистрирует изменение формы этой решетки по поверхности физиономии.
- Получается 3D глубинная карта глубины, что почти невозможна для фальсификации типичной фотографией или маской.
Достоинства
- Надёжная работа даже в полной тьме.
- Высокая защита к подделкам.
- Точность распознавания выше 99%.
Дополнительные датчики
В некоторых устройствах используются также вспомогательные сенсорные устройства: 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.
Стоит упомянуть значимую деталь: если кто-то получит доступ к вашему телефону физически (к примеру, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому большинство производители внедряют систему защиты от неосознанного разблокирования — например, просят разомкнуть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие существуют бывают виды определения лиц?
В настоящее время можно выделить выделить три главных способа к осуществлению этой задачи:
Софтверное 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 задействуют только техническое трёхмерное 3D-сканирование
- Xiaomi Mi8 Explorer Edition первый раз предложил эквивалент Face ID в числе Android.
- Samsung Galaxy S10/S20 поддерживают как софтверное двухмерное определение по фото фронтальной камерой, так и сенсор ириса глаза.
- Huawei Mate20 Pro задействует набор из ИК-освещения + Dot Projector + ToF-сенсорный элемент
Трудности безопасности и ошибочные тревоги
Несмотря на замечательный развитие инноваций за прошедшие годы, безупречных механизмов пока не наблюдается:
- Шанс мошенничества: Бюджетные смартфоны без труда “разблокируются” высококачественной изображением пользователя либо видеозаписью с дисплея иного гаджета.
- Идентичные близнецы: Даже самые безупречные устройства могут перепутать между однояйцевыми близнецами либо семьями с очень аналогичной внешностью.
- Метаморфозы внешности: Резкое утрата веса/увеличение массы тела, хирургические вмешательства либо травмы иногда необходимы для обновления данных биометрии.
- Условия съёмки: Интенсивная освещённость солнечным светом или же плотная тень могут понизить аккуратность определения признаков.
Вот пара подсказок для надёжному применению:
- Для важных операций всегда применяйте двухэтапную аутентификацию;
- Не запускайте опцию “Разблокировка по лицу” на недорогих аппаратах без ИК-сенсоров;
- Систематически обновляйте программное обеспечение телефона для защиты от новых видов атак;
- Включайте настройку “Требовать распахнутых глаз” в тех местах, где она есть.
В каких местах ещё применяется технология за исключением мобильных телефонов?
Несмотря на то, что тема данной работы касается именно мобильным устройствам, следует отметить прочих направлениях внедрения технологии:
- Мониторинг доступа в деловых центрах и резиденциях;
- Платёжные терминалы банков (“Face Pay”);
- Цифровые паспорта последнего типа;
- Установки видеомониторинга городских служб;
- Автоматизирование учёта посещаемости образовательных учреждений/вузов;
- Аутентификация пользователей персональных компьютеров/ноутбуков.
Например: В московском метро уже тестируется система платежа проезда по лицу (“Face Pay”) — нужно лишь пройти через барьер без пластика или мобильника! Аналогичные инициативы осуществляются в Поднебесной (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Как изменяется технический процесс в нынешнее время?
Всякий год проявляются современные мысли для усовершенствования уровня функционирования систем распознавания лиц:
- Увеличивается чёткость датчиков — чем больше элементов фиксируется камерой/глубинными сенсорами, тем меньше риск ошибки;
- Развиваются нейронные сети — новейшие архитектуры типа MobileNetV3 позволяют скоростно осваивать новым особенностям облика пользователя прямо на устройстве без пересылки информации в облачное хранилище.
- Развиваются способы антиспуфинга — теперь смартфоны способны отличать настоящие живые облики от фиксированных снимков/маскировок по незаметным микродвижениям.
- Синхронизация со смарт-гаджетами — интеллектуальные часы могут самостоятельно закрыть доступ к телефон, если владелец удалился на значительное расстояние.
- Возникают гибридные системы — к примеру совмещающие голосовую аутентификацию + физиономию + пальцевой отпечаток.
Здесь, которые направления особенно популярны сейчас:
1) Сокращение компонентов
Изготовители стараются уменьшить габариты выреза (“чёлки”) под датчики на экране за счёт встраивания компактных ИК-проекторов прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Переработка прямо на устройстве
Для повышения конфиденциальности всё больше вычислений происходит внутри устройства без передачи информации во внешний облачный сервис.
3) Упорядочивание норм
Google энергично пропагандирует эталон BiometricPrompt API, с целью чтобы подобные платформы, как вулкан россия, и все Android-аппы были совместимы с различными типами биометрии стандартизированно.
Что выбрать на сегодня?
Если тебе нужна предельная сохранность данных, выбирайте флагманские устройства с вмонтированным ИК-проектором либо ToF-датчиком глубины.
- iPhone всех существующих последних поколений
- Huawei Companion/Series P ряда
- Xiaomi Professional
- Vivo X линейки
- Oppo Find X серии.
Если бюджет невелик – лучше выбирать классическим способам защиты (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в вулкан россия, задействовать только как дополнительную возможность удобства.
Каким образом улучшить комфорт использования опции?
Есть некоторые лайфхаков для тех, кто уже применяет разблокировку через лицо:
- Часто меняйте свою фотографию-шаблон, если кардинально трансформируется внешность.
- Не упускайте из виду чистить объектив передней камеры – разводы могут понизить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего мобильник сам включает камеру когда вы берёте его в руки.
- В процессе регистрации постарайтесь сохранять голову неподвижно напротив камеры не допуская сильного наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она запирает смартфон, если вы отворачиваетесь от дисплея.
Перспективы прогресса техники
В предстоящие времена можно предвкушать появления полностью дистанционных способов опознания человека сразу по нескольким биометрическим параметрам одновременно: лицо + звучание + манера ходьбы + манипуляции руками!
Также возможно появление современных методов обеспечения конфиденциальности – скажем, изменяющееся корректировка электронного шаблона после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из очень интересных технологий нашего времени! Она обеспечивает взаимодействие со телефоном проще чем когда-либо прежде, и такие приложения, как vulkan russia, могут существенно повысить ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы знаете, как функционирует эта технология изнутри, – сможете вдумчиво подбирать свой будущий устройство!