Как функционирует распознавание лицевых образов в смартфонах
Почему мы останавливаемся на разблокировку по лицевому распознаванию
В последние годы определение лиц превратилось в одной из самых популярных возможностей для деблокировки умных телефонов. Всего несколько лет тому назад основная масса юзеров удовлетворялись пин-кодами, секретными кодами или сканерами отпечатков пальцев. Но с появлением подобных технологий, например Spinto, нам вполне лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Что делает эту возможность такой востребованной? Прежде всего, это практично: не нужно помнить трудные пароли или находить нужный палец в темноте. Кроме того, это мгновенно: современные алгоритмы узнают лицо буквально за мгновение. В-третьем пункте, это ощущение футуризма — словно в фильмах про https://www.russles.ru/ агентов.
Однако за такой кажущейся несложностью прячется весь вселенная комплексных методов и инженерных разработок. Давайте понять, как конкретно действует фейсканирование в актуальных смартфонах, какие применяются технологии, насколько они безопасны и что нас ожидает в будущем.
Краткая повествование развития техники
Распознавание лиц как техника существует уже более 50 лет. Изначальные попытки машинного анализа лиц были предприняты еще в 1960-х годы в научных учреждениях США. Тогда ЭВМ умели лишь обозначать контуры головы и вычислять дистанции между зрачками и губами на ахроматических изображениях.
Начальные бизнес платформы стали доступны в 90-х, но они были далеки от совершенства: работали медленно и часто давали сбои. Только с развитием синтетических сетей и таких площадок, как Спинто, мощных мобильных чипов определение лиц стало по-настоящему массовым явлением.
В 2017 году 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 ключевых метода к выполнению этой задачи:
Программируемое двухмерное определение
Используется только фронтальная камера без экстра сенсоров глубины. Этот метод наблюдается обычно в бюджетных моделях 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 используют только аппаратное трёхмерное сканирование
- 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 Series ряда
- Xiaomi Professional
- Vivo X серии
- Oppo Find Икс линейки.
Если средства ограничен – лучше отдавать предпочтение традиционным средствам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в Spinto, применять только как дополнительную опцию удобства.
Как повысить комфорт функционирования функции?
Есть пара хитростей для тех, кто уже применяет функцию распознавания лица:
- Периодически обновляйте свою изображение-шаблон, если значительно трансформируется облик.
- Не пренебрегайте протирать линзу передней камеры – разводы могут снизить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего мобильник сам запускает фотоаппарат если вы берёте его в руки.
- В процессе регистрации старайтесь удерживать голову ровно напротив видеоустройства исключая значительного наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она запирает телефон, если вы отворачиваетесь от экрана.
Будущее прогресса техники
В ближайшие времена можно ожидать возникновения полностью безконтактных способов идентификации персоны сразу по нескольким биометрическим параметрам одновременно: лицо + голос + шаги + жесты рук!
Также возможно возникновение новых методов защиты конфиденциальности – например, изменяющееся модификация электронного паттерна после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из самых увлекательных техник нашего периода! Она делает взаимодействие со мобильным устройством проще чем раньше, и такие приложения, как Спинто казино, могут значительно оптимизировать ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как функционирует эта методика внутри, – сможете более осмысленно определять свой следующий гаджет!