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