Каким способом работает распознавание лицевых образов в смартфонах
Зачем мы выбираем разблокирование по лицу
В недавние времена идентификация лиц превратилось в одной из самых популярных функций для разблокировки смартфонов. Лишь несколько годков ранее большинство использующих обходились PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, как Spinto, нам достаточно просто взглянуть на экран — и аппарат тут же опознает своего владельца.
Что обуславливает данную особенность настолько популярной? Во-первых, это комфортно: не нужно запоминать трудные пароли или искать правильный палец в темноте. Во-вторых, это мгновенно: современные программы распознают лицо фактически за мгновение. В-третьем пункте, это ощущение футуризма — будто в кинофильмах про казино спинто агентов.
Тем не менее за такой видимой легкостью прячется целый вселенная сложных технологий и инженерных концепций. Позвольте нам понять, как конкретно действует фейсканирование в новейших гаджетах, какие бывают способы, насколько они защищены и что нас ждёт впереди.
Сжатая история прогресса техники
Распознавание лиц как технология присутствует уже более пятидесяти годов. Изначальные попытки автоматизированного изучения облика были сделаны еще в 1960-х годах в лабораториях США. Тогда вычислительные машины умели лишь обозначать силуэты лица и определять расстояния между глазами и устами на ахроматических фотографиях.
Начальные торговые установки возникли в девяностых годах, но они были неидеальны: работали медленно и часто давали сбои. Только с эволюцией нейронных сетей и таких систем, как Спинто, высокопроизводительных мобильных процессоров распознавание лиц стало по-настоящему общедоступным явлением.
В 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.
Следует отметить существенную деталь: если кто-либо сможет получить физический доступ к вашему телефону (к примеру, во время сна), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому многие изготовители осуществляют защиту от “слепого” разблокирования — в частности, просят разомкнуть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют категории определения лиц на изображениях?
Сегодня можно выделить выделить три ключевых способа к осуществлению этой задачи:
Софтверное двухмерное идентификация
Применяется только передняя видеокамера без дополнительных детекторов глубины. Такой метод встречается чаще всего в доступных моделях 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 Mate/P линейки
- Mix Expert
- Vivo X модели
- Oppo Найти Икс серий.
Если финансы невелик – лучше выбирать обычным методам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в Spinto, задействовать только как второстепенную возможность комфорта.
Как увеличить удобство работы возможности?
Есть пара лайфхаков для людей, кто уже применяет разблокировку через лицо:
- Часто обновляйте свою фото-шаблон, если сильно изменяется облик.
- Не упускайте из виду чистить линзу передней камеры – разводы могут снизить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам включает фотоаппарат когда вы берёте его в руки.
- Во время регистрации старайтесь держать голову неподвижно впереди объектива без значительного наклона головы.
- Используйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отвернулись от дисплея.
Будущее прогресса техники
В скоро наступающие времена можно ожидать возникновения полностью дистанционных способов идентификации персоны сразу по нескольким биометрическим параметрам одновременно: лицо + звучание + шаги + манипуляции руками!
Также возможно развитие свежих способов защиты личной информации – например, динамическое изменение диджитал паттерна после каждой успешной авторизации, чтобы осложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень захватывающих инноваций нашего эпохи! Она делает взаимодействие со смартфоном комфортнее чем раньше, и такие приложения, как Спинто казино, могут существенно улучшить ваш пользовательский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, если вы знаете, как устроена эта система внутри, – будете в состоянии осознаннее выбирать свой следующий устройство!