Как функционирует определение лицевых образов в смартфонах

  • Post published:
  • Post category:archive

Как функционирует определение лицевых образов в смартфонах

Почему мы выбираем разлочивание по лицевому распознаванию

В прошлые годы определение лиц стало одной из самых распространённых опций для разблокировки смартфонов. Лишь несколько годков тому назад основная часть пользователей обходились PIN-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением таких технологий, например Spinto, нам достаточно просто взглянуть на экран — и устройство тут же опознает своего владельца.

Какой аспект обуславливает эту возможность настолько популярной? Во-первых, это удобно: не нужно удерживать в памяти сложные пароли или искать верный палец в мраке. Также, это быстро: современные программы идентифицируют лицо фактически за мгновения ока. В-третьем пункте, это ощущение футуризма — как будто в кинолентах про казино спинто разведчиков.

Впрочем за данной на первый взгляд простотой прячется полный универсум сложных технологий и инженерных концепций. Давайте исследовать, как точно действует фейсканирование в современных гаджетах, какие существуют способы, насколько они надёжны и что нас предстоит.

Сжатая хроника прогресса инноваций

Распознавание лиц как технология имеется уже более 50 лет. Начальные попытки автоматического исследования лица были сделаны еще в 1960-х годы в исследовательских центрах США. Тогда компьютеры способны были лишь определять очертания черепа и измерять расстояния между глазами и устами на ахроматических фотографиях.

Изначальные коммерческие установки стали доступны в 90-х, но они были далеки от совершенства: действовали неспешно и часто ошибались. Только с прогрессом нейронных сетей и таких систем, как Спинто, мощных мобильных чипов распознавание лиц стало по-настоящему массовым явлением.

В две тысячи семнадцатом году Apple презентовала iPhone X с системой Face ID — это был первый широкодоступный смартфон с достоверным трёхмерным идентификацией лица. За этим последовали Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать личные решения.

Главные этапы функционирования механизма идентификации

Процесс распознавания лица можно условно сегментировать на несколько ключевых этапов:

  1. Распознавание лица — устройство выявляет наличие людского образа в кадре.
  2. Извлечение характеристик — механизм изучает черты физиономии: очертания зрительных органов, обонятельного органа, губ, положение надбровных дуг.
  3. Построение структуры — создаётся особенный виртуальный отпечаток (faceprint) на основе определённых признаков.
  4. Сравнение с образцом — созданный шаблон сверяется с зафиксированной при регистрации биометрической информацией владельца.
  5. Принятие выбора — если совпадение достаточно значительное, смартфон деблокируется.

Каждый из указанных стадий нуждается в специальных алгоритмов и усовершенствований для быстрой работы непосредственно на девайсе.

Железные составляющие: что находится внутри них

Обычная передняя камера.

Самый простой легкий способ распознавания лица задействует исключительно переднюю камеру смартфона смартфона. Подобный способ осуществлён во многих недорогих моделях Android-устройств.

Достоинства:

  • Не потребляет дополнительные сенсоров.
  • Оперативно функционирует при хорошем освещённости.

Недостатки:

  • Несложно одурачить изображением или роликом.
  • Плохо работает при слабом освещении или необычных точках зрения.

Инфракрасная камера и точечный проектор

Более усовершенствованные системы, такие как Спинто, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная технология составляет базу Face ID от Apple.

Как это действует:

  • Точечный проекционный прибор отображает на физиономию юзера невидимую решетку из тысяч инфракрасных точек (например, Face ID задействует около 30 000 точек).
  • ИК устройство регистрирует искривление данной решетки по плоскости лица.
  • Получается 3D карта глубинности, что почти невозможна для имитации типичной снимком или маской.

Плюсы

  • Надёжная функционирование даже в полной темноте.
  • Высокая устойчивость к имитациям.
  • Точность идентификации более 99%.

Дополнительные сенсоры

В отдельных устройствах используются также дополнительные сенсоры: ToF (Time-of-Flight), которые фиксируют период прохождения света до предмета и обратно; Трехцветные-датчики глубины; специальные лазерные измерители расстояния для формирования более точной 3D-модели физиономии.

