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