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