Эти технологии применяются наиболее часто во флагманских моделях Huawei (серия Mate) или Xiaomi (серия Mi).

Программные алгоритмы: искусственный разум на действии

Современные системы распознавания лиц неосуществимы без применения artificial intelligence и machine learning. Именно благодаря таким разработкам, как Спинто, устройство в состоянии распознавать юзера даже при трансформациях внешности: новая причёска, борода, оптика или косметика не становятся барьером для открытия.

Распознавание лиц

На начальном шаге алгоритм обязана мгновенно распознать лицо внутри целого изображения с камеры. Для этого задействуются каскадные классификаторы Хаара или более современные конволюционные нейронные сети (CNN), которые натренированы идентифицировать лица людей среди множества других объектов.

Пример: процесс MTCNN в состоянии обнаруживать облик даже в случае частичном закрытии (например, шалью или рукой).

Идентификация ключевых точек

После идентификации лица система, такая как Спинто, устанавливает положение главных точек: кончики глаз, конец носа, края губ и так далее. Обычно задействуется от 68 до 128 основных точек на лицевой области.

Данное необходимо для стабилизации изображения: если пользователь находится с мобильник под наклоненным, или наклонил голову, программа “выпрямляет” картинку до обычного угла для дальнейшего анализа.

Построение биометрического модели

Далее нейросеть строит уплотненное математическое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой образ лица длиной от 128 до 512 чисел с плавающей запятой.

Данный формат крайне сложно сфальсифицировать: он не удерживает само изображение пользователя, а лишь уникальные особенности его вида, что делает его идеальным для таких площадок, как Спинто казино.

Сопоставление и осуществление выбора

В случае, когда юзер хочет разлочить телефон глазами, система повторяет все шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.

Если похожесть превышает установленный уровень (обычно больше 99%), телефон, как и платформа Спинто казино, открывается; если нет — доступ блокируется.

Адаптация к трансформациям внешности

Занимательная черта актуальных систем — способность самообучения. Если вы постоянно разблокируете смартфон с новой стрижкой или очками, система постепенно обновляет эталонный шаблон вашего лица для повышения точности работы без ухудшения безопасности.

Защита биометрических данных данных.

Большинство клиенты опасаются держать свои био-идентификационные данные на телефоне из-за риска утечки информации или хакерской атаки. Иные компании, вроде Спинто казино, предлагают варианты для улучшения сохранности сведений пользователей.

  • Локальное сохранение: Основная часть девайсов сохраняет био-идентификационные шаблоны лишь внутрь безопасного процессора 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 задействуют только аппаратное трёхмерное сканирование
  • Xiaomi Mi8 Explorer Edition первый раз внедрил подобие Face ID в числе Android.
  • Samsung Galaxy S10/S20 поддерживают как программное обеспечение 2D определение по изображению селфи-камерой, так и датчик глазного ириса.
  • Huawei Mate20 Pro использует комплекс из ИК-подсветки + Dot Projector + ToF-датчик

Вопросы безопасности и неверные срабатывания

Несмотря на впечатляющий прогресс инноваций за недавние лет, совершенных системы пока не наблюдается:

  1. Возможность обмана: Недорогие смартфоны без труда открываются четкой фотографией хозяина или же видеозаписью с дисплея иного гаджета.
  2. Идентичные двойняшки: Даже самые идеальные механизмы могут спутать между монозиготными близнецами либо семьями с очень схожей внешностью.
  3. Метаморфозы внешнего вида: Стремительное похудение/набор веса, косметические процедуры либо повреждения иногда требуют обновления данных биометрических данных.
  4. Условия записи: Яркая засветка солнечным светом или глубокая затенение могут снизить аккуратность распознавания признаков.

Ниже несколько подсказок для защищённому применению:

  • Для важных операций всегда используйте дополнительную аутентификацию;
  • Не включайте опцию “Разблокировка по лицу” на бюджетных устройствах без ИК-сенсоров;
  • Систематически обновляйте прошивку прошивку мобильного устройства для предотвращения угроз от современных угроз;
  • Включайте опцию “Требовать открытых глаз” в тех местах, где она доступна.

