Каким образом работает определение лиц в мобильных устройствах
Почему мы выбираем разблокирование по лицу
В последние годы идентификация лиц является одной из самых популярных функций для открытия смартфонов. Лишь несколько годков назад большинство юзеров довольствовались PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но при появлением подобных технологий, как admiral x, нам достаточно лишь взглянуть на экран — и устройство тут же узнает своего владельца.
Какой аспект делает эту конкретную особенность такой востребованной? Прежде всего, это удобно: не нужно помнить трудные пароли или находить верный палец в темноте. Кроме того, это быстро: современные алгоритмы узнают лицо практически за мгновение. В-третью очередь, это чувство футуризма — словно в фильмах про admiral x официальный сайт агентов.
Однако за данной видимой простотой таится весь универсум трудных технологий и инженерных решений. Позвольте нам исследовать, как именно работает фейсканирование в новейших гаджетах, какие существуют технологии, насколько они безопасны и что нас ожидает в будущем.
Краткая повествование прогресса технологии
Идентификация лиц как методика существует уже более 50 годов. Первые эксперименты машинного изучения лиц были сделаны еще в 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).
Софтверные процедуры: синтетический интеллект в исполнении
Нынешние механизмы опознания лиц немыслимы без эксплуатации 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 обеспечивают как софтверное двухмерное распознавание по изображению селфи-камерой, так и сканер глазного ириса.
- 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 серии
- Mi Expert
- Vivo X линейки
- Оппо Обнаружить Х серии.
Если финансы скромен – лучше отдавать предпочтение классическим способам защиты (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в admiral x, использовать только как второстепенную опцию комфорта.
Как повысить комфорт функционирования опции?
Есть пара лайфхаков для людей, кто уже использует разблокировку по лицу:
- Регулярно обновляйте свою фотографию-шаблон, если сильно изменяется облик.
- Не забывайте чистить объектив фронтальной камеры – разводы могут снизить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего мобильник сам активирует камеру если вы поднимаете его.
- В процессе регистрации старайтесь сохранять голову неподвижно перед видеоустройства исключая сильного наклона головы.
- Задействуйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует смартфон, если вы отворачиваетесь от экрана.
Перспективы развития технологии
В скоро наступающие времена можно предполагать развития полностью бесконтактных способов распознавания человека сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + речь + походка + движения рук!
Также вероятно возникновение современных подходов обеспечения конфиденциальности – скажем, переменное модификация цифрового шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из самых увлекательных технологий нашего времени! Она делает общение со смартфоном удобнее чем раньше, и такие программы, как admiral-x, могут в разы улучшить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы осведомлены, как устроена эта методика в деталях, – будете в состоянии более осмысленно подбирать свой будущий устройство!