Как функционирует определение лиц в смартфонах
Зачем мы предпочитаем разблокировку по фейсу
В последние времена распознавание лиц стало одной из наиболее востребованных функций для открытия смартфонов. Еще несколько годков тому назад основная масса пользователей довольствовались PIN-кодами, паролями или датчиками отпечатков пальцев. Но при появлением подобных технологий, например вулкан россия, нам вполне просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь обуславливает данную функцию настолько популярной? Прежде всего, это комфортно: не нужно удерживать в памяти сложные пароли или находить правильный палец в тьме. Также, это оперативно: современные программы узнают лицо фактически за мгновения ока. В-третьем пункте, это ощущение футуризма — как будто в кинофильмах про вулкан автомат агентов.
Однако за такой видимой простотой прячется полный вселенная комплексных техник и инженерных разработок. Попробуем понять, как конкретно работает фейсканирование в современных мобильных телефонах, какие бывают методы, насколько они надёжны и что нас ожидает в будущем.
Краткая повествование эволюции техники
Распознавание лиц как техника присутствует уже более пятидесяти годов. Изначальные эксперименты автоматического анализа облика были предприняты еще в 1960-х годы в лабораториях США. Тогда вычислительные машины способны были лишь обозначать контуры лица и измерять расстояния между зрачками и ртом на ахроматических изображениях.
Изначальные коммерческие платформы появились в девяностых годах, но они были далеки от совершенства: работали медленно и часто ошибались. Только с развитием нейронных сетей и таких площадок, как вулкан россии, сильных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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 и машинного обучения. Именно из-за таким разработкам, как вулкан россии, устройство в состоянии распознавать пользователя даже при метаморфозах облика: новая стрижка, щетина, оптика или грим не становятся препятствием для разблокировки.
Распознавание лиц
В начальном этапе алгоритм необходимо оперативно найти образ лица внутри полного снимка с камеры. Для этой задачи используются многоуровневые классификаторы Хаара или более новейшие конволюционные нейронные сети (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 для предотвращения от подделок жестами/масками/видеодисплеями чужих устройств.
Иллюстрации эксплуатации разнообразных техник
- 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/P линейки
- Xiaomi Expert
- Vivo X линейки
- Oppo Find X серий.
Если средства ограничен – лучше предпочесть обычным средствам защиты (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в вулкан россия, использовать только как дополнительную опцию комфорта.
Как повысить практичность работы возможности?
Есть некоторые хитростей для тех, кто уже применяет функцию распознавания лица:
- Часто меняйте свою фотографию-шаблон, если сильно меняется облик.
- Не пренебрегайте протирать объектив фронтальной камеры – загрязнения могут уменьшить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так телефон сам запускает камеру если вы берёте его в руки.
- Во время регистрации пытайтесь сохранять лицо неподвижно напротив камеры без резкого наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает телефон, если вы отворачиваетесь от дисплея.
Возможности эволюции технологии
В ближайшие периоды можно предполагать возникновения полностью безконтактных способов опознания персоны сразу по нескольким биометрическим параметрам одновременно: лицо + звучание + шаги + жесты рук!
Также предполагается возникновение свежих методов обеспечения конфиденциальности – например, переменное корректировка диджитал паттерна после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – единственная из очень захватывающих технологий нашего эпохи! Она обеспечивает интеракцию со мобильным устройством комфортнее чем когда-либо прежде, и такие приложения, как vulkan russia, могут значительно повысить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы осведомлены, как устроена эта технология изнутри, – будете в состоянии вдумчиво определять свой очередной девайс!