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