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

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

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

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

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

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

Короткая история прогресса инноваций

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

Выигрыши

  • Надёжная работа даже в полной неосвещённости.
  • Высокая сопротивляемость к подделкам.
  • Точность идентификации выше 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 ключевых метода к выполнению этой задачи:

Программируемое двухмерное определение

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

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

Как повысить удобство использования возможности?

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

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

Возможности развития инноваций

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

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

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

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