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

Зачем мы предпочитаем разлочивание по лицу

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

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

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

Сжатая повествование развития технологии

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

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

В две тысячи семнадцатом году 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), которые измеряют время движения луча до цели и обратно; RGB-датчики глубины; специальные лазерные измерители расстояния для формирования более детализированной 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-серии).

Плюсы: несложность воплощения; умеренная цена; оперативная работа при хорошем освещении.
Минусы: легко одурачить снимком; ненадежная деятельность ночью; недостаточная охрана.

Оборудование для 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 поддерживают как программное двухмерное определение по фото селфи-камерой, так и датчик радужки глаза.
  • 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/Series P серии
  • Xiaomi Professional
  • Vivo X модели
  • Oppo Find X серий.

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

Как повысить комфорт функционирования опции?

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

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

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

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

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

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

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