Каким способом действует распознавание лиц в мобильных устройствах
Зачем мы предпочитаем разблокировку по лицевому распознаванию
В прошлые времена идентификация лиц стало одной из самых распространённых возможностей для разблокировки мобильных телефонов. Лишь пару годов назад основная масса пользователей обходились PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением таких технологий, как admiral x, нам достаточно просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Что обуславливает данную возможность очень нужной? Во-первых, это практично: не нужно запоминать замысловатые пароли или искать нужный палец в мраке. Также, это мгновенно: современные системы узнают лицо фактически за мгновения ока. В-третьих, это ощущение футуризма — будто в фильмах про адмирал х официальный сайт агентов.
Впрочем за этой на первый взгляд простотой скрывается целый мир трудных техник и инженерных разработок. Попробуем понять, как точно действует распознавание лиц в актуальных мобильных телефонах, какие применяются методы, насколько они безопасны и что нас ожидает в будущем.
Краткая хроника развития техники
Распознавание лиц как техника имеется уже более 50 годов. Первые пробы машинного изучения лица были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда компьютеры могли лишь выделять контуры головы и вычислять расстояния между зрачками и устами на ахроматических изображениях.
Первые торговые установки возникли в девяностых годах, но они были далеки от совершенства: функционировали медленно и часто давали сбои. Только с прогрессом нейронных сетей и таких систем, как адмирал х, высокопроизводительных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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).
Программные алгоритмы: искуственный интеллект в работе
Современные системы распознавания лиц немыслимы в отсутствие использования искусственного интеллекта и machine learning. Именно вследствие таким инновациям, как адмирал х, гаджет может узнавать владельца даже при изменениях внешности: новая стрижка, борода, очки или макияж не становятся препятствием для деблокировки.
Обнаружение физиономии
В стартовом стадии система должна оперативно обнаружить образ лица среди полного кадра с камеры. Для данной цели используются последовательные классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые подготовлены идентифицировать человеческие лица среди множества других объектов.
Пример: метод MTCNN может распознавать облик даже с частичном перекрытии (например, платком или ладонью).
Определение ключевых точек
После идентификации лица механизм, такая как адмирал х, определяет расположение ключевых точек: уголки глаз, кончик носа, границы губ и так далее. Часто задействуется от 68 до 128 ключевых маркеров на лице.
Это требуется для выравнивания изображения: если юзер удерживает телефон под углом, или повернул головку, программа корректирует картинку до обычного угла для дальнейшего анализа.
Создание биометрии модели
Далее нейронная сеть строит уплотненное математическое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 флоатов.
Такой шаблон крайне сложно имитировать: он не хранит непосредственно картинку пользователя, а лишь исключительные характеристики его вида, что делает его оптимальным для таких систем, как admiral-x.
Сравнение и принятие выбора
Если пользователь желает открыть мобильник глазами, механизм осуществляет все указанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает определённый порог (обычно выше 99%), телефон, как и платформа admiral-x, разблокируется; если нет — доступ блокируется.
Адаптация к метаморфозам внешнего вида
Занимательная черта актуальных систем — способность самообучения. Если вы часто разблокируете смартфон с свежей прической или очками, программа постепенно модернизирует базовый образец вашего внешности для улучшения точности функционирования без ухудшения безопасности.
Охрана биометрических информации.
Большинство юзеры опасаются держать свои биометрические данные на мобильном устройстве из-за угрозы утечки данных или взлома гаджета. Определенные организации, например admiral-x, предоставляют решения для улучшения безопасности данных юзеров.
-
Локальное сбережение: Большинство девайсов сохраняет биометричные образцы исключительно внутри защищенного микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные всегда не выходят из устройство и закрыты включая изготовителю.
-
Шифрование: Все информация хранятся только в кодированном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция программ: Приложения сторонних девелоперов не обладают прямого возможности доступа к биометрическим данным; они могут лишь требовать факт подтверждения личности через системный API.
Следует отметить важную особенность: если кто-либо достанет физический доступ к вашему телефону (например, во время сна), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому многие изготовители реализуют защиту от неосознанного разблокирования — к примеру, заставляют открыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие бывают типы распознавания лиц на изображениях?
В настоящее время можно определить три ключевых подхода к реализации этой задачи:
Программируемое двухмерное идентификация
Используется только передняя камера без дополнительных детекторов дистанции. Такой метод встречается чаще всего в бюджетных моделях 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, для того чтобы подобные системы, вроде admiral x, и каждые Android-приложения могли работать с различными типами биометрии единообразно.
Какое выбрать на сегодня?
В случае если тебе нужна максимальная сохранность данных, подбирайте топовые устройства с интегрированным ИК-проектором либо ToF-датчиком глубины.
- iPhone каждого новейших моделей
- Huawei Mate/P ряда
- Mi Pro
- Vivo X модели
- Оппо Обнаружить Икс серий.
Если бюджет невелик – лучше отдавать предпочтение обычным способам безопасности (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в admiral x, задействовать только как дополнительную возможность комфорта.
Каким образом увеличить комфорт работы функции?
Есть некоторые хитростей для пользователей, кто уже применяет разблокировку по лицу:
- Периодически обновляйте свою фотографию-шаблон, если кардинально изменяется внешний вид.
- Не пренебрегайте очищать линзу фронтальной камеры – загрязнения могут снизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате телефон сам запускает фотоаппарат как только вы поднимаете его.
- В процессе записи постарайтесь сохранять лицевую часть ровно впереди камеры исключая сильного наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отворачиваетесь от экрана.
Будущее прогресса техники
В предстоящие времена можно предвкушать возникновения полностью безконтактных способов опознания персоны сразу по нескольким биометрическим данным параметрам одновременно: облик + речь + манера ходьбы + жесты рук!
Также возможно появление современных способов обеспечения приватности – скажем, переменное модификация цифрового паттерна после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее увлекательных техник нашего эпохи! Она делает взаимодействие со телефоном проще чем раньше, и такие аппы, как admiral-x, могут в разы оптимизировать ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы понимаете, как функционирует эта методика изнутри, – сумеете вдумчиво определять свой очередной девайс!