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