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