Как действует идентификация лиц в смартфонах
Как действует идентификация лиц в смартфонах
Зачем мы останавливаемся на разблокирование по лицу
В недавние годы идентификация лиц является одной из самых распространённых опций для открытия мобильных телефонов. Всего пару годов ранее большинство использующих удовлетворялись PIN-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением таких технологий, как вулкан россия, нам достаточно просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь обуславливает эту конкретную особенность настолько популярной? Прежде всего, это практично: не нужно помнить сложные пароли или отыскивать правильный палец в тьме. Также, это оперативно: современные алгоритмы идентифицируют лицо фактически за доли секунды. В-третьих, это впечатление будущего — будто в кинолентах про vulkan casino агентов.
Тем не менее за данной кажущейся несложностью скрывается целый универсум комплексных методов и инженерных концепций. Позвольте нам разобраться, как точно работает идентификация по лицу в актуальных гаджетах, какие существуют способы, насколько они защищены и что нас ожидает в будущем.
Сжатая история прогресса инноваций
Идентификация лиц как техника имеется уже более 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 и машинного обучения. Именно благодаря таким инновациям, как вулкан россии, устройство может идентифицировать владельца даже при трансформациях внешнего вида: новая причёска, щетина, оптика или косметика не становятся помехой для деблокировки.
Обнаружение лиц
В начальном шаге система необходимо быстро найти ликовое изображение среди всего снимка камеры. Для этого задействуются последовательные классификаторы Хаара или более современные сверточные нейронные сети (CNN), которые “обучены” распознавать лиц человека среди множества других объектов.
Пример: метод MTCNN может обнаруживать облик даже при частичном закрытии (например, шарфом или ладонью).
Идентификация ключевых точек
После идентификации лица устройство, такая как вулкан россии, определяет положение основных точек: кончики глаз, конец носа, контуры губ и так далее. Как правило применяется от 68 до 128 основных маркеров на лицевой области.
Данное нужно для нормализации визуала: если человек находится с смартфон под наклоненным, или повернул голову, программа корректирует картинку до обычного угла для дальнейшего анализа.
Создание биометрического модели
Далее нейросеть строит компактное цифровое представление (“эмбеддинг”) лица пользователя — своеобразный цифровой “отпечаток” лица длиной от 128 до 512 флоатов.
Данный шаблон весьма трудно сфальсифицировать: он не удерживает само картинку юзера, а лишь особенные черты его внешности, что делает его оптимальным для таких систем, как vulkan russia.
Сравнение и вынесение решения
В случае, когда юзер намеревается открыть мобильник взором, механизм повторяет все указанные шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает заданный порог (обычно превышает 99%), телефон, как и платформа vulkan russia, открывается; если нет — доступ не предоставляется.
Привыкание к изменениям внешности
Занимательная характеристика современных систем — способность самостоятельного обучения. Если ты постоянно доступаете к телефон с обновленной прической или оптикой, программа постепенно обновляет эталонный образец вашего облика для увеличения точности действия без ухудшения безопасности.
Безопасность биометрии данных.
Многие юзеры беспокоятся хранить свои биометрические идентификационные данные на смартфоне из-за риска утечки данных или хакерской атаки. Иные фирмы, например vulkan russia, предоставляют методы для увеличения сохранности информации пользователей.
-
Локальное хранение: Основная часть девайсов сохраняет био-идентификационные модели исключительно в пределах защищённого чипа Secure Enclave (Apple) или TrustZone (Android). Они никогда не покидают устройство и закрыты даже изготовителю.
-
Шифрование: Все данные хранятся только в шифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция программ: Программы третьих разработчиков не имеют непосредственного возможности доступа к биометрическим; они могут лишь запрашивать факт подтверждения личности через системный API.
Стоит отметить важную деталь: в случае, если кто-то достанет доступ к вашему телефону физически (к примеру, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество изготовители реализуют систему защиты от “слепого” разблокирования — например, заставляют раскрыть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют бывают категории распознавания лиц на изображениях?
На сегодняшний день можно определить выделить три основных подхода к выполнению этой операции:
Программное 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) Унификация регламентов
Гугл энергично продвигает эталон BiometricPrompt API, чтобы подобные системы, вроде вулкан россия, и любые Android-программы были совместимы с различными типами биометрии унифицированно.
Какое решить сегодня?
В случае если вам необходима наивысшая сохранность данных, подбирайте флагманские аппараты с интегрированным ИК-проектором или ToF-сенсором глубины.
- iPhone всех последних моделей
- Huawei Partner/P Series линейки
- Xiaomi Pro
- Vivo X линейки
- Оппо Find Икс серий.
Если бюджет скромен – лучше отдавать предпочтение традиционным средствам защиты (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в вулкан россия, применять только как второстепенную возможность удобства.
Каким способом улучшить практичность функционирования опции?
Есть пара советов для людей, кто уже применяет разблокировку по лицу:
- Периодически меняйте свою фото-шаблон, если значительно трансформируется внешний вид.
- Не упускайте из виду протирать объектив фронтальной камеры – разводы могут понизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так мобильник сам включает фотоаппарат как только вы поднимаете его.
- Во время регистрационного процесса старайтесь сохранять лицевую часть неподвижно перед видеоустройства не допуская сильного наклона головы.
- Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она блокирует смартфон, если вы отворачиваетесь от экрана.
Будущее эволюции технологии
В скоро наступающие времена можно предвкушать возникновения полностью дистанционных способов идентификации индивидуума сразу по нескольким биометрическим параметрам одновременно: облик + звучание + шаги + движения рук!
Также вероятно появление современных способов защиты личной информации – например, динамическое корректировка диджитал образца после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень захватывающих техник нашего времени! Она предоставляет интеракцию со смартфоном удобнее чем когда-либо прежде, и такие аппы, как vulkan russia, могут существенно повысить ваш юзерский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как устроена эта система в деталях, – сумеете более осмысленно определять свой будущий девайс!