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