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