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