Каким образом функционирует распознавание лицевых образов в смартфонах
Почему мы останавливаемся на разблокирование по фейсу
В недавние годы определение физиономий является одной из самых распространённых опций для открытия смартфонов. Лишь некоторые лет назад большинство юзеров довольствовались PIN-кодами, ключами доступа или датчиками отпечатков пальцев. Но при появлением таких технологий, например Spinto, нам достаточно просто взглянуть на экран — и устройство тут же узнает своего владельца.
Какая вещь обуславливает эту особенность такой востребованной? Прежде всего, это удобно: не нужно помнить трудные пароли или находить правильный палец в мраке. Кроме того, это оперативно: современные алгоритмы узнают лицо практически за мгновение. В-третьих, это ощущение будущего — словно в кинолентах про https://www.russles.ru/ агентов.
Впрочем за данной кажущейся простотой прячется целый мир трудных методов и инженерных концепций. Попробуем исследовать, как конкретно работает фейсканирование в новейших гаджетах, какие бывают технологии, насколько они защищены и что нас ждёт впереди.
Краткая история прогресса техники
Распознавание лиц как техника присутствует уже более 50 лет. Первые пробы автоматизированного анализа лица были сделаны еще в 1960-х годы в лабораториях США. Тогда ЭВМ умели лишь определять очертания черепа и определять промежутки между глазами и ртом на монохромных фотографиях.
Изначальные бизнес установки появились в 1990-х годах, но они были далеки от совершенства: работали медленно и нередко ошибались. Только с эволюцией нейронных сетей и таких систем, как Спинто, сильных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В две тысячи семнадцатом году 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), которые фиксируют период движения луча до цели и обратно; Цветные-датчики глубины; специальные лазерные лидары для создания более аккуратной 3D-модели лица.
Эти инновации применяются в основном во топовых аппаратах Huawei (серия Mate) или Xiaomi (серия Mi).
Компьютерные процедуры: синтетический интеллект в исполнении
Современные системы идентификации лиц неосуществимы при отсутствии применения artificial intelligence и machine learning. Именно вследствие таким инновациям, как Спинто, гаджет может узнавать юзера даже при метаморфозах облика: новая причёска, борода, линзы или макияж не становятся помехой для разблокировки.
Распознавание лица
На стартовом шаге программа должна оперативно найти ликовое изображение в пределах целого изображения камеры. Для этого применяются многоуровневые классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые “обучены” находить человеческие лица среди множества других объектов.
Пример: метод MTCNN может обнаруживать облик даже в случае неполном перекрытии (например, шарфом или рукой).
Определение основных аспектов
После распознавания лица механизм, такая как Спинто, вычисляет положение ключевых точек: уголки глаз, конец носа, контуры губ и так далее. Обычно применяется от 68 до 128 основных маркеров на лице.
Данное необходимо для нормализации изображения: если человек удерживает мобильник под наклоненным, или склонил головку, программа корректирует картинку до обычного угла для дальнейшего анализа.
Формирование биометрического идентификатора модели
Далее нейронная сеть строит уплотненное математическое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой след лица длиной от 128 до 512 вещественных чисел.
Этот формат весьма затруднительно сфальсифицировать: он не хранит непосредственно изображение юзера, а лишь особенные черты его вида, что делает его идеальным для таких систем, как Спинто казино.
Сравнение и осуществление выбора
В случае, когда пользователь хочет разлочить смартфон взором, система повторяет все описанные шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает определённый уровень (обычно превышает 99%), телефон, как и платформа Спинто казино, открывается; если нет — доступ запрещается.
Приспособление к трансформациям внешности
Занимательная особенность нынешних систем — способность самообучения. Если ты регулярно разблокируете смартфон с обновленной прической или оптикой, система постепенно модернизирует основной шаблон вашего внешности для увеличения точности действия без ухудшения безопасности.
Защита биометрических информации.
Большинство клиенты беспокоятся держать свои био-идентификационные данные на мобильном устройстве из-за риска утечки информации или хакерской атаки. Иные фирмы, например Спинто казино, предлагают решения для улучшения сохранности данных пользователей.
-
Локальное сохранение: Преимущественно аппаратов сохраняет биометрические шаблоны лишь внутрь безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные всегда не покидают аппарат и не доступны включая производителю.
-
Шифрование: Все информация хранятся только в кодированном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция приложений: Приложения сторонних девелоперов не обладают непосредственного возможности доступа к биометрическим данным; они могут лишь запрашивать подтверждение верификации идентичности через системный API.
Следует упомянуть значимую особенность: в случае, если кто-то сможет получить физический доступ к вашему телефону (к примеру, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство изготовители внедряют меры безопасности от неосознанного разблокирования — например, просят открыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие существуют существуют категории распознавания лиц?
На сегодняшний день можно выделить выделить 3 главных способа к осуществлению этой функции:
Программное 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, для того чтобы аналогичные платформы, как Spinto, и любые Android-приложения были совместимы с различными типами биометрии единообразно.
Что подобрать на сегодня?
Когда вам всем нужна предельная безопасность информации, остановите выбор на флагманские модели со встроенным ИК-проектором или ToF-сенсором глубины.
- iPhone всех новейших моделей
- Huawei Partner/P ряда
- Mi Expert
- Vivo X модели
- Oppo Find X серии.
Если бюджет невелик – лучше предпочесть обычным средствам защиты (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в Spinto, использовать только как дополнительную возможность комфорта.
Как повысить комфорт использования возможности?
Есть пара хитростей для тех, кто уже пользуется функцию распознавания лица:
- Периодически обновляйте свою изображение-шаблон, если сильно меняется внешний вид.
- Не упускайте из виду чистить объектив фронтальной камеры – разводы могут снизить точность!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам включает камеру как только вы берёте его в руки.
- В процессе регистрационного процесса пытайтесь сохранять голову прямо перед видеоустройства исключая резкого наклона головы.
- Используйте опцию “Attention Aware” (“Реакция на внимание”) – она запирает смартфон, если вы отвернулись от дисплея.
Перспективы прогресса инноваций
В предстоящие времена можно предполагать развития полностью дистанционных способов идентификации человека сразу по нескольким биометрическим данным параметрам одновременно: физиономия + речь + манера ходьбы + манипуляции руками!
Также вероятно появление свежих подходов охраны приватности – например, переменное модификация электронного шаблона после каждой удачной авторизации, чтобы затруднить его копирование злоумышленниками.
Идентификация лиц – одна из наиболее увлекательных инноваций нашего периода! Она предоставляет общение со мобильным устройством комфортнее чем до этого, и такие программы, как Спинто казино, могут в разы оптимизировать ваш юзерский опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы знаете, как устроена эта методика внутри, – сможете осознаннее определять свой следующий девайс!
