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