Каким образом функционирует распознавание лиц в мобильных устройствах
Зачем мы останавливаемся на разлочивание по лицевому распознаванию
В прошлые годы идентификация физиономий превратилось в одной из самых популярных опций для деблокировки смартфонов. Лишь пару годов назад большинство юзеров обходились 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.
Стоит отметить важную особенность: если кто-то достанет физический доступ к вашему телефону (к примеру, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому многие производители реализуют меры безопасности от автоматического разблокирования — к примеру, заставляют раскрыть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.
Какие имеются виды идентификации лиц?
В настоящее время можно выделить выделить три основных метода к реализации этой функции:
Программное 2D идентификация
Применяется только передняя видеокамера без экстра детекторов глубины. Такой способ встречается наиболее часто в бюджетных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: легкость воплощения; минимальная стоимость; оперативная работа при достаточном свете.
Минусы: легко ввести в заблуждение снимком; ненадежная деятельность ночью; недостаточная безопасность.
Оборудование для 3D сканирование
Применяет ИК видеокамеру + проектор пикселей + сенсоры дистанции (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) Унификация регламентов
Google энергично пропагандирует эталон BiometricPrompt API, для того чтобы такие системы, например как вулкан россия, и каждые Android-программы могли работать с любыми видами биометрии унифицированно.
Что выбрать сегодня?
Если тебе необходима наивысшая безопасность данных, подбирайте флагманские устройства с интегрированным ИК-излучателем или же ToF-датчиком глубины.
- iPhone каждого последних версий
- Huawei Mate/P Series ряда
- Mi Pro
- Vivo X модели
- Oppo Найти X линейки.
Если финансы ограничен – лучше предпочесть классическим методам безопасности (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в вулкан россия, использовать только как второстепенную возможность удобства.
Как улучшить удобство использования опции?
Есть некоторые хитростей для тех, кто уже пользуется разблокировку по лицу:
- Регулярно обновляйте свою фото-шаблон, если значительно изменяется облик.
- Не упускайте из виду очищать линзу передней камеры – пятна могут понизить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так телефон сам активирует камеру когда вы берёте его в руки.
- При записи старайтесь сохранять голову прямо впереди видеоустройства не допуская значительного наклона головы.
- Задействуйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает телефон, если вы отворачиваетесь от экрана.
Будущее развития технологии
В предстоящие времена можно предвкушать развития полностью безконтактных способов опознания индивидуума сразу по нескольким биометрическим параметрам одновременно: физиономия + речь + манера ходьбы + движения рук!
Также вероятно возникновение современных способов охраны личной информации – к примеру, переменное модификация цифрового шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – одна из очень увлекательных техник нашего периода! Она делает взаимодействие со смартфоном комфортнее чем до этого, и такие приложения, как vulkan russia, могут в разы оптимизировать ваш пользовательский опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как функционирует эта система в деталях, – будете в состоянии вдумчиво выбирать свой будущий устройство!