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

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

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

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

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

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

Идентификация лиц как методика присутствует уже более пятидесяти годов. Первые эксперименты автоматизированного анализа лица были сделаны еще в 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.

Как это функционирует:

Плюсы

Дополнительные датчики

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

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

Софтверные процедуры: искуственный разум на действии

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

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

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

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

Определение ключевых аспектов

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

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

Создание биометрии образца

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

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

Сравнительный анализ и вынесение выбора

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

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

Приспособление к изменениям внешнего вида

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

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

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

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

Какие существуют существуют типы идентификации лиц?

В настоящее время можно определить 3 основных подхода к осуществлению этой задачи:

Программное плоское идентификация

Используется только лицевая камера без дополнительных детекторов глубины. Такой подход используется чаще всего в бюджетных моделях Android-смартфонов (например Samsung Galaxy A-серии).

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

Техническое трёхмерное сканирование

Применяет ИК камеру + проектор пикселей + сенсоры дистанции (Face ID от Apple; аналогичные технологии у Huawei Mate).
Достоинства: высокая надежность; не получится подделать фото/видео; постоянная работа в любых условиях освещения.
Минусы: увеличение цены устройства; увеличение толщины верхней рамки экрана (“чёлка”)

Комбинированные подходы с ИИ-дополнением

Применяют комбинацию программируемых методов + аппаратную обработку + последующую обработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, подобные продукты, как Спинто и Google Pixel Face Unlock современных поколений, объединяют фронтальную камеру c ИК сенсором движения Soli Radar для предотвращения от подделок жестами/масками/видеодисплеями посторонних устройств.

Примеры применения различных способов

Трудности защиты и ошибочные срабатывания

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

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

Здесь пара рекомендаций по защищённому применению:

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

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

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

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

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

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

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

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

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

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

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

3) Стандартизация регламентов

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

Что решить на сегодня?

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

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

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

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

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

Будущее развития инноваций

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

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

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

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