Как работает определение лиц в телефонах

Как работает определение лиц в телефонах

Для чего мы останавливаемся на разблокировку по лицевому распознаванию

В последние времена идентификация лиц превратилось в одной из самых популярных возможностей для разблокировки мобильных телефонов. Всего пару годков тому назад большинство пользователей удовлетворялись PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением таких технологий, как Spinto, нам вполне лишь взглянуть на экран — и аппарат тут же узнает своего владельца.

Что превращает данную возможность такой востребованной? Во-первых, это практично: не нужно запоминать сложные пароли или искать правильный палец в тьме. Во-вторых, это мгновенно: современные программы распознают лицо буквально за мгновения ока. В-третьем пункте, это впечатление футуристичности — словно в кинофильмах про спинто казино шпионов.

Впрочем за данной видимой легкостью таится полный вселенная трудных технологий и инженерных разработок. Попробуем понять, как конкретно работает распознавание лиц в актуальных смартфонах, какие применяются технологии, насколько они безопасны и что нас предстоит.

Короткая история прогресса технологии

Идентификация лиц как методика существует уже более 50 лет. Первые пробы машинного исследования лиц были сделаны еще в 1960-х годы в лабораториях США. Тогда вычислительные машины умели лишь обозначать очертания черепа и измерять дистанции между глазами и ртом на черно-белых снимках.

Начальные коммерческие системы появились в 1990-х годах, но они были несовершенны: действовали неспешно и часто ошибались. Только с эволюцией искусственных сетей и таких систем, как Спинто, сильных мобильных чипов идентификация лиц стало по-настоящему общедоступным явлением.

В две тысячи семнадцатом году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с безопасным трёхмерным идентификацией лица. За этим пошли Android-изготовители: Samsung, Huawei, Xiaomi и прочие начали интегрировать свои решения.

Главные шаги действия устройства распознавания

Процесс распознавания лица можно примерно сегментировать на несколько ключевых этапов:

  1. Распознавание лица — аппарат выявляет существование человеческого образа в изображении.
  2. Извлечение характеристик — механизм исследует черты лица: конфигурацию зрительных органов, обонятельного органа, уст, позицию бровей.
  3. Построение шаблона — создаётся неповторимый электронный отпечаток (faceprint) на основе определённых признаков.
  4. Сравнение со стандартом — созданный шаблон сверяется с сохранённой при внесении биометрической сведениями владельца.
  5. Принятие решения — если сходство достаточно значительное, смартфон деблокируется.

Любой из этих шагов запрашивает индивидуальных алгоритмов и оптимизаций для оперативной работы прямо на устройстве.

Технические элементы: что находится в их недрах

Стандартная передняя камера.

Самый легкий метод идентификации физиономии использует исключительно лицевую видеокамеру мобильного устройства. Данный способ осуществлён во многочисленных недорогих версиях Android-устройств.

Преимущества:

  • Не нуждается в нуждается в дополнительные датчиков.
  • Оперативно работает при достаточном освещении.

Недостатки:

  • Несложно обмануть снимком или видеозаписью.
  • Плохо работает при слабом освещённости или нестандартных углах обзора.

Инфракрасная фотокамера и точечный проекционный аппарат

Более продвинутые системы, такие как Спинто, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта методика лежит в основе Face ID от Apple.

Каким образом это функционирует:

  • Точечный проектор отображает на физиономию использующего невидимую сетку из тысяч инфракрасных точек (например, Face ID задействует около 30 000 пятен).
  • ИК устройство регистрирует изменение формы данной решетки по поверхности лица.
  • Создаётся 3D глубинная карта глубинности, которая почти невозможна для фальсификации типичной снимком или маской.

Достоинства

  • Надёжная деятельность даже в полной неосвещённости.
  • Большая сопротивляемость к фальсификациям.
  • Точность определения свыше 99%.

Дополнительные датчики

В некоторых аппаратах задействуются также экстра сенсорные устройства: ToF (Time-of-Flight), которые измеряют время прохождения луча до объекта и обратно; Трехцветные-датчики глубины; специальные оптические дальномеры для формирования более аккуратной 3D-модели физиономии.

Эти инновации встречаются наиболее часто во флагманских моделях Huawei (серия Mate) или Xiaomi (серия Mi).

Программные методы: искуственный интеллект на работе

Текущие механизмы опознания лиц неосуществимы при отсутствии использования artificial intelligence и машинного обучения. Именно вследствие таким разработкам, как Спинто, аппарат в состоянии распознавать владельца даже при изменениях внешности: новая укладка, борода, очки или макияж не становятся барьером для деблокировки.

Обнаружение лица

В стартовом стадии алгоритм должна оперативно обнаружить лицо внутри целого кадра камеры. Для этого задействуются многоуровневые классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые подготовлены распознавать лица людей среди множества других объектов.

Пример: процесс MTCNN в состоянии находить лицо даже с частичном закрытии (например, шарфом или ладонью).

Определение основных моментов

После идентификации лица устройство, такая как Спинто, устанавливает расположение основных точек: края глаз, кончик носа, контуры губ и так далее. Часто используется от 68 до 128 ключевых точек на лицевой поверхности.

Данное необходимо для нормализации картинки: если юзер удерживает мобильник под наклоненным, или повернул головку, программа корректирует изображение до стандартного положения для последующего изучения.

Формирование биометрии образца

Далее нейросеть строит компактное числовое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой след лица длиной от 128 до 512 вещественных чисел.

Этот образец крайне трудно сфальсифицировать: он не удерживает само изображение пользователя, а лишь исключительные характеристики его вида, что делает его оптимальным для таких площадок, как Спинто казино.

Сопоставление и вынесение заключения

Когда пользователь хочет разлочить смартфон взором, механизм повторяет все описанные шаги снова и сопоставляет полученный шаблон с эталоном из памяти устройства.

Если похожесть превышает заданный границу (обычно превышает 99%), телефон, как и платформа Спинто казино, доступен; если нет — доступ запрещается.

Приспособление к трансформациям внешности

Увлекательная особенность нынешних систем — возможность самостоятельного обучения. Если вы часто доступаете к смартфон с обновленной стрижкой или очками, алгоритм постепенно обновляет основной шаблон вашего облика для улучшения точности функционирования без снижения уровня безопасности.

Безопасность биометрических данных данных.

Большинство пользователи боятся сохранять свои биометрические данные на мобильном устройстве из-за угрозы потери данных или взлома устройства. Некоторые организации, например Спинто казино, предлагают варианты для улучшения сохранности информации юзеров.

  • Локальное сохранение: Основная часть аппаратов хранит биометрические модели исключительно внутри защищенного микросхемы 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-датчик

Проблемы охраны и ложные сигналы

Несмотря на замечательный прогресс инноваций за прошедшие лет, совершенных системы пока не существует:

  1. Возможность подвоха: Доступные мобильники легко доступны качественной изображением пользователя или видеозаписью с дисплея иного гаджета.
  2. Идентичные близняшки: Даже самые безупречные системы могут перепутать между монозиготными близнецами либо родичами с очень аналогичной внешностью.
  3. Метаморфозы внешности: Резкое снижение веса/увеличение массы тела, косметические процедуры либо повреждения в некоторых случаях необходимы для повторной регистрации биометрии.
  4. Условия записи: Яркая подсветка солнечным светом либо глубокая темнота могут уменьшить точность идентификации признаков.

Здесь пара подсказок по надёжному эксплуатации:

  • Для важных операций всегда используйте двухэтапную аутентификацию;
  • Не запускайте функцию “Разблокировка по лицу” на бюджетных аппаратах без ИК-сенсоров;
  • Постоянно обновляйте прошивку ПО смартфона для предотвращения угроз от новых видов атак;
  • Включайте функцию “Требовать открытых глаз” везде, где она имеется.

В каких местах дополнительно используется технологии кроме мобильных телефонов?

Хотя тема нашей публикации посвящена именно смартфонам и планшетам, необходимо сказать о прочих направлениях внедрения технологии:

  • Мониторинг входа в деловых центрах и жилых домах;
  • Платёжные устройства финансовых учреждений (“Face Pay”);
  • Электронные паспорта нового поколения;
  • Системы видеомониторинга городских подразделений;
  • Автоматизирование отслеживания явки учебных заведений/вузов;
  • Вход пользователей персональных компьютеров/ноутбуков.

Например: В московском метро уже проверяется система оплаты проезда по фейсу (“Face Pay”) — нужно лишь пройти через турникет без пластика или телефона! Схожие инициативы осуществляются в Китае (Шэньчжэнь), Южной Корее и ряде стран Европы.

Каким способом трансформируется технология сегодня?

Всякий годик проявляются свежие концепции для повышения качества деятельности систем идентификации лиц:

  1. Увеличивается чёткость сенсорных устройств — чем больше информации фиксируется камерой/глубинными сенсорами, тем меньше риск неточности;
  2. Улучшаются нейросети — передовые архитектуры типа MobileNetV3 позволяют скоростно осваивать новым особенностям внешности пользователя напрямую на гаджете без отправки данных в облако.
  3. Совершенствуются методы антиспуфинга — теперь мобильные устройства могут отличать реальные движущиеся облики от фиксированных фотографий/маскировок по незаметным микродвижениям.
  4. Синхронизация со интеллектуальными приборами — интеллектуальные часы могут авто заблокировать смартфон, если обладатель удалился на значительное расстояние.
  5. Появляются гибридные механизмы — например совмещающие речевую опознание + облик + отпечаток пальца.

Вот, те направления особенно популярны в данный момент:

1) Уменьшение компонентов

Компании намереваются уменьшить размер отверстия (“чёлки”) под датчики на экране за счёт встраивания компактных ИК-излучателей прямо под поверхность дисплея либо выдвижных модулей камеры.

2) Обработка прямо на девайсе

Для повышения конфиденциальности всё больше расчётов выполняется на месте без отправки информации во сторонний облачный сервис.

3) Стандартизация стандартов

Google интенсивно продвигает норму BiometricPrompt API, чтобы аналогичные платформы, как Spinto, и любые Android-программы были совместимы с различными типами биометрии унифицированно.

Какое выбрать сегодня?

Когда вам необходима предельная сохранность данных, выбирайте флагманские модели с вмонтированным ИК-излучателем либо ToF-сенсором глубины.

  • iPhone всех существующих актуальных версий
  • Huawei Companion/Series P серии
  • Xiaomi Professional
  • Vivo X модели
  • Оппо Найти Икс серии.

Если бюджет ограничен – лучше выбирать классическим средствам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в Spinto, задействовать только как дополнительную возможность удобства.

Каким образом повысить практичность использования функции?

Есть пара лайфхаков для пользователей, кто уже пользуется функцию распознавания лица:

  1. Часто меняйте свою фотографию-шаблон, если кардинально трансформируется облик.
  2. Не пренебрегайте очищать объектив передней камеры – загрязнения могут уменьшить четкость!
  3. Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает фотоаппарат как только вы берёте его в руки.
  4. Во время регистрации пытайтесь сохранять лицо неподвижно напротив видеоустройства без сильного наклона головы.
  5. Используйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отвернулись от дисплея.

Возможности развития технологии

В скоро наступающие времена можно предвкушать возникновения полностью безконтактных способов идентификации индивидуума сразу по нескольким биометрическим параметрам одновременно: лицо + речь + шаги + движения рук!

Также вероятно развитие современных способов защиты личной информации – скажем, переменное корректировка электронного шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.

Идентификация лиц – единственная из наиболее захватывающих технологий нашего периода! Она предоставляет взаимодействие со смартфоном комфортнее чем раньше, и такие программы, как Спинто казино, могут существенно повысить ваш опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.

Теперь, раз вы понимаете, как работает эта методика внутри, – сумеете осознаннее подбирать свой будущий девайс!