Каким образом действует распознавание лицевых образов в телефонах
Почему мы предпочитаем разлочивание по лицевому распознаванию
В последние годы идентификация лиц превратилось в одной из наиболее востребованных возможностей для разблокировки мобильных телефонов. Всего несколько лет ранее большинство юзеров удовлетворялись пин-кодами, ключами доступа или датчиками отпечатков пальцев. Но с появлением подобных технологий, например admiral x, нам вполне просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какой аспект обуславливает эту возможность настолько популярной? Прежде всего, это комфортно: не нужно удерживать в памяти замысловатые пароли или находить нужный палец в тьме. Также, это мгновенно: современные алгоритмы узнают лицо буквально за доли секунды. В-третьих, это ощущение футуризма — как будто в фильмах про admiral x casino разведчиков.
Однако за данной на первый взгляд несложностью прячется полный мир трудных технологий и инженерных разработок. Попробуем понять, как конкретно действует идентификация по лицу в новейших гаджетах, какие существуют методы, насколько они надёжны и что нас ожидает в будущем.
Краткая хроника развития технологии
Распознавание лиц как методика имеется уже более пятидесяти лет. Изначальные пробы автоматизированного изучения лиц были предприняты еще в 1960-х годах в исследовательских центрах США. Тогда вычислительные машины умели лишь определять очертания черепа и определять дистанции между глазами и губами на монохромных фотографиях.
Изначальные коммерческие системы возникли в 1990-х годах, но они были неидеальны: действовали неспешно и часто давали сбои. Только с развитием нейронных сетей и таких платформ, как адмирал х, высокопроизводительных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В 2017 году 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), которые измеряют время распространения луча до цели и обратно; Трехцветные-датчики глубины; специальные лазерные лидары для формирования более точной 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) Унификация норм
Гугл энергично пропагандирует эталон BiometricPrompt API, чтобы такие системы, например как admiral x, и все Android-программы могли работать с всеми формами биометрии стандартизированно.
Что подобрать сегодня?
Когда вам всем нужна предельная безопасность данных, подбирайте передовые устройства со встроенным ИК-излучателем либо ToF-датчиком глубины.
- iPhone каждого новейших версий
- Huawei Mate/Series P ряда
- Mix Professional
- Vivo X серии
- Oppo Обнаружить X серий.
Если финансы ограничен – лучше отдавать предпочтение классическим средствам защиты (PIN-код/сканер пальца), а опцию « разблокировка по лицу », такую как в admiral x, задействовать только как дополнительную опцию удобства.
Как повысить практичность работы функции?
Есть пара лайфхаков для пользователей, кто уже пользуется функцию распознавания лица:
- Регулярно обновляйте свою фотографию-шаблон, если кардинально трансформируется облик.
- Не упускайте из виду протирать линзу передней камеры – пятна могут снизить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает фотоаппарат когда вы берёте его в руки.
- Во время записи старайтесь сохранять лицевую часть ровно впереди объектива без резкого наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отвернулись от экрана.
Возможности развития техники
В скоро наступающие годы можно предполагать возникновения полностью дистанционных способов идентификации персоны сразу по нескольким биометрическим параметрам одновременно: облик + звучание + манера ходьбы + жесты рук!
Также возможно возникновение свежих способов обеспечения личной информации – например, изменяющееся изменение цифрового шаблона после каждой результативной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из самых увлекательных техник нашего периода! Она делает взаимодействие со мобильным устройством проще чем когда-либо прежде, и такие аппы, как admiral-x, могут значительно повысить ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы осведомлены, как устроена эта система внутри, – сумеете более осмысленно выбирать свой очередной девайс!
