Noticias
Каким способом действует определение лицевых образов в смартфонах
Каким способом действует определение лицевых образов в смартфонах
Почему мы останавливаемся на разблокирование по фейсу
В недавние годы определение лиц превратилось в одной из наиболее востребованных возможностей для разблокировки умных телефонов. Всего несколько годков назад большинство использующих удовлетворялись пин-кодами, ключами доступа или сканерами отпечатков пальцев. Но при появлением подобных технологий, например admiral x, нам вполне лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь превращает данную особенность очень нужной? Для начала, это практично: не нужно удерживать в памяти сложные пароли или находить верный палец в мраке. Также, это мгновенно: современные алгоритмы узнают лицо буквально за мгновения ока. В-третью очередь, это ощущение футуристичности — будто в кинофильмах про адмирал x разведчиков.
Однако за этой кажущейся легкостью таится целый мир сложных методов и инженерных концепций. Давайте понять, как конкретно действует распознавание лиц в современных гаджетах, какие применяются технологии, насколько они надёжны и что нас предстоит.
Сжатая история эволюции инноваций
Распознавание лиц как техника имеется уже более 50 лет. Первые попытки автоматического исследования лиц были осуществлены еще в 1960-х годах в исследовательских центрах США. Тогда вычислительные машины могли лишь определять силуэты черепа и определять дистанции между зрачками и губами на ахроматических фотографиях.
Первые торговые платформы появились в 90-х, но они были несовершенны: работали медленно и часто ошибались. Только с эволюцией искусственных сетей и таких систем, как адмирал х, сильных мобильных микросхем идентификация лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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), которые фиксируют период распространения луча до предмета и обратно; RGB-датчики глубины; специальные световые лидары для построения более аккуратной 3D-модели физиономии.
Эти технологии используются наиболее часто во передовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).
Компьютерные алгоритмы: искуственный разум на работе
Текущие устройства идентификации физиономий невозможны без эксплуатации artificial intelligence и машинного обучения. Именно вследствие таким инновациям, как адмирал х, аппарат способно узнавать владельца даже при изменениях внешности: новая стрижка, борода, линзы или макияж не становятся помехой для открытия.
Распознавание лица
При начальном шаге алгоритм должна оперативно распознать ликовое изображение в пределах целого кадра с камеры. Для этой задачи используются последовательные классификаторы Хаара или более современные сверточные нейронные сети (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 применяют только техническое трёхмерное сканирование
- Xiaomi Mi8 Explorer Edition в первый раз предложил эквивалент Face ID в числе Android.
- Samsung Galaxy S10 модель/S20 обеспечивают как программное 2D определение по изображению селфи-камерой, так и датчик ириса глаза.
- Huawei Mate20 Pro задействует комплекс из ИК-освещения + Dot Projector + ToF-сенсор
Проблемы защиты и ложные тревоги
Несмотря на впечатляющий прогресс технологий за прошедшие годы, идеальных системы пока не наблюдается:
- Вероятность мошенничества: Недорогие мобильники просто «разблокируются» качественной фотографией хозяина либо видео с экрана другого устройства.
- Идентичные близняшки: Даже самые безупречные устройства могут ошибиться между однояйцевыми близнецами либо семьями с очень похожей внешностью.
- Метаморфозы внешнего вида: Стремительное похудение/увеличение массы тела, пластические операции или травмы в некоторых случаях требуют обновления данных биометрических данных.
- Условия фотографирования: Сильная засветка солнечным светом либо интенсивная затенение могут снизить аккуратность определения признаков.
Ниже некоторые советов для защищённому применению:
- Для критически важных операций всегда внедряйте двухфакторную аутентификацию;
- Не включайте опцию «Разблокировка по лицу» на недорогих устройствах без ИК-сенсоров;
- Постоянно апгрейдите ПО телефона для обеспечения безопасности от новых видов атак;
- Включайте функцию «Требовать открытых глаз» везде, где она есть.
Где также используется технология помимо мобильных телефонов?
Пускай тема нашей работы касается в частности смартфонам и планшетам, следует отметить альтернативных областях использования технологии:
- Мониторинг доступа в рабочих помещениях и резиденциях;
- Платёжные аппараты банков («Face Pay»);
- Виртуальные удостоверения личности нового типа;
- Системы видеонаблюдения городских сервисов;
- Автоматизация отслеживания посещаемости учебных заведений/вузов;
- Авторизация юзеров ПК/ноутбуков.
Например: В московском метро уже испытывается система платежа проезда по фейсу («Face Pay») — достаточно пройти через барьер без карты или телефона! Схожие проекты развиваются в Поднебесной (Шэньчжэнь), Республике Корея и ряде стран Европы.
Как меняется технический процесс в нынешнее время?
Каждый год проявляются свежие идеи для усовершенствования стандарта деятельности систем лицевого распознавания:
- Увеличивается чёткость сенсорных устройств — чем больше деталей фиксируется фотоаппаратом/глубинными сенсорами, тем меньше риск ошибки;
- Развиваются искусственные интеллекты — современные конструкции модели MobileNetV3 позволяют скоростно обучаться новым характеристикам облика обладателя напрямую на гаджете без отправки данных в облако.
- Совершенствуются методы антиспуфинга — теперь телефоны умеют отличать подлинные анимированные лица от неподвижных снимков/маскировок по микроскопическим микродвижениям.
- Синхронизация со интеллектуальными приборами — смарт-часы могут автоматически блокировать телефон, если владелец отошёл далеко.
- Проявляются гибридные системы — к примеру комбинирующие речевую идентификацию + облик + дактилоскопический след.
Здесь, какие направления особенно актуальны на сегодняшний день:
1) Миниатюризация элементов
Компании пытаются уменьшить величину прорези («чёлки») под сенсоры на экране за счёт встраивания миниатюрных ИК-излучателей прямо под поверхность дисплея либо высувных модулей камеры.
2) Обработка прямо на девайсе
Для улучшения конфиденциальности всё более расчётов осуществляется локально без передачи информации во сторонний облачный услугу.
3) Унификация регламентов
Гугл активно пропагандирует стандарт BiometricPrompt API, чтобы такие платформы, вроде admiral x, и каждые Android-программы могли работать с любыми видами биометрии стандартизированно.
Какое подобрать сегодня?
Когда вам необходима наивысшая сохранность информации, подбирайте топовые модели с вмонтированным ИК-проектором или ToF-датчиком глубины.
- iPhone всех актуальных моделей
- Huawei Companion/P Series линейки
- Mi Pro
- Vivo X серии
- Oppo Find Икс серии.
Если финансы ограничен – лучше отдавать предпочтение обычным методам безопасности (PIN-код/сканер пальца), а функцию «разблокировка по лицу», такую как в admiral x, применять только как дополнительную возможность удобства.
Как улучшить комфорт функционирования функции?
Есть некоторые лайфхаков для тех, кто уже пользуется разблокировку по лицу:
- Регулярно обновляйте свою изображение-шаблон, если значительно изменяется облик.
- Не пренебрегайте протирать объектив передней камеры – пятна могут понизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам активирует камеру как только вы поднимаете его.
- Во время регистрационного процесса старайтесь сохранять лицо неподвижно напротив объектива не допуская резкого наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отворачиваетесь от экрана.
Возможности эволюции технологии
В предстоящие годы можно предвкушать развития полностью безконтактных способов распознавания индивидуума сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + звучание + манера ходьбы + манипуляции руками!
Также вероятно развитие свежих подходов защиты конфиденциальности – к примеру, динамическое модификация электронного образца после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее захватывающих технологий нашего периода! Она обеспечивает взаимодействие со мобильным устройством проще чем до этого, и такие приложения, как admiral-x, могут в разы повысить ваш юзерский опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как работает эта система внутри, – сможете осознаннее определять свой очередной девайс!