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