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

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

Для чего мы выбираем разблокирование по фейсу

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

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

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

Короткая повествование развития технологии

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

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

В 2017 году 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 и машинного обучения. Именно вследствие таким разработкам, как Спинто, устройство может идентифицировать пользователя даже при изменениях внешности: новая причёска, растительность на лице, оптика или макияж не становятся помехой для разблокировки.

Детектирование лиц

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

Проблемы защиты и ложные срабатывания

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

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

Вот несколько рекомендаций по надёжному применению:

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

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

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

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

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

Каким способом изменяется технология в нынешнее время?

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

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

Вот, которые направления очень актуальны на сегодняшний день:

1) Уменьшение деталей

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

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

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

3) Унификация стандартов

Гугл активно продвигает норму BiometricPrompt API, чтобы подобные платформы, как Spinto, и каждые Android-аппы были совместимы с любыми видами биометрии единообразно.

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

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

  • iPhone всех существующих последних версий
  • Huawei Partner/P Series ряда
  • Mix Professional
  • Vivo X серии
  • Oppo Find Икс серий.

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

Каким способом увеличить комфорт функционирования функции?

Есть пара хитростей для пользователей, кто уже использует разблокировку через лицо:

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

Перспективы развития инноваций

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

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

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

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