Как работает определение лиц в телефонах
Для чего мы предпочитаем разблокирование по лицевому распознаванию
В последние годы идентификация лиц стало одной из самых популярных функций для разблокировки смартфонов. Всего некоторые годов назад большинство использующих обходились PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением таких технологий, как admiral x, нам достаточно лишь взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь обуславливает эту возможность настолько популярной? Для начала, это практично: не нужно помнить замысловатые пароли или искать верный палец в темноте. Кроме того, это быстро: современные системы распознают лицо буквально за доли секунды. В-третью очередь, это ощущение футуристичности — как будто в кинофильмах про адмирал х официальный сайт разведчиков.
Впрочем за данной на первый взгляд несложностью таится целый вселенная комплексных технологий и инженерных концепций. Попробуем исследовать, как конкретно работает распознавание лиц в новейших мобильных телефонах, какие бывают методы, насколько они безопасны и что нас ждёт впереди.
Короткая история развития технологии
Идентификация лиц как техника существует уже более пятидесяти годов. Изначальные эксперименты автоматического исследования лиц были сделаны еще в 1960-х годы в лабораториях США. Тогда компьютеры могли лишь определять контуры лица и вычислять дистанции между глазами и устами на ахроматических снимках.
Первые торговые установки возникли в 90-х, но они были неидеальны: работали медленно и нередко ошибались. Только с эволюцией нейронных сетей и таких площадок, как адмирал х, высокопроизводительных мобильных чипов определение лиц стало по-настоящему широко распространённым явлением.
В 2017 году 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).
Софтверные процедуры: искусственный разум на исполнении
Нынешние механизмы опознания физиономий немыслимы в отсутствие применения artificial intelligence и machine learning. Именно благодаря таким разработкам, как адмирал х, устройство способно идентифицировать владельца даже при изменениях внешнего вида: новая стрижка, борода, линзы или косметика не становятся препятствием для деблокировки.
Детектирование физиономии
На первом этапе система должна оперативно распознать ликовое изображение среди целого изображения камеры. Для данной цели используются последовательные классификаторы Хаара или более новейшие конволюционные нейронные сети (CNN), которые “обучены” распознавать лица людей среди множества других объектов.
Пример: алгоритм MTCNN способен распознавать физиономию даже с неполном перекрытии (например, шарфом или рукой).
Выделение основных моментов
После идентификации лица система, такая как адмирал х, вычисляет положение ключевых точек: края глаз, верхушка носа, границы губ и так далее. Обычно задействуется от 68 до 128 главных меток на лицевой области.
Это действие требуется для выравнивания картинки: если пользователь находится с телефон под наклоненным, или повернул голову, программа “выпрямляет” изображение до стандартного положения для последующего изучения.
Создание биометрического идентификатора шаблона
Далее нейронная сеть строит сжатое цифровое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой “отпечаток” внешности длиной от 128 до 512 флоатов.
Данный формат весьма затруднительно подделать: он не сохраняет само изображение пользователя, а лишь особенные особенности его внешности, что делает его совершенным для таких систем, как admiral-x.
Сравнение и вынесение выбора
Когда пользователь желает разлочить телефон глазами, система воспроизводит все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает заданный уровень (обычно превышает 99%), телефон, как и платформа admiral-x, доступен; если нет — доступ не предоставляется.
Адаптация к метаморфозам облика
Интересная особенность актуальных системы — способность самообучения. Если вы постоянно разблокируете телефон с обновленной прической или очками, программа постепенно обновляет базовый шаблон вашего внешности для повышения точности работы без снижения уровня безопасности.
Безопасность биометрических данных данных.
Большинство юзеры боятся хранить свои био-идентификационные данные на смартфоне из-за вероятности утечки данных или взлома гаджета. Определенные организации, вроде admiral-x, предоставляют решения для улучшения сохранности сведений пользователей.
-
Локальное сбережение: Основная часть устройств сохраняет биометричные шаблоны исключительно внутри защищённого микросхемы 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 имеют как программное обеспечение 2D определение по фото фронтальной камерой, так и сканер радужки глаза.
- Huawei Mate20 Pro использует набор из ИК-подсветки + Dot Projector + ToF-датчик
Проблемы защиты и ложные срабатывания
Несмотря на поразительный прогресс инноваций за прошедшие лет, идеальных механизмов пока не имеется:
- Шанс подвоха: Недорогие мобильники легко доступны высококачественной изображением владельца либо видео с дисплея иного гаджета.
- Идентичные близняшки: Даже самые совершенные механизмы могут перепутать между монозиготными близнецами либо родичами с очень схожей внешностью.
- Трансформации облика: Стремительное утрата веса/увеличение массы тела, хирургические вмешательства или повреждения иногда необходимы для повторной регистрации биометрических данных.
- Условия съёмки: Интенсивная подсветка солнечным светом либо интенсивная тень могут снизить точность определения признаков.
Здесь несколько советов для надёжному применению:
- Для значимых операций всегда применяйте дополнительную аутентификацию;
- Не активируйте опцию “Разблокировка по лицу” на дешёвых устройствах без ИК-сенсоров;
- Регулярно обновляйте прошивку прошивку мобильного устройства для защиты от современных угроз;
- Включайте функцию “Требовать распахнутых глаз” везде, где она имеется.
Где ещё используется технологии помимо мобильных телефонов?
Пускай основная мысль этой статьи сосредоточена на конкретно мобильным устройствам, необходимо сказать о других сферах применения технологии:
- Управление прохода в рабочих помещениях и жилых домах;
- Платёжные терминалы финансовых учреждений (“Face Pay”);
- Виртуальные паспорта последнего типа;
- Комплексы видеомониторинга городских подразделений;
- Автоматизирование отслеживания посещаемости учебных заведений/университетов;
- Авторизация юзеров компьютеров/ноутбуков.
Например: В московском метро уже проверяется система платежа проезда по фейсу (“Face Pay”) — достаточно пройти через барьер без пластика или мобильника! Аналогичные проекты осуществляются в Поднебесной (Шэньчжэнь), Республике Корея и ряде стран Европы.
Каким образом трансформируется технология в нынешнее время?
Всякий год возникают современные концепции для улучшения стандарта деятельности систем лицевого распознавания:
- Увеличивается разрешение сенсоров — чем больше деталей фиксируется камерой/глубинными сенсорами, тем меньше шанс погрешности;
- Улучшаются нейросети — современные конструкции вида MobileNetV3 дают возможность скоростно обучаться дополнительным характеристикам внешности обладателя прямо на устройстве без пересылки информации в облачное хранилище.
- Совершенствуются способы антиспуфинга — теперь смартфоны умеют отличать настоящие живые облики от статичных фото/маскировок по незаметным микродвижениям.
- Синхронизация со смарт-гаджетами — умные часы могут автоматически закрыть доступ к телефон, если пользователь ушёл далеко.
- Появляются комбинированные устройства — к примеру комбинирующие аудио идентификацию + лицо + дактилоскопический след.
Здесь, какие тренды очень актуальны сейчас:
1) Миниатюризация деталей
Изготовители намереваются сократить размер отверстия (“чёлки”) под датчики на экране за счёт интеграции миниатюрных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Обработка прямо на устройстве
Для улучшения конфиденциальности всё более обработки данных выполняется локально без отправки данных во сторонний облачный услугу.
3) Стандартизация норм
Google интенсивно пропагандирует эталон BiometricPrompt API, с целью чтобы такие системы, например как admiral x, и любые Android-приложения могли взаимодействовать с всеми формами биометрии стандартизированно.
Что выбрать на сегодня?
В случае если вам всем необходима максимальная безопасность информации, остановите выбор на топовые аппараты с интегрированным ИК-проектором или ToF-сенсором глубины.
- iPhone всех существующих последних моделей
- Huawei Companion/P Series серии
- Mix Professional
- Vivo X модели
- Oppo Обнаружить Х линейки.
Если бюджет ограничен – лучше предпочесть классическим методам защиты (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в admiral x, задействовать только как опциональную возможность комфорта.
Как увеличить практичность функционирования функции?
Есть некоторые лайфхаков для пользователей, кто уже пользуется разблокировку по лицу:
- Регулярно меняйте свою фото-шаблон, если значительно изменяется облик.
- Не пренебрегайте чистить объектив фронтальной камеры – разводы могут уменьшить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего смартфон сам запускает фотоаппарат если вы поднимаете его.
- В процессе записи постарайтесь удерживать лицевую часть неподвижно перед видеоустройства не допуская резкого наклона головы.
- Используйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает мобильное устройство, если вы отворачиваетесь от дисплея.
Будущее прогресса техники
В скоро наступающие годы можно предполагать появления полностью бесконтактных способов распознавания индивидуума сразу по нескольким биометрическим параметрам одновременно: физиономия + звучание + манера ходьбы + жесты рук!
Также предполагается появление новых подходов защиты конфиденциальности – скажем, динамическое модификация электронного образца после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.
Распознавание лиц – одна из наиболее захватывающих инноваций нашего эпохи! Она обеспечивает интеракцию со телефоном проще чем раньше, и такие приложения, как admiral-x, могут значительно улучшить ваш юзерский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы понимаете, как работает эта технология в деталях, – будете в состоянии осознаннее определять свой следующий девайс!