Каким образом работает идентификация лиц в мобильных устройствах
Для чего мы предпочитаем разлочивание по фейсу
В последние годы определение лиц превратилось в одной из самых распространённых опций для деблокировки мобильных телефонов. Лишь несколько лет ранее основная часть юзеров обходились PIN-кодами, секретными кодами или датчиками отпечатков пальцев. Но при появлением подобных технологий, например Spinto, нам достаточно просто взглянуть на экран — и аппарат тут же узнает своего владельца.
Какой аспект превращает эту особенность такой востребованной? Во-первых, это удобно: не нужно помнить трудные пароли или искать верный палец в мраке. Во-вторых, это оперативно: современные алгоритмы узнают лицо фактически за доли секунды. В-третьем пункте, это ощущение будущего — будто в кинофильмах про казино спинто шпионов.
Впрочем за такой на первый взгляд простотой прячется весь мир комплексных методов и инженерных разработок. Попробуем понять, как именно работает распознавание лиц в современных гаджетах, какие существуют способы, насколько они надёжны и что нас предстоит.
Сжатая хроника эволюции инноваций
Распознавание лиц как методика имеется уже более пятидесяти лет. Изначальные пробы автоматического анализа лиц были сделаны еще в 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 главных метода к осуществлению этой функции:
Софтверное двухмерное идентификация
Эксплуатируется только фронтальная видеокамера без дополнительных детекторов глубины. Этот подход используется обычно в недорогих моделях 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 Series серии
- Mi Pro
- Vivo X линейки
- Оппо Найти Х серии.
Если средства скромен – лучше предпочесть традиционным методам защиты (PIN-код/сканер отпечатка), а возможность «разблокировка по лицу», такую как в Spinto, задействовать только как второстепенную возможность удобства.
Каким образом повысить комфорт функционирования опции?
Есть пара советов для тех, кто уже использует разблокировку по лицу:
- Регулярно обновляйте свою изображение-шаблон, если значительно изменяется облик.
- Не забывайте очищать линзу передней камеры – разводы могут снизить четкость!
- Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так смартфон сам запускает фотоаппарат как только вы берёте его в руки.
- При регистрации старайтесь сохранять лицевую часть неподвижно впереди объектива без резкого наклона головы.
- Используйте функцию “Attention Aware” (“Реакция на внимание”) – она закрывает смартфон, если вы отворачиваетесь от экрана.
Перспективы развития техники
В ближайшие годы можно ожидать появления полностью безконтактных способов опознания человека сразу по нескольким биометрическим параметрам одновременно: лицо + речь + манера ходьбы + движения рук!
Также предполагается развитие новых способов защиты конфиденциальности – скажем, переменное изменение электронного образца после каждой успешной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных техник нашего эпохи! Она обеспечивает взаимодействие со телефоном проще чем до этого, и такие аппы, как Спинто казино, могут существенно повысить ваш опыт, но запрашивает внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы осведомлены, как работает эта система изнутри, – будете в состоянии более осмысленно определять свой следующий девайс!