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