Где также применяется технология кроме мобильных телефонов?

Хотя предмет нашей работы касается в частности портативным гаджетам, необходимо сказать о других сферах применения технологии:

  • Управление входа в офисах и многоквартирных зданиях;
  • Платёжные терминалы финансовых учреждений (“Face Pay”);
  • Виртуальные паспорта последнего поколения;
  • Установки видеонаблюдения городских сервисов;
  • Автоматизирование регистрации присутствия образовательных учреждений/университетов;
  • Авторизация пользователей компьютеров/ноутбуков.

Например: В столичном метро уже тестируется система оплаты проезда по лицу (“Face Pay”) — хватит пройти через барьер без пластика или мобильника! Аналогичные проекты реализуются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.

Как меняется техпроцесс в наше время?

Каждый годочек появляются новые идеи для усовершенствования уровня работы систем идентификации лиц:

  1. Увеличивается чёткость сенсорных устройств — чем больше элементов фиксируется камерой/глубинными сенсорами, тем меньше вероятность ошибки;
  2. Улучшаются искусственные интеллекты — современные конструкции типа MobileNetV3 дают возможность быстро адаптироваться к свежим особенностям вида владельца напрямую на гаджете без пересылки информации в облачное хранилище.
  3. Совершенствуются методы антиспуфинга — теперь телефоны умеют различать настоящие движущиеся лица от статичных снимков/масок по незаметным движениям кожи.
  4. Интеграция со смарт-гаджетами — смарт-часы могут авто заблокировать мобильный телефон, если владелец удалился на значительное расстояние.
  5. Возникают комбинированные механизмы — к примеру комбинирующие речевую опознание + физиономию + отпечаток пальца.

Итак, которые направления очень востребованы в данный момент:

1) Миниатюризация элементов

Производители пытаются сократить габариты отверстия (“чёлки”) под датчики на экране за счёт встраивания маленьких ИК-излучателей прямо под поверхность дисплея либо высувных модулей камеры.

2) Переработка прямо на устройстве

Для увеличения конфиденциальности всё более обработки данных выполняется локально без пересылки данных во дополнительный облачный услугу.

3) Стандартизация стандартов

Google энергично продвигает стандарт BiometricPrompt API, чтобы подобные площадки, вроде Spinto, и все Android-программы могли взаимодействовать с любыми видами биометрии единообразно.

Какое выбрать на сегодня?

Если вам всем нужна максимальная защита информации, выбирайте передовые аппараты с интегрированным ИК-проектором либо ToF-сенсором глубины.

  • iPhone всех существующих последних версий
  • Huawei Mate/P Series серии
  • Mi Pro
  • Vivo X модели
  • Oppo Find X линейки.

Если средства скромен – лучше выбирать обычным средствам безопасности (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в Spinto, задействовать только как дополнительную возможность комфорта.

Как улучшить практичность использования опции?

Есть пара лайфхаков для тех, кто уже применяет функцию распознавания лица:

  1. Регулярно меняйте свою фотографию-шаблон, если сильно трансформируется облик.
  2. Не пренебрегайте протирать объектив передней камеры – пятна могут понизить четкость!
  3. Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам активирует камеру когда вы берёте его в руки.
  4. Во время записи постарайтесь сохранять лицевую часть ровно впереди видеоустройства исключая резкого наклона головы.
  5. Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отвернулись от экрана.

Возможности прогресса техники

В скоро наступающие времена можно предвкушать появления полностью бесконтактных способов идентификации индивидуума сразу по нескольким биометрическим характеристикам параметрам одновременно: лицо + голос + манера ходьбы + жесты рук!

Также возможно развитие новых методов охраны личной информации – к примеру, изменяющееся корректировка электронного паттерна после каждой удачной авторизации, чтобы осложнить его копирование злоумышленниками.

Распознавание лиц – одна из очень увлекательных техник нашего эпохи! Она обеспечивает общение со смартфоном удобнее чем до этого, и такие аппы, как Спинто казино, могут значительно оптимизировать ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.

Теперь, когда вы знаете, как функционирует эта технология в деталях, – будете в состоянии вдумчиво определять свой очередной гаджет!