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