Как функционирует распознавание лиц в мобильных устройствах
Зачем мы выбираем разблокировку по фейсу
В прошлые времена идентификация лиц является одной из наиболее востребованных функций для разблокировки мобильных телефонов. Лишь некоторые годов тому назад большинство использующих обходились пин-кодами, паролями или сканерами отпечатков пальцев. Но при появлением подобных технологий, как вулкан россия, нам вполне просто взглянуть на экран — и устройство тут же опознает своего владельца.
Что превращает эту конкретную особенность очень нужной? Во-первых, это комфортно: не нужно удерживать в памяти замысловатые пароли или искать верный палец в темноте. Также, это быстро: современные алгоритмы узнают лицо практически за мгновение. В-третьих, это чувство футуристичности — как будто в кинолентах про вулкан россия агентов.
Тем не менее за такой кажущейся простотой прячется весь мир сложных технологий и инженерных концепций. Позвольте нам исследовать, как именно действует идентификация по лицу в современных смартфонах, какие бывают способы, насколько они безопасны и что нас предстоит.
Сжатая история эволюции инноваций
Распознавание лиц как техника имеется уже более 50 годов. Начальные пробы машинного исследования облика были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда ЭВМ способны были лишь определять контуры головы и определять дистанции между глазами и устами на ахроматических фотографиях.
Начальные коммерческие платформы возникли в 1990-х годах, но они были несовершенны: действовали неспешно и нередко ошибались. Только с эволюцией синтетических сетей и таких систем, как вулкан россии, мощных мобильных процессоров идентификация лиц стало по-настоящему массовым явлением.
В 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), которые определяют время движения света до предмета и обратно; Трехцветные-датчики дальности; специальные световые лидары для формирования более точной 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 основных способа к реализации этой задачи:
Софтверное 2D идентификация
Эксплуатируется только фронтальная видеокамера без вспомогательных детекторов глубины. Подобный подход встречается чаще всего в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Плюсы: несложность реализации; умеренная стоимость; быстрая работа при достаточном освещении.
Минусы: несложно ввести в заблуждение снимком; неустойчивая функционирование ночью; низкая безопасность.
Аппаратное 3D оцифровка
Применяет ИК камеру + проекционный модуль пикселей + датчики дистанции (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) Упорядочивание стандартов
Гугл интенсивно пропагандирует норму BiometricPrompt API, чтобы подобные системы, например как вулкан россия, и каждые Android-аппы были совместимы с всеми формами биометрии единообразно.
Что подобрать на сегодня?
Когда вам необходима максимальная защита данных, выбирайте флагманские устройства с интегрированным ИК-проектором либо ToF-сенсором глубины.
- iPhone каждого новейших поколений
- Huawei Partner/P ряда
- Mi Expert
- Vivo X модели
- Oppo Обнаружить X серии.
Если бюджет скромен – лучше выбирать традиционным методам безопасности (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в вулкан россия, использовать только как второстепенную опцию удобства.
Каким способом увеличить удобство функционирования опции?
Есть некоторые хитростей для тех, кто уже применяет разблокировку через лицо:
- Периодически обновляйте свою изображение-шаблон, если значительно трансформируется облик.
- Не забывайте протирать линзу передней камеры – пятна могут понизить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам активирует фотоаппарат как только вы поднимаете его.
- В процессе регистрации постарайтесь сохранять лицевую часть неподвижно впереди видеоустройства не допуская резкого наклона головы.
- Задействуйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает смартфон, если вы отвели взгляд от дисплея.
Перспективы прогресса инноваций
В ближайшие годы можно предвкушать развития полностью бесконтактных способов идентификации человека сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + звучание + манера ходьбы + манипуляции руками!
Также вероятно развитие современных способов защиты конфиденциальности – скажем, динамическое изменение диджитал шаблона после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных техник нашего периода! Она обеспечивает интеракцию со мобильным устройством удобнее чем раньше, и такие программы, как vulkan russia, могут существенно улучшить ваш пользовательский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы знаете, как функционирует эта технология внутри, – сумеете вдумчиво подбирать свой следующий устройство!