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

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

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

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

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

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

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

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

Преимущества

  • Надёжная деятельность даже в полной тьме.
  • Высокая сопротивляемость к фальсификациям.
  • Точность определения более 99%.

Добавочные датчики

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

Эти разработки встречаются чаще всего во топовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).

Программные алгоритмы: искусственный разум в работе

Текущие механизмы распознавания лиц немыслимы без использования ИИ и machine learning. Именно вследствие таким инновациям, как вулкан россии, устройство в состоянии распознавать юзера даже при трансформациях облика: новая стрижка, щетина, оптика или косметика не становятся барьером для деблокировки.

Детектирование физиономии

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

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

Идентификация основных аспектов

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

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

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

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

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

Сопоставление и принятие выбора

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

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

Приспособление к трансформациям внешности

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

Безопасность биометрии информации.

Многие пользователи боятся хранить свои биометрические идентификационные данные на смартфоне из-за угрозы утечки данных или хакерской атаки. Определенные организации, вроде vulkan russia, предлагают варианты для повышения сохранности данных клиентов.

  • Локальное сбережение: Преимущественно аппаратов сохраняет биометричные образцы исключительно внутри защищенного чипа 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 поддерживают как программное 2D распознавание по фото фронталкой, так и датчик глазного ириса.
  • 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, чтобы аналогичные системы, как вулкан россия, и все Android-программы были совместимы с различными типами биометрии единообразно.

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

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

  • iPhone каждого актуальных поколений
  • Huawei Companion/P Series серии
  • Mix Expert
  • Vivo X модели
  • Oppo Find Х линейки.

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

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

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

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

Возможности эволюции техники

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

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

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

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

Powered by Joinchat