Как действует распознавание лиц в мобильных устройствах
Зачем мы предпочитаем разлочивание по лицу
В последние годы определение физиономий является одной из самых популярных возможностей для разблокировки смартфонов. Лишь некоторые годков тому назад основная часть пользователей обходились пин-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением таких технологий, например admiral x, нам достаточно лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какой аспект делает эту особенность такой востребованной? Для начала, это удобно: не нужно помнить сложные пароли или находить нужный палец в тьме. Во-вторых, это мгновенно: современные программы идентифицируют лицо буквально за мгновения ока. В-третью очередь, это ощущение футуризма — как будто в кинолентах про admiral x официальный сайт шпионов.
Тем не менее за такой видимой простотой скрывается весь универсум комплексных методов и инженерных разработок. Попробуем исследовать, как именно функционирует фейсканирование в актуальных мобильных телефонах, какие бывают методы, насколько они безопасны и что нас ждёт впереди.
Краткая повествование эволюции технологии
Распознавание лиц как технология существует уже более 50 лет. Начальные эксперименты машинного изучения лица были осуществлены еще в 1960-х годы в исследовательских центрах США. Тогда компьютеры способны были лишь обозначать силуэты головы и вычислять промежутки между очами и устами на черно-белых изображениях.
Первые торговые платформы появились в 1990-х годах, но они были несовершенны: работали медленно и часто ошибались. Только с эволюцией искусственных сетей и таких платформ, как адмирал х, высокопроизводительных мобильных процессоров определение лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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), которые измеряют период распространения луча до предмета и обратно; RGB-датчики дальности; специальные световые лидары для построения более точной 3D-модели физиономии.
Эти технологии используются чаще всего во передовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Софтверные алгоритмы: искуственный интеллект в действии
Текущие устройства распознавания лиц немыслимы в отсутствие эксплуатации artificial intelligence и 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-серии).
Преимущества: простота воплощения; минимальная затраты; оперативная деятельность при качественном свете.
Минусы: легко одурачить снимком; нестабильная деятельность ночью; низкая охрана.
Аппаратное объёмное оцифровка
Использует ИК видеокамеру + проекционный модуль точек + датчики дистанции (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 имеют как программное плоское распознавание по фото фронталкой, так и сенсор глазного ириса.
- Huawei Mate20 Pro применяет набор из ИК-инфракрасного света + Dot Projector + ToF-датчик
Трудности охраны и ложные срабатывания
Несмотря на замечательный успехи технологий за последние годы, безупречных механизмов пока не имеется:
- Вероятность подвоха: Доступные телефоны без труда доступны качественной снимком владельца или же роликом с экрана другого устройства.
- Идентичные близняшки: Даже самые безупречные системы могут ошибиться между монозиготными близнецами либо родичами с очень аналогичной внешностью.
- Метаморфозы внешности: Резкое утрата веса/набор веса, косметические процедуры либо повреждения иногда необходимы для перерегистрации биометрических данных.
- Условия съёмки: Яркая засветка солнечным светом или глубокая затенение могут снизить аккуратность определения признаков.
Ниже пара подсказок по надёжному применению:
- Для значимых операций всегда внедряйте двухфакторную аутентификацию;
- Не активируйте функцию „Разблокировка по лицу“ на недорогих аппаратах без ИК-сенсоров;
- Регулярно обновляйте прошивку прошивку смартфона для защиты от актуальных атак;
- Включайте функцию „Требовать раскрытых глаз“ везде, где она имеется.
В каких областях дополнительно используется технология помимо смартфонов?
Пускай тема этой статьи посвящена именно мобильным устройствам, следует отметить прочих направлениях внедрения технологии:
- Управление входа в деловых центрах и резиденциях;
- Платёжные аппараты финансовых учреждений („Face Pay“);
- Электронные удостоверения личности нового поколения;
- Установки видеонаблюдения городских сервисов;
- Механизация учёта посещаемости образовательных учреждений/институтов;
- Вход участников компьютеров/ноутбуков.
Например: В городском метро уже испытывается система оплаты проезда по фейсу („Face Pay“) — хватит пройти через турникет без карты или телефона! Аналогичные программы осуществляются в Поднебесной (Шэньчжэнь), Южной Корее и ряде стран Европы.
Как изменяется техпроцесс сегодня?
Любой годик возникают свежие идеи для усовершенствования стандарта деятельности систем распознавания лиц:
- Увеличивается разрешение сенсорных устройств — чем больше элементов фиксируется видеокамерой/датчиками глубины, тем меньше шанс ошибки;
- Улучшаются нейросети — новейшие архитектуры типа MobileNetV3 позволяют быстро адаптироваться к свежим особенностям облика владельца непосредственно на девайсе без пересылки информации в облачное хранилище.
- Развиваются методы антиспуфинга — теперь телефоны способны отличать подлинные анимированные лица от статичных фотографий/масок по незаметным микродвижениям.
- Взаимодействие со умными устройствами — интеллектуальные часы могут автоматически блокировать смартфон, если обладатель отошёл далеко.
- Появляются гибридные механизмы — в частности объединяющие голосовую аутентификацию + лицо + дактилоскопический след.
Итак, те тренды в особенности популярны в данный момент:
1) Сокращение элементов
Компании стараются сократить величину прорези („чёлки“) для сенсоры на дисплее за счёт интеграции компактных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Обработывание прямо на устройстве
Для улучшения личной безопасности всё более расчётов осуществляется внутри устройства без передачи информации во сторонний облачный услугу.
3) Упорядочивание стандартов
Гугл интенсивно продвигает стандарт BiometricPrompt API, для того чтобы такие системы, как admiral x, и любые Android-аппы могли взаимодействовать с различными типами биометрии единообразно.
Что решить на сегодня?
В случае если вам всем необходима предельная безопасность информации, остановите выбор на топовые аппараты с вмонтированным ИК-излучателем либо ToF-сенсором глубины.
- iPhone каждого новейших версий
- Huawei Partner/P серии
- Mi Pro
- Vivo X линейки
- Оппо Найти X линейки.
Если средства невелик – лучше отдавать предпочтение традиционным способам безопасности (PIN-код/сканер отпечатка), а опцию „разблокировка по лицу“, такую как в admiral x, задействовать только как второстепенную возможность комфорта.
Каким образом улучшить практичность работы функции?
Есть некоторые лайфхаков для людей, кто уже использует функцию распознавания лица:
- Периодически обновляйте свою фотографию-шаблон, если кардинально трансформируется внешний вид.
- Не забывайте очищать объектив фронтальной камеры – пятна могут уменьшить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего мобильник сам включает камеру как только вы поднимаете его.
- Во время записи пытайтесь сохранять лицевую часть неподвижно впереди видеоустройства не допуская резкого наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она закрывает мобильное устройство, если вы отвернулись от дисплея.
Будущее развития техники
В ближайшие периоды можно предвкушать появления полностью дистанционных способов распознавания индивидуума сразу по нескольким биометрическим параметрам одновременно: облик + речь + шаги + движения рук!
Также возможно развитие современных подходов обеспечения приватности – скажем, динамическое корректировка цифрового паттерна после каждой удачной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее увлекательных техник нашего времени! Она делает взаимодействие со смартфоном комфортнее чем раньше, и такие аппы, как admiral-x, могут существенно оптимизировать ваш пользовательский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как функционирует эта система внутри, – будете в состоянии вдумчиво определять свой очередной устройство!