Как действует распознавание лиц в телефонах
Как действует распознавание лиц в телефонах
Для чего мы выбираем разлочивание по лицу
В недавние времена определение лиц стало одной из самых распространённых возможностей для разблокировки смартфонов. Еще несколько годов ранее основная масса пользователей удовлетворялись PIN-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением подобных технологий, например admiral x, нам достаточно просто взглянуть на экран — и устройство тут же узнает своего владельца.
Какая вещь обуславливает эту возможность очень нужной? Во-первых, это комфортно: не нужно помнить трудные пароли или искать верный палец в темноте. Кроме того, это мгновенно: современные алгоритмы узнают лицо буквально за мгновения ока. В-третьих, это ощущение футуристичности — словно в фильмах про admiral x casino разведчиков.
Тем не менее за такой на первый взгляд простотой прячется целый универсум трудных техник и инженерных разработок. Позвольте нам разобраться, как точно работает идентификация по лицу в современных смартфонах, какие существуют методы, насколько они безопасны и что нас ждёт впереди.
Короткая история прогресса инноваций
Распознавание лиц как методика имеется уже более пятидесяти лет. Изначальные попытки машинного исследования лиц были предприняты еще в 1960-х годы в научных учреждениях США. Тогда ЭВМ умели лишь определять силуэты черепа и определять дистанции между глазами и устами на ахроматических фотографиях.
Начальные коммерческие платформы возникли в 1990-х годах, но они были несовершенны: работали медленно и часто давали сбои. Только с эволюцией нейронных сетей и таких площадок, как адмирал х, высокопроизводительных мобильных процессоров идентификация лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году Apple представила iPhone X с системой Face ID — это был первый широкодоступный смартфон с надёжным трёхмерным сканированием лица. За этим пошли Android-производители: Samsung, Huawei, Xiaomi и прочие начали внедрять собственные разработки.
Главные шаги работы устройства идентификации
Процесс распознавания лица можно примерно разделить на несколько важных этапов:
- Обнаружение лица — аппарат распознает существование людского лица в кадре.
- Выделение признаков — система изучает контуры лица: конфигурацию зрительных органов, носа, уст, позицию надбровных дуг.
- Построение шаблона — создаётся особенный электронный отпечаток (faceprint) на основе определённых признаков.
- Сравнение с стандартом — созданный шаблон сверяется со записанной при внесении биометрической информацией владельца.
- Принятие решения — если соответствие достаточно существенное, смартфон деблокируется.
Всякий из данных шагов нуждается в специальных методов и улучшений для скорой работы непосредственно на девайсе.
Аппаратные элементы: что прячется в их недрах
Обычная передняя камера.
Наиболее несложный метод идентификации облика использует исключительно переднюю видеокамеру смартфона. Данный метод реализован во многочисленных недорогих версиях Android-девайсов.
Плюсы:
- Необходимо потребляет дополнительные датчиков.
- Оперативно функционирует при достаточном освещённости.
Недостатки:
- Легко обмануть снимком или роликом.
- Плохо работает при плохом освещённости или непривычных ракурсах.
ИК фотокамера и пунктирный проектор
Более совершенные системы, такие как адмирал х, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая техпроцесс составляет базу Face ID от Apple.
Каким способом это работает:
- Точечный устройство проекции показывает на облик использующего невидимую решетку из тысяч инфракрасных пятен (например, Face ID использует около 30 000 точек).
- Инфракрасная камера регистрирует искривление этой сетки по плоскости физиономии.
- Получается 3D карта глубины глубинности, которая почти невозможна для подделки стандартной фото или маскировкой.
Достоинства
- Надёжная функционирование даже в полной тьме.
- Высокая защита к имитациям.
- Точность идентификации свыше 99%.
Добавочные сенсорные устройства
В определённых девайсах используются также дополнительные сенсоры: ToF (Time-of-Flight), которые определяют период распространения луча до объекта и обратно; RGB-датчики глубины; специальные лазерные дальномеры для формирования более аккуратной 3D-модели лица.
Эти технологии применяются в основном во передовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные алгоритмы: синтетический ум в исполнении
Современные устройства опознания физиономий неосуществимы в отсутствие использования ИИ и машинного обучения. Именно из-за таким инновациям, как адмирал х, гаджет в состоянии идентифицировать пользователя даже при трансформациях облика: новая причёска, растительность на лице, оптика или косметика не становятся препятствием для деблокировки.
Распознавание лиц
На стартовом этапе алгоритм необходимо быстро найти лицо среди полного изображения с камеры. Для этого применяются многоуровневые классификаторы Хаара или более новейшие сверточные нейронные сети (CNN), которые подготовлены находить лица людей среди множества других объектов.
Пример: процесс MTCNN может находить лицо даже с частичном перекрытии (например, платком или рукой).
Определение основных моментов
После идентификации лица механизм, такая как адмирал х, устанавливает положение основных точек: края глаз, кончик носа, края губ и так далее. Обычно применяется от 68 до 128 основных маркеров на лице.
Данное требуется для выравнивания картинки: если пользователь удерживает смартфон под углом, или склонил головку, программа исправляет изображение до обычного угла для дальнейшего анализа.
Построение биометрического идентификатора модели
Далее нейросеть строит уплотненное математическое представление (”эмбеддинг”) лица пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 флоатов.
Данный шаблон очень трудно сфальсифицировать: он не сохраняет само изображение юзера, а лишь уникальные особенности его вида, что делает его совершенным для таких систем, как admiral-x.
Сравнительный анализ и осуществление решения
В случае, когда человек хочет разлочить смартфон взглядом, механизм повторяет все указанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает установленный порог (обычно выше 99%), телефон, как и платформа admiral-x, доступен; если нет — доступ запрещается.
Адаптация к трансформациям внешнего вида
Занимательная особенность актуальных систем — способность самостоятельного обучения. Если ты часто открываете телефон с новой стрижкой или очками, программа постепенно модернизирует базовый шаблон вашего лица для улучшения точности функционирования без снижения уровня безопасности.
Безопасность биометрии информации.
Множество клиенты боятся сохранять свои био-идентификационные данные на телефоне из-за риска утечки данных или взлома гаджета. Некоторые организации, например admiral-x, предлагают методы для улучшения защиты данных юзеров.
-
Локальное хранение: Преимущественно устройств хранит био-идентификационные модели исключительно в пределах безопасного микросхемы 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 применяют только физическое трёхмерное сканирование в 3D
- 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) Унификация норм
Google энергично продвигает эталон BiometricPrompt API, чтобы аналогичные площадки, вроде admiral x, и каждые Android-приложения были совместимы с всеми формами биометрии единообразно.
Что решить сегодня?
Если вам всем важна наивысшая сохранность информации, подбирайте флагманские устройства со встроенным ИК-проектором или же ToF-датчиком глубины.
- iPhone всех актуальных поколений
- Huawei Companion/P серии
- Mix Pro
- Vivo X серии
- Oppo Обнаружить X серий.
Если средства невелик – лучше выбирать классическим способам защиты (PIN-код/сканер пальца), а опцию ”разблокировка по лицу”, такую как в admiral x, использовать только как дополнительную опцию удобства.
Каким способом улучшить комфорт работы возможности?
Есть пара хитростей для людей, кто уже использует разблокировку по лицу:
- Часто обновляйте свою изображение-шаблон, если значительно меняется внешность.
- Не пренебрегайте очищать объектив фронтальной камеры – разводы могут понизить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так мобильник сам включает фотоаппарат если вы поднимаете его.
- В процессе записи постарайтесь держать голову неподвижно впереди видеоустройства без сильного наклона головы.
- Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отвернулись от дисплея.
Возможности развития технологии
В скоро наступающие времена можно предвкушать появления полностью дистанционных способов идентификации человека сразу по нескольким биометрическим параметрам одновременно: облик + звучание + походка + манипуляции руками!
Также возможно появление современных методов защиты конфиденциальности – к примеру, динамическое изменение электронного образца после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее захватывающих инноваций нашего времени! Она обеспечивает интеракцию со мобильным устройством комфортнее чем раньше, и такие приложения, как admiral-x, могут значительно улучшить ваш юзерский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как работает эта технология в деталях, – сможете вдумчиво выбирать свой очередной девайс!