Как функционирует идентификация лиц в смартфонах
Почему мы выбираем разблокирование по лицевому распознаванию
В последние времена распознавание лиц является одной из самых популярных опций для деблокировки смартфонов. Всего пару лет ранее основная масса использующих обходились пин-кодами, паролями или сканерами отпечатков пальцев. Но при появлением подобных технологий, например 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 пятен).
- Инфракрасная камера фиксирует изменение формы этой решетки по поверхности физиономии.
- Создаётся 3D карта глубинности, которая практически невозможна для подделки обычной фотографией или маской.
Выигрыши
- Надёжная работа даже в полной неосвещённости.
- Сильная защита к фальсификациям.
- Точность распознавания свыше 99%.
Дополнительные сенсоры
В отдельных аппаратах используются также экстра сенсорные устройства: ToF (Time-of-Flight), которые измеряют время движения луча до предмета и обратно; Цветные-датчики дальности; специальные световые лидары для создания более аккуратной 3D-модели лица.
Эти технологии используются наиболее часто во флагманских моделях Huawei (серия Mate) или Xiaomi (серия Mi).
Программные методы: синтетический разум в исполнении
Текущие устройства распознавания лиц немыслимы без применения ИИ и 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-серии).
Преимущества: несложность реализации; минимальная затраты; скоростная деятельность при хорошем свете.
Минусы: несложно одурачить фотографией; неустойчивая функционирование ночью; низкая защищенность.
Техническое трёхмерное оцифровка
Задействует ИК видеокамеру + проектор пикселей + сенсоры глубины (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) Унификация стандартов
Google интенсивно пропагандирует стандарт BiometricPrompt API, чтобы аналогичные платформы, например как admiral x, и любые Android-приложения могли работать с всеми формами биометрии унифицированно.
Что выбрать сегодня?
Когда вам нужна наивысшая безопасность информации, подбирайте передовые аппараты со встроенным ИК-излучателем либо ToF-сенсором глубины.
- iPhone всех существующих новейших моделей
- Huawei Mate/P ряда
- Xiaomi Pro
- Vivo X линейки
- Оппо Обнаружить Х серии.
Если средства скромен – лучше выбирать обычным методам безопасности (PIN-код/сканер пальца), а функцию « разблокировка по лицу », такую как в admiral x, применять только как опциональную возможность удобства.
Каким способом увеличить практичность использования возможности?
Есть некоторые советов для пользователей, кто уже пользуется разблокировку через лицо:
- Часто меняйте свою фото-шаблон, если значительно трансформируется внешний вид.
- Не пренебрегайте протирать объектив передней камеры – разводы могут снизить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате телефон сам активирует фотоаппарат как только вы поднимаете его.
- При регистрации старайтесь удерживать лицо ровно впереди видеоустройства исключая сильного наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отвернулись от дисплея.
Возможности развития технологии
В предстоящие периоды можно предполагать возникновения полностью дистанционных способов распознавания индивидуума сразу по нескольким биометрическим параметрам одновременно: лицо + звучание + шаги + жесты рук!
Также предполагается появление свежих способов охраны приватности – к примеру, переменное модификация электронного образца после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее увлекательных техник нашего времени! Она обеспечивает взаимодействие со телефоном удобнее чем раньше, и такие программы, как admiral-x, могут в разы оптимизировать ваш юзерский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы знаете, как функционирует эта методика изнутри, – сумеете более осмысленно выбирать свой очередной устройство!