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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Типичная фронтальная камера.

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

Плюсы:

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

Слабые стороны:

  • Легко ввести в заблуждение фотографией или роликом.
  • Неудачно действует при низком свете или необычных точках зрения.

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

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

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

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

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

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

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

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

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

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

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

Сопоставление и принятие заключения

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

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

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

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

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

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

  • Локальное сбережение: Большинство девайсов сохраняет биометрические образцы исключительно внутри защищённого микросхемы Secure Enclave (Apple) или TrustZone (Android). Они ни разу не не оставляют гаджет и закрыты в том числе создателю.

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

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

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

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

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

Софтверное плоское идентификация

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

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

Оборудование для объёмное сканирование

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

Гибридные способы с дополнением ИИ

Используют комбинацию программируемых методов + аппаратно-техническую обработку + дополнительную обработку нейросетями для повышения устойчивости к атакам (“anti-spoofing”). Например, такие продукты, как Вулкан 24 Казино и 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) Упорядочивание норм

Google интенсивно продвигает норму BiometricPrompt API, чтобы такие платформы, например как Вулкан 24, и все Android-приложения могли взаимодействовать с различными типами биометрии единообразно.

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

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

  • iPhone всех актуальных версий
  • Huawei Mate/Series P линейки
  • Mix Pro
  • Vivo X линейки
  • Oppo Find Икс линейки.

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

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

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

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

Перспективы эволюции техники

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

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

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

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