Как функционирует распознавание лиц в смартфонах
Почему мы предпочитаем разблокирование по лицевому распознаванию
В прошлые годы определение лиц является одной из самых распространённых возможностей для открытия умных телефонов. Лишь некоторые годков тому назад основная масса использующих довольствовались пин-кодами, паролями или сканерами отпечатков пальцев. Но при появлением таких технологий, как cabura, нам вполне просто взглянуть на экран — и устройство тут же опознает своего владельца.
Какой аспект обуславливает эту конкретную особенность такой востребованной? Во-первых, это удобно: не нужно помнить замысловатые пароли или искать нужный палец в тьме. Также, это быстро: современные программы узнают лицо буквально за доли секунды. В-третью очередь, это чувство футуристичности — словно в кинофильмах про кабура разведчиков.
Тем не менее за такой видимой несложностью скрывается целый мир комплексных техник и инженерных разработок. Позвольте нам разобраться, как конкретно функционирует идентификация по лицу в новейших гаджетах, какие применяются способы, насколько они защищены и что нас ожидает в будущем.
Сжатая история развития технологии
Распознавание лиц как техника имеется уже более пятидесяти лет. Изначальные попытки машинного анализа облика были сделаны еще в 1960-х годы в научных учреждениях США. Тогда компьютеры могли лишь определять силуэты лица и вычислять дистанции между очами и губами на монохромных снимках.
Изначальные коммерческие системы появились в девяностых годах, но они были далеки от совершенства: функционировали медленно и нередко ошибались. Только с прогрессом искусственных сетей и таких систем, как кабура, сильных мобильных чипов распознавание лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году Apple представила iPhone X с системой Face ID — это был первый массовый смартфон с достоверным трёхмерным идентификацией лица. За ним пошли Android-производители: Samsung, Huawei, Xiaomi и другие начали интегрировать собственные решения.
Главные этапы функционирования механизма определения
Процесс идентификации лица можно условно поделить на несколько основных этапов:
- Обнаружение лиц — камера определяет наличие человеческого образа в снимке.
- Выделение особенностей — система анализирует черты физиономии: очертания зрительных органов, обонятельного органа, уст, расположение надбровных дуг.
- Построение шаблона — создаётся особенный электронный отпечаток (faceprint) на основе идентифицированных признаков.
- Сравнение с эталоном — сформированный модель сопоставляется с записанной при внесении биометрической информацией владельца.
- Принятие выбора — если соответствие достаточно значительное, смартфон разблокируется.
Каждый из указанных стадий нуждается в особых алгоритмов и оптимизаций для оперативной работы непосредственно на девайсе.
Аппаратные элементы: что находится внутри них
Стандартная передняя камера.
Самый простой несложный вариант распознавания лица задействует исключительно фронтальную камеру смартфона мобильного устройства. Такой способ осуществлён во многочисленных недорогих вариантах 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 флоатов.
Такой формат очень трудно имитировать: он не удерживает непосредственно фото юзера, а лишь уникальные характеристики его облика, что делает его оптимальным для таких платформ, как кабура казино.
Сопоставление и принятие решения
В случае, когда юзер намеревается открыть смартфон взором, механизм повторяет все описанные шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает определённый границу (обычно больше 99%), телефон, как и платформа кабура казино, доступен; если нет — доступ запрещается.
Привыкание к трансформациям внешнего вида
Занимательная характеристика нынешних системы — возможность самообучения. Если вы регулярно доступаете к смартфон с свежей прической или оптикой, алгоритм постепенно обновляет эталонный модель вашего лица для увеличения точности действия без ухудшения безопасности.
Охрана биометрии данных.
Множество пользователи боятся сохранять свои биометрические данные на мобильном устройстве из-за угрозы потери данных или хакерской атаки. Некоторые организации, вроде кабура казино, предлагают решения для увеличения защиты данных юзеров.
-
Локальное сохранение: Преимущественно аппаратов записывает био-идентификационные образцы лишь внутри защищённого микросхемы Secure Enclave (Apple) или TrustZone (Android). Они всегда не оставляют устройство и недоступны включая создателю.
-
Шифрование: Все информация сберегаются только в зашифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция приложений: Программы третьих девелоперов не имеют прямого доступа к биометрическим данным; они могут лишь запрашивать факт подтверждения личности через системный API.
Необходимо отметить важную подробность: если какой-то человек достанет доступ к вашему телефону физически (к примеру, пока вы спите), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому большинство изготовители реализуют защиту от автоматического разблокирования — к примеру, требуют открыть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют бывают виды распознавания лиц на изображениях?
Сегодня можно определить различить три основных способа к осуществлению этой задачи:
Программное двухмерное распознавание
Применяется только фронтальная камера без дополнительных детекторов глубины. Подобный метод наблюдается обычно в доступных моделях 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-датчик
Проблемы безопасности и ложные сигналы
Несмотря на впечатляющий развитие техники за прошедшие лет, идеальных системы пока не существует:
- Вероятность мошенничества: Недорогие мобильники просто доступны качественной изображением пользователя или видео с экрана другого устройства.
- Идентичные близняшки: Даже самые совершенные системы могут спутать между монозиготными близнецами либо родичами с очень аналогичной внешностью.
- Метаморфозы облика: Внезапное утрата веса/увеличение массы тела, пластические операции либо повреждения в некоторых случаях необходимы для обновления данных биометрических данных.
- Условия съёмки: Сильная подсветка солнцем или глубокая тень могут понизить аккуратность идентификации признаков.
Здесь некоторые рекомендаций для безопасному применению:
- Для значимых операций всегда применяйте двухфакторную аутентификацию;
- Не включайте возможность «Разблокировка по лицу» на дешёвых аппаратах без ИК-сенсоров;
- Регулярно обновляйте прошивку смартфона для обеспечения безопасности от новых видов атак;
- Включайте опцию «Требовать распахнутых глаз» там, где она доступна.
В каких областях также применяется технологии за исключением смартфонов?
Пускай основная мысль данной публикации посвящена в частности мобильным устройствам, следует отметить других сферах применения технологии:
- Мониторинг доступа в деловых центрах и многоквартирных зданиях;
- Платёжные терминалы финансовых учреждений («Face Pay»);
- Виртуальные идентификационные документы нового образца;
- Комплексы видеомониторинга муниципальных сервисов;
- Механизация регистрации явки образовательных учреждений/вузов;
- Вход юзеров компьютеров/ноутбуков.
Например: В городском метро уже проверяется система оплаты проезда по фейсу («Face Pay») — нужно лишь пройти через барьер без карты или телефона! Похожие программы осуществляются в Китае (Шэньчжэнь), Южной Корее и ряде стран Европы.
Каким образом меняется технология в нынешнее время?
Любой годик проявляются современные идеи для усовершенствования уровня работы систем идентификации лиц:
- Увеличивается детализация датчиков — чем больше деталей фиксируется видеокамерой/датчиками глубины, тем меньше риск погрешности;
- Развиваются нейросети — новейшие архитектуры модели MobileNetV3 обеспечивают возможность быстро адаптироваться к новым чертам облика пользователя прямо на устройстве без пересылки информации в облачное хранилище.
- Улучшаются технологии антиспуфинга — теперь смартфоны умеют различать настоящие живые лица от фиксированных фото/маскировок по незаметным микродвижениям.
- Интеграция со смарт-гаджетами — интеллектуальные часы могут автоматически закрыть доступ к смартфон, если обладатель отошёл далеко.
- Проявляются гибридные устройства — к примеру комбинирующие голосовую аутентификацию + лицо + дактилоскопический след.
Вот, те направления в особенности актуальны сейчас:
1) Сокращение компонентов
Изготовители стараются сократить габариты прорези («чёлки») для датчики на экране за счёт интеграции компактных ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Переработка прямо на аппарате
Для увеличения приватности всё более вычислений выполняется на месте без отправки информации во внешний облачный услугу.
3) Стандартизация регламентов
Гугл интенсивно пропагандирует стандарт BiometricPrompt API, для того чтобы аналогичные площадки, как cabura, и все Android-программы были совместимы с всеми формами биометрии унифицированно.
Что решить на сегодня?
Когда тебе важна наивысшая безопасность данных, подбирайте флагманские устройства со встроенным ИК-излучателем или ToF-датчиком глубины.
- iPhone всех существующих последних моделей
- Huawei Companion/P серии
- Mi Pro
- Vivo X модели
- Oppo Find Х линейки.
Если финансы ограничен – лучше выбирать обычным способам защиты (PIN-код/сканер отпечатка), а возможность «разблокировка по лицу», такую как в cabura, задействовать только как опциональную опцию удобства.
Каким способом повысить удобство работы возможности?
Есть пара хитростей для людей, кто уже применяет разблокировку по лицу:
- Периодически обновляйте свою фотографию-шаблон, если сильно меняется облик.
- Не забывайте очищать объектив фронтальной камеры – пятна могут понизить точность!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает фотоаппарат как только вы берёте его в руки.
- В процессе регистрации старайтесь держать голову прямо перед камеры без сильного наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует смартфон, если вы отвели взгляд от экрана.
Будущее прогресса техники
В скоро наступающие периоды можно предвкушать возникновения полностью безконтактных способов идентификации человека сразу по нескольким биометрическим данным параметрам одновременно: физиономия + речь + шаги + движения рук!
Также возможно появление современных подходов обеспечения приватности – к примеру, изменяющееся модификация диджитал шаблона после каждой удачной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – единственная из очень захватывающих технологий нашего периода! Она делает интеракцию со телефоном удобнее чем раньше, и такие приложения, как кабура казино, могут существенно повысить ваш юзерский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы знаете, как работает эта технология в деталях, – сможете осознаннее подбирать свой следующий устройство!