Каким образом действует определение лицевых образов в мобильных устройствах
Почему мы выбираем разблокирование по лицу
В прошлые годы определение физиономий стало одной из самых популярных опций для разблокировки умных телефонов. Лишь пару годов назад основная масса юзеров обходились пин-кодами, секретными кодами или сканерами отпечатков пальцев. Но при появлением таких технологий, например admiral x, нам достаточно лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь превращает эту конкретную функцию такой востребованной? Во-первых, это удобно: не нужно удерживать в памяти замысловатые пароли или находить нужный палец в мраке. Кроме того, это оперативно: современные программы идентифицируют лицо фактически за мгновение. В-третью очередь, это впечатление футуризма — будто в кинофильмах про адмирал x разведчиков.
Впрочем за этой на первый взгляд простотой скрывается весь вселенная трудных методов и инженерных концепций. Попробуем разобраться, как точно функционирует распознавание лиц в современных смартфонах, какие применяются технологии, насколько они надёжны и что нас ждёт впереди.
Короткая повествование прогресса технологии
Идентификация лиц как техника присутствует уже более 50 лет. Начальные эксперименты автоматизированного исследования облика были осуществлены еще в 1960-х годы в научных учреждениях США. Тогда вычислительные машины способны были лишь обозначать контуры головы и измерять расстояния между зрачками и устами на черно-белых снимках.
Изначальные торговые платформы стали доступны в девяностых годах, но они были неидеальны: работали медленно и часто ошибались. Только с прогрессом нейронных сетей и таких платформ, как адмирал х, мощных мобильных чипов идентификация лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году 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.
Стоит подчеркнуть значимую подробность: в случае, если кто-то получит доступ к вашему телефону физически (например, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому многие производители внедряют защиту от автоматического разблокирования — к примеру, просят разомкнуть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие существуют типы определения лиц на изображениях?
На сегодняшний день можно определить определить три главных метода к осуществлению этой задачи:
Софтверное 2D распознавание
Эксплуатируется только лицевая камера без дополнительных сенсоров глубины. Подобный способ используется наиболее часто в бюджетных моделях 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 линейки
- Оппо Найти Икс серий.
Если средства невелик – лучше выбирать классическим средствам безопасности (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в admiral x, использовать только как опциональную опцию комфорта.
Каким способом увеличить удобство использования возможности?
Есть пара лайфхаков для людей, кто уже пользуется разблокировку по лицу:
- Часто меняйте свою фотографию-шаблон, если значительно трансформируется облик.
- Не пренебрегайте очищать линзу передней камеры – загрязнения могут уменьшить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – так телефон сам запускает фотоаппарат когда вы поднимаете его.
- Во время регистрации старайтесь держать лицо ровно впереди видеоустройства не допуская сильного наклона головы.
- Задействуйте опцию “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отвели взгляд от экрана.
Перспективы эволюции технологии
В ближайшие годы можно предполагать возникновения полностью бесконтактных способов распознавания человека сразу по нескольким биометрическим данным параметрам одновременно: физиономия + звучание + походка + манипуляции руками!
Также предполагается возникновение современных подходов обеспечения личной информации – скажем, изменяющееся изменение электронного образца после каждой результативной авторизации, чтобы осложнить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее увлекательных инноваций нашего времени! Она предоставляет взаимодействие со мобильным устройством удобнее чем когда-либо прежде, и такие приложения, как admiral-x, могут существенно улучшить ваш опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы понимаете, как функционирует эта методика в деталях, – сможете вдумчиво подбирать свой очередной девайс!