Как функционирует распознавание лицевых образов в мобильных устройствах
Почему мы выбираем разлочивание по лицу
В прошлые времена определение лиц стало одной из самых распространённых возможностей для разблокировки смартфонов. Лишь несколько годков ранее основная часть пользователей обходились PIN-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением подобных технологий, как вулкан россия, нам достаточно просто взглянуть на экран — и устройство тут же опознает своего владельца.
Что превращает данную особенность настолько популярной? Во-первых, это комфортно: не нужно запоминать сложные пароли или отыскивать нужный палец в мраке. Во-вторых, это мгновенно: современные программы распознают лицо практически за мгновения ока. В-третьем пункте, это чувство футуризма — словно в кинофильмах про вулкан автомат агентов.
Тем не менее за такой видимой простотой скрывается целый универсум сложных методов и инженерных разработок. Давайте разобраться, как конкретно функционирует распознавание лиц в современных смартфонах, какие применяются технологии, насколько они безопасны и что нас ждёт впереди.
Сжатая повествование эволюции технологии
Идентификация лиц как техника имеется уже более пятидесяти лет. Начальные эксперименты автоматизированного изучения лица были сделаны еще в 1960-х годах в лабораториях США. Тогда компьютеры способны были лишь определять очертания черепа и измерять расстояния между глазами и ртом на ахроматических изображениях.
Начальные коммерческие системы стали доступны в 1990-х годах, но они были несовершенны: функционировали медленно и часто давали сбои. Только с прогрессом синтетических сетей и таких платформ, как вулкан россии, высокопроизводительных мобильных чипов распознавание лиц стало по-настоящему общедоступным явлением.
В 2017 году 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).
Компьютерные процедуры: искуственный ум в действии
Текущие механизмы распознавания физиономий невозможны без эксплуатации ИИ и machine learning. Именно благодаря таким инновациям, как вулкан россии, гаджет может распознавать владельца даже при трансформациях внешности: новая укладка, борода, оптика или косметика не становятся барьером для разблокировки.
Детектирование лица
На стартовом стадии алгоритм обязана мгновенно найти ликовое изображение среди целого снимка камеры. Для этой задачи используются последовательные классификаторы Хаара или более современные сверточные нейронные сети (CNN), которые подготовлены идентифицировать человеческие лица среди множества других объектов.
Пример: метод MTCNN в состоянии находить облик даже в случае частичном перекрытии (например, шарфом или рукой).
Идентификация важных моментов
После обнаружения лица система, такая как вулкан россии, определяет местоположение ключевых точек: уголки глаз, конец носа, края губ и так далее. Как правило применяется от 68 до 128 ключевых меток на лицевой поверхности.
Это необходимо для выравнивания визуала: если человек удерживает телефон под углом, или наклонил голову, программа исправляет изображение до нормального состояния для дальнейшего анализа.
Формирование биометрического образца
Далее искусственная сеть строит уплотненное числовое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой “отпечаток” внешности длиной от 128 до 512 чисел с плавающей запятой.
Этот шаблон очень сложно имитировать: он не удерживает само фото юзера, а лишь особенные черты его внешности, что делает его идеальным для таких площадок, как vulkan russia.
Сравнение и вынесение выбора
В случае, когда человек намеревается разлочить смартфон взором, механизм осуществляет все шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает установленный границу (обычно больше 99%), телефон, как и платформа vulkan russia, открывается; если нет — доступ не предоставляется.
Приспособление к метаморфозам внешности
Увлекательная черта современных системы — способность самостоятельного обучения. Если вы часто разблокируете мобильное устройство с новой укладкой или очками, система постепенно освежает основной образец вашего облика для повышения точности работы без ухудшения безопасности.
Безопасность биометрических данных информации.
Многие клиенты боятся держать свои биометрические данные на телефоне из-за угрозы утечки информации или взлома устройства. Определенные фирмы, вроде vulkan russia, предлагают методы для увеличения безопасности данных клиентов.
-
Локальное сбережение: Основная часть аппаратов хранит био-идентификационные образцы исключительно внутрь защищённого процессора Secure Enclave (Apple) или TrustZone (Android). Они никогда не покидают аппарат и не доступны в том числе создателю.
-
Шифрование: Все сведения хранятся только в зашифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция приложений: Программы третьих разработчиков не имеют непосредственного возможности доступа к биометрическим данным; они могут лишь запрашивать подтверждение верификации идентичности через системный API.
Стоит отметить существенную особенность: если кто-то получит физический доступ к вашему телефону (например, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество производители внедряют меры безопасности от автоматического разблокирования — в частности, требуют разомкнуть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют имеются виды определения лиц?
В настоящее время можно выделить различить три главных метода к реализации этой задачи:
Программное плоское распознавание
Используется только фронтальная камера без вспомогательных детекторов дистанции. Подобный подход встречается наиболее часто в недорогих моделях 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 имеют как программное обеспечение 2D идентификацию по фото селфи-камерой, так и сканер глазного ириса.
- Huawei Mate20 Pro задействует комплекс из ИК-подсветки + Dot Projector + ToF-датчик
Вопросы охраны и неверные тревоги
Несмотря на замечательный успехи технологий за последние годы, безупречных систем пока не наблюдается:
- Шанс обмана: Недорогие мобильники без труда “разблокируются” качественной изображением хозяина или же видеозаписью с дисплея иного гаджета.
- Идентичные близняшки: Даже самые идеальные системы могут ошибиться между монозиготными близнецами либо семьями с очень схожей внешностью.
- Метаморфозы внешнего вида: Резкое снижение веса/набор веса, хирургические вмешательства либо травмы порой необходимы для повторной регистрации биометрических данных.
- Условия съёмки: Яркая подсветка солнцем или глубокая затенение могут понизить верность идентификации признаков.
Здесь несколько подсказок для защищённому применению:
- Для значимых операций всегда внедряйте двухэтапную аутентификацию;
- Не активируйте возможность “Разблокировка по лицу” на бюджетных аппаратах без ИК-сенсоров;
- Регулярно обновляйте программное обеспечение мобильного устройства для обеспечения безопасности от современных угроз;
- Включайте опцию “Требовать раскрытых глаз” в тех местах, где она доступна.
В каких местах ещё применяется технология помимо смартфонов?
Хотя предмет нашей работы касается в частности портативным гаджетам, следует отметить прочих направлениях внедрения технологии:
- Контроль доступа в офисах и жилых домах;
- Платёжные аппараты банков (“Face Pay”);
- Электронные паспорта нового типа;
- Установки видеонаблюдения городских служб;
- Механизация регистрации присутствия учебных заведений/институтов;
- Аутентификация юзеров компьютеров/ноутбуков.
Например: В столичном метро уже проверяется система оплаты проезда по фейсу (“Face Pay”) — достаточно пройти через турникет без карты или телефона! Схожие проекты осуществляются в Поднебесной (Шэньчжэнь), Республике Корея и ряде стран Европы.
Как трансформируется технология в нынешнее время?
Каждый год возникают современные концепции для усовершенствования стандарта деятельности систем идентификации лиц:
- Увеличивается детализация датчиков — чем больше информации фиксируется видеокамерой/датчиками глубины, тем меньше риск погрешности;
- Улучшаются искусственные интеллекты — современные структуры вида MobileNetV3 обеспечивают возможность оперативно адаптироваться к новым характеристикам облика обладателя непосредственно на девайсе без отправки данных в облако.
- Развиваются способы антиспуфинга — теперь мобильные устройства умеют распознавать настоящие живые лица от статичных снимков/масок по мельчайшим движениям кожи.
- Интеграция со интеллектуальными приборами — смарт-часы могут авто блокировать смартфон, если обладатель отошёл далеко.
- Появляются гибридные механизмы — например комбинирующие речевую опознание + физиономию + пальцевой отпечаток.
Здесь, те тренды особенно востребованы на сегодняшний день:
1) Сокращение деталей
Производители пытаются сократить размер отверстия (“чёлки”) для датчики на дисплее за счёт внедрения маленьких ИК-проекторов прямо под поверхность дисплея либо высувных модулей камеры.
2) Обработывание прямо на устройстве
Для увеличения личной безопасности всё более расчётов выполняется внутри устройства без отправки информации во дополнительный облачный услугу.
3) Упорядочивание стандартов
Гугл интенсивно пропагандирует норму BiometricPrompt API, чтобы аналогичные системы, как вулкан россия, и каждые Android-программы могли работать с различными типами биометрии унифицированно.
Какое решить сегодня?
Когда вам нужна предельная защита данных, остановите выбор на топовые устройства с вмонтированным ИК-излучателем или ToF-датчиком глубины.
- iPhone всех существующих последних поколений
- Huawei Mate/Series P линейки
- Mi Expert
- Vivo X модели
- Oppo Find Икс линейки.
Если средства невелик – лучше отдавать предпочтение классическим способам защиты (PIN-код/сканер отпечатка), а возможность “разблокировка по лицу”, такую как в вулкан россия, применять только как дополнительную возможность удобства.
Каким способом увеличить практичность работы возможности?
Есть некоторые лайфхаков для тех, кто уже пользуется функцию распознавания лица:
- Регулярно обновляйте свою фото-шаблон, если кардинально трансформируется внешний вид.
- Не упускайте из виду очищать объектив передней камеры – разводы могут снизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так смартфон сам активирует камеру когда вы берёте его в руки.
- Во время регистрации пытайтесь держать голову ровно перед камеры исключая сильного наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвели взгляд от дисплея.
Будущее прогресса технологии
В скоро наступающие времена можно ожидать появления полностью бесконтактных способов идентификации персоны сразу по нескольким биометрическим данным параметрам одновременно: лицо + звучание + походка + жесты рук!
Также вероятно возникновение новых методов защиты конфиденциальности – например, переменное корректировка электронного шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных технологий нашего периода! Она делает общение со смартфоном проще чем до этого, и такие приложения, как vulkan russia, могут значительно улучшить ваш опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы понимаете, как функционирует эта технология внутри, – сможете более осмысленно подбирать свой будущий девайс!