Каким способом работает распознавание лиц в смартфонах
Почему мы предпочитаем разблокирование по лицевому распознаванию
В недавние годы идентификация физиономий стало одной из самых популярных функций для разблокировки смартфонов. Еще несколько лет ранее большинство пользователей обходились PIN-кодами, паролями или датчиками отпечатков пальцев. Но при появлением подобных технологий, как Spinto, нам вполне лишь взглянуть на экран — и устройство тут же узнает своего владельца.
Что делает эту конкретную особенность настолько популярной? Во-первых, это комфортно: не нужно помнить трудные пароли или отыскивать нужный палец в тьме. Во-вторых, это мгновенно: современные программы узнают лицо практически за мгновения ока. В-третьем пункте, это чувство футуристичности — будто в кинофильмах про https://www.russles.ru/ шпионов.
Однако за этой кажущейся легкостью таится полный универсум комплексных методов и инженерных решений. Попробуем исследовать, как конкретно работает распознавание лиц в новейших смартфонах, какие применяются способы, насколько они защищены и что нас ждёт впереди.
Сжатая хроника прогресса техники
Идентификация лиц как техника присутствует уже более пятидесяти годов. Первые пробы машинного изучения облика были предприняты еще в 1960-х годы в исследовательских центрах США. Тогда ЭВМ умели лишь определять очертания черепа и определять дистанции между очами и устами на черно-белых изображениях.
Изначальные бизнес системы возникли в 90-х, но они были неидеальны: действовали неспешно и нередко ошибались. Только с эволюцией искусственных сетей и таких платформ, как Спинто, сильных мобильных микросхем идентификация лиц стало по-настоящему общедоступным явлением.
В две тысячи семнадцатом году 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).
Программные процедуры: искусственный ум на действии
Современные системы распознавания лиц неосуществимы без использования ИИ и машинного обучения. Именно вследствие таким разработкам, как Спинто, устройство способно распознавать пользователя даже при изменениях внешности: новая стрижка, щетина, оптика или макияж не становятся препятствием для разблокировки.
Распознавание лиц
При стартовом шаге алгоритм необходимо мгновенно обнаружить образ лица среди целого кадра с камеры. Для этого задействуются многоуровневые классификаторы Хаара или более новейшие сверточные нейронные сети (CNN), которые подготовлены находить человеческие лица среди множества других объектов.
Пример: метод MTCNN в состоянии находить физиономию даже при частичном перекрытии (например, платком или ладонью).
Определение важных точек
После обнаружения лица механизм, такая как Спинто, устанавливает местоположение ключевых точек: кончики глаз, верхушка носа, края губ и так далее. Часто задействуется от 68 до 128 основных маркеров на лицевой области.
Данное нужно для выравнивания визуала: если человек находится с телефон под углом, или повернул головку, программа корректирует изображение до обычного угла для дальнейшего анализа.
Создание биометрического идентификатора шаблона
Далее нейросеть строит уплотненное числовое представление (“эмбеддинг”) внешности пользователя — своеобразный цифровой образ внешности длиной от 128 до 512 чисел с плавающей запятой.
Такой шаблон весьма сложно имитировать: он не сохраняет непосредственно изображение пользователя, а лишь особенные характеристики его вида, что делает его совершенным для таких площадок, как Спинто казино.
Сравнение и вынесение заключения
Когда пользователь намеревается открыть телефон глазами, система воспроизводит все описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает определённый границу (обычно превышает 99%), телефон, как и платформа Спинто казино, доступен; если нет — доступ не предоставляется.
Приспособление к трансформациям внешнего вида
Увлекательная характеристика актуальных системы — способность самостоятельного обучения. Если ты часто открываете мобильное устройство с обновленной укладкой или оптикой, система постепенно обновляет основной шаблон вашего облика для улучшения точности функционирования без ухудшения безопасности.
Защита биометрических данных данных.
Большинство клиенты боятся держать свои био-идентификационные данные на мобильном устройстве из-за вероятности утечки информации или взлома устройства. Иные фирмы, такие как Спинто казино, предлагают варианты для повышения сохранности данных пользователей.
-
Локальное хранение: Большинство устройств записывает биометричные модели только внутрь защищенного процессора Secure Enclave (Apple) или TrustZone (Android). Эти данные ни разу не не оставляют аппарат и закрыты в том числе производителю.
-
Шифрование: Все данные сберегаются только в кодированном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция программ: Программы третьих девелоперов не обладают прямого возможности доступа к биометрическим; они могут лишь запрашивать подтверждение подтверждения личности через системный API.
Необходимо упомянуть значимую подробность: в случае, если кто-либо получит доступ к вашему телефону физически (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому значительное количество изготовители внедряют защиту от неосознанного разблокирования — в частности, требуют раскрыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие существуют существуют типы определения лиц?
На сегодняшний день можно определить определить 3 ключевых метода к реализации этой функции:
Программируемое 2D распознавание
Эксплуатируется только передняя камера без экстра датчиков глубины. Этот метод используется чаще всего в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Достоинства: легкость воплощения; низкая цена; скоростная работа при хорошем свете.
Минусы: просто ввести в заблуждение снимком; ненадежная деятельность ночью; слабая защищенность.
Оборудование для 3D сканирование
Применяет инфракрасную камеру + проекционный модуль точек + сенсоры дистанции (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 имеют как софтверное 2D определение по снимку селфи-камерой, так и сканер глазного ириса.
- Huawei Mate20 Pro задействует набор из ИК-инфракрасного света + Dot Projector + ToF-сенсорный элемент
Трудности охраны и ошибочные тревоги
Несмотря на впечатляющий прогресс инноваций за недавние лет, совершенных механизмов пока не наблюдается:
- Возможность обмана: Недорогие мобильники легко открываются четкой фотографией пользователя или же видеозаписью с экрана другого устройства.
- Идентичные двойняшки: Даже самые совершенные устройства могут спутать между однояйцевыми близнецами либо семьями с очень схожей внешностью.
- Трансформации облика: Стремительное похудение/набор веса, хирургические вмешательства либо травмы порой необходимы для обновления данных биометрических данных.
- Условия записи: Сильная освещённость солнцем либо плотная темнота могут понизить точность определения признаков.
Здесь несколько рекомендаций для надёжному эксплуатации:
- Для значимых операций всегда применяйте двухэтапную аутентификацию;
- Не запускайте опцию “Разблокировка по лицу” на бюджетных устройствах без ИК-сенсоров;
- Регулярно обновляйте прошивку программное обеспечение мобильного устройства для защиты от актуальных атак;
- Включайте настройку “Требовать раскрытых глаз” там, где она есть.
В каких местах дополнительно используется технология за исключением мобильных телефонов?
Несмотря на то, что основная мысль нашей публикации посвящена в частности смартфонам и планшетам, следует отметить других сферах применения технологии:
- Управление прохода в офисах и резиденциях;
- Платёжные устройства финансовых учреждений (“Face Pay”);
- Электронные паспорта последнего образца;
- Установки видеоконтроля муниципальных сервисов;
- Автоматизирование отслеживания посещаемости учебных заведений/вузов;
- Вход юзеров компьютеров/ноутбуков.
Например: В столичном метро уже проверяется система платежа проезда по лицу (“Face Pay”) — достаточно пройти через турникет без пластика или мобильника! Схожие программы развиваются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.
Каким способом изменяется техпроцесс в наше время?
Каждый годочек возникают свежие идеи для усовершенствования качества деятельности систем распознавания лиц:
- Увеличивается чёткость датчиков — чем больше информации фиксируется видеокамерой/датчиками глубины, тем меньше вероятность ошибки;
- Развиваются нейронные сети — передовые архитектуры типа MobileNetV3 обеспечивают возможность скоростно осваивать свежим особенностям вида владельца напрямую на гаджете без отправки данных в облако.
- Совершенствуются методы антиспуфинга — теперь смартфоны умеют отличать реальные живые облики от неподвижных фотографий/масок по микроскопическим микродвижениям.
- Интеграция со интеллектуальными приборами — смарт-часы могут авто заблокировать телефон, если владелец отошёл далеко.
- Возникают смешанные системы — например комбинирующие голосовую аутентификацию + физиономию + пальцевой отпечаток.
Вот, те тренды очень популярны сейчас:
1) Миниатюризация деталей
Компании стараются сократить величину прорези (“чёлки”) для датчики на экране за счёт интеграции миниатюрных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Обработка прямо на аппарате
Для улучшения личной безопасности всё более расчётов происходит внутри устройства без пересылки данных во дополнительный облачный сервис.
3) Упорядочивание стандартов
Google энергично пропагандирует норму BiometricPrompt API, с целью чтобы аналогичные системы, как Spinto, и любые Android-аппы могли взаимодействовать с всеми формами биометрии стандартизированно.
Какое решить на сегодня?
Если вам всем необходима предельная сохранность данных, выбирайте топовые модели с интегрированным ИК-проектором или ToF-сенсором глубины.
- iPhone каждого новейших версий
- Huawei Companion/Series P серии
- Mi Professional
- Vivo X линейки
- Oppo Find Икс серии.
Если средства ограничен – лучше предпочесть традиционным средствам защиты (PIN-код/сканер пальца), а возможность “разблокировка по лицу”, такую как в Spinto, использовать только как опциональную опцию комфорта.
Каким образом улучшить комфорт использования опции?
Есть некоторые хитростей для людей, кто уже использует функцию распознавания лица:
- Периодически обновляйте свою изображение-шаблон, если сильно меняется внешность.
- Не забывайте протирать линзу фронтальной камеры – загрязнения могут понизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате мобильник сам активирует камеру если вы поднимаете его.
- При регистрационного процесса старайтесь удерживать лицо неподвижно перед объектива не допуская резкого наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от экрана.
Будущее эволюции техники
В скоро наступающие периоды можно предполагать развития полностью безконтактных способов опознания человека сразу по нескольким биометрическим данным параметрам одновременно: облик + речь + шаги + манипуляции руками!
Также предполагается развитие современных подходов защиты приватности – скажем, переменное изменение электронного шаблона после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее интересных технологий нашего периода! Она делает общение со телефоном проще чем раньше, и такие программы, как Спинто казино, могут существенно повысить ваш пользовательский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы знаете, как функционирует эта технология внутри, – будете в состоянии более осмысленно подбирать свой будущий девайс!