Как функционирует идентификация лицевых образов в телефонах
Для чего мы выбираем разблокировку по лицевому распознаванию
В прошлые времена идентификация лиц является одной из самых распространённых функций для разблокировки умных телефонов. Всего некоторые лет назад основная масса использующих удовлетворялись PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но с появлением подобных технологий, например admiral x, нам достаточно просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь превращает эту конкретную особенность такой востребованной? Для начала, это практично: не нужно удерживать в памяти трудные пароли или искать верный палец в темноте. Также, это быстро: современные системы узнают лицо практически за мгновение. В-третьих, это чувство футуризма — будто в кинолентах про admiral 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 точек).
- Инфракрасная камера записывает изменение формы этой сетки по поверхности лица.
- Создаётся 3D карта глубинности, которая почти что невозможна для имитации типичной фото или маской.
Преимущества
- Надёжная функционирование даже в полной неосвещённости.
- Сильная устойчивость к подделкам.
- Точность определения свыше 99%.
Добавочные сенсорные устройства
В некоторых девайсах задействуются также дополнительные датчики: ToF (Time-of-Flight), которые измеряют время распространения света до цели и обратно; Трехцветные-датчики глубины; специальные световые измерители расстояния для создания более аккуратной 3D-модели физиономии.
Эти технологии используются в основном во топовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные алгоритмы: искусственный ум на работе
Нынешние системы опознания лиц неосуществимы при отсутствии использования ИИ и machine learning. Именно благодаря таким инновациям, как адмирал х, устройство способно узнавать владельца даже при трансформациях внешнего вида: новая причёска, щетина, очки или грим не становятся помехой для открытия.
Распознавание лица
При начальном стадии программа должна мгновенно обнаружить образ лица среди целого снимка камеры. Для данной цели задействуются последовательные классификаторы Хаара или более современные конволюционные нейронные сети (CNN), которые натренированы находить лиц человека среди множества других объектов.
Пример: алгоритм MTCNN способен находить лицо даже при неполном перекрытии (например, платком или рукой).
Выделение важных точек
После распознавания лица система, такая как адмирал х, вычисляет местоположение основных точек: края глаз, конец носа, контуры губ и так далее. Как правило применяется от 68 до 128 основных маркеров на лицевой поверхности.
Это действие требуется для нормализации изображения: если человек удерживает мобильник под углом, или склонил головку, программа “выпрямляет” изображение до обычного угла для последующего изучения.
Создание биометрического идентификатора образца
Далее искусственная сеть строит компактное числовое представление (“эмбеддинг”) облика пользователя — своеобразный цифровой след лица длиной от 128 до 512 флоатов.
Этот формат весьма трудно подделать: он не удерживает непосредственно изображение юзера, а лишь исключительные черты его облика, что делает его идеальным для таких платформ, как admiral-x.
Сопоставление и принятие заключения
Если пользователь хочет открыть телефон взглядом, программа осуществляет все описанные шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если похожесть превышает установленный границу (обычно превышает 99%), телефон, как и платформа admiral-x, открывается; если нет — доступ запрещается.
Привыкание к трансформациям внешности
Интересная особенность современных систем — способность самообучения. Если вы часто разблокируете мобильное устройство с обновленной укладкой или оптикой, система постепенно освежает эталонный шаблон вашего облика для улучшения точности функционирования без снижения уровня безопасности.
Защита биометрических данных.
Большинство юзеры боятся держать свои биометрические идентификационные данные на смартфоне из-за риска потери данных или хакерской атаки. Некоторые компании, такие как admiral-x, предлагают варианты для улучшения защиты информации клиентов.
Локальное хранение: Большинство устройств записывает био-идентификационные образцы исключительно в пределах безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Они никогда не оставляют гаджет и не доступны включая изготовителю.
Шифрование: Все сведения сберегаются только в шифрованном виде с использованием актуальных криптографических алгоритмов AES256.
Изоляция приложений: Приложения сторонних разработчиков не обладают прямого возможности доступа к биометрическим данным; они могут лишь запрашивать факт верификации личности через системный API.
Следует подчеркнуть важную деталь: в случае, если кто-либо достанет физический доступ к вашему телефону (к примеру, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество компании внедряют систему защиты от неосознанного разблокирования — в частности, требуют открыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие именно существуют категории идентификации лиц?
В настоящее время можно определить выделить три главных способа к осуществлению этой операции:
Программируемое 2D идентификация
Эксплуатируется только фронтальная камера без экстра датчиков дистанции. Этот подход наблюдается обычно в недорогих моделях 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-сенсор
Трудности защиты и ошибочные тревоги
Несмотря на поразительный прогресс инноваций за последние лет, совершенных системы пока не наблюдается:
- Шанс подвоха: Доступные смартфоны без труда “разблокируются” качественной изображением пользователя или же видеозаписью с дисплея иного гаджета.
- Идентичные двойняшки: Даже самые безупречные устройства могут перепутать между однояйцевыми близнецами либо родственниками с очень похожей внешностью.
- Трансформации облика: Стремительное похудение/набор веса, хирургические вмешательства или повреждения иногда необходимы для повторной регистрации биометрии.
- Условия съёмки: Интенсивная подсветка солнцем или же плотная затенение могут понизить точность идентификации признаков.
Здесь некоторые рекомендаций по защищённому применению:
- Для критически важных операций всегда применяйте дополнительную аутентификацию;
- Не запускайте функцию “Разблокировка по лицу” на недорогих аппаратах без ИК-сенсоров;
- Постоянно обновляйте прошивку программное обеспечение телефона для обеспечения безопасности от современных угроз;
- Включайте настройку “Требовать открытых глаз” там, где она имеется.
В каких областях ещё используется технология за исключением мобильных телефонов?
Несмотря на то, что тема нашей работы посвящена именно портативным гаджетам, следует отметить альтернативных областях использования технологии:
- Контроль входа в рабочих помещениях и резиденциях;
- Платёжные аппараты финансовых учреждений (“Face Pay”);
- Электронные паспорта нового образца;
- Системы видеонаблюдения городских сервисов;
- Автоматизирование отслеживания присутствия образовательных учреждений/институтов;
- Вход пользователей персональных компьютеров/ноутбуков.
Например: В столичном метро уже проверяется система платежа проезда по лицу (“Face Pay”) — хватит пройти через барьер без карты или мобильника! Похожие проекты реализуются в Поднебесной (Шэньчжэнь), Республике Корея и ряде стран Европы.
Каким способом трансформируется технология в нынешнее время?
Каждый годик возникают свежие концепции для повышения уровня деятельности систем лицевого распознавания:
- Увеличивается детализация датчиков — чем больше элементов фиксируется фотоаппаратом/глубинными сенсорами, тем меньше вероятность неточности;
- Совершенствуются нейронные сети — передовые архитектуры модели MobileNetV3 позволяют быстро обучаться свежим чертам вида обладателя напрямую на гаджете без пересылки информации в облачное хранилище.
- Улучшаются технологии антиспуфинга — теперь телефоны способны различать настоящие движущиеся лица от статичных фотографий/маскировок по микроскопическим микродвижениям.
- Взаимодействие со интеллектуальными приборами — смарт-часы могут авто заблокировать мобильный телефон, если обладатель ушёл далеко.
- Возникают гибридные устройства — например комбинирующие речевую аутентификацию + облик + пальцевой отпечаток.
Итак, которые тренды очень востребованы на сегодняшний день:
1) Сокращение деталей
Производители намереваются минимизировать габариты отверстия (“чёлки”) под сенсоры на экране за счёт внедрения компактных ИК-излучателей прямо под стекло дисплея либо высувных модулей камеры.
2) Обработка прямо на устройстве
Для увеличения личной безопасности всё больше вычислений выполняется на месте без передачи данных во сторонний облачный сервис.
3) Стандартизация регламентов
Гугл интенсивно продвигает эталон BiometricPrompt API, с целью чтобы такие системы, например как admiral x, и каждые Android-программы были совместимы с любыми видами биометрии стандартизированно.
Какое подобрать сегодня?
Когда тебе необходима максимальная сохранность данных, остановите выбор на флагманские модели со встроенным ИК-излучателем либо ToF-датчиком глубины.
- iPhone всех существующих новейших версий
- Huawei Partner/Series P серии
- Xiaomi Expert
- Vivo X модели
- Оппо Найти Х серии.
Если бюджет ограничен – лучше предпочесть классическим методам безопасности (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в admiral x, использовать только как дополнительную возможность комфорта.
Как повысить практичность использования функции?
Есть несколько хитростей для людей, кто уже пользуется функцию распознавания лица:
- Часто меняйте свою фотографию-шаблон, если значительно трансформируется внешний вид.
- Не забывайте чистить линзу передней камеры – пятна могут снизить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате мобильник сам включает камеру когда вы поднимаете его.
- Во время регистрации старайтесь держать голову ровно перед объектива не допуская резкого наклона головы.
- Используйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отвели взгляд от экрана.
Будущее прогресса инноваций
В скоро наступающие годы можно предвкушать возникновения полностью дистанционных способов опознания персоны сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + голос + манера ходьбы + движения рук!
Также вероятно возникновение новых методов обеспечения приватности – к примеру, изменяющееся модификация электронного паттерна после каждой успешной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – одна из очень увлекательных технологий нашего периода! Она предоставляет взаимодействие со телефоном удобнее чем когда-либо прежде, и такие аппы, как admiral-x, могут в разы улучшить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы осведомлены, как устроена эта система в деталях, – сумеете осознаннее определять свой следующий устройство!
Leave a Reply