Каким образом работает определение лицевых образов в смартфонах
Для чего мы останавливаемся на разблокировку по фейсу
В прошлые времена распознавание лиц стало одной из наиболее востребованных возможностей для разблокировки мобильных телефонов. Еще несколько годков тому назад основная масса пользователей обходились пин-кодами, паролями или сканерами отпечатков пальцев. Но при появлением таких технологий, например Spinto, нам достаточно лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какой аспект делает данную особенность очень нужной? Прежде всего, это комфортно: не нужно помнить сложные пароли или искать правильный палец в мраке. Также, это мгновенно: современные алгоритмы узнают лицо практически за доли секунды. В-третью очередь, это чувство будущего — как будто в кинофильмах про casino spinto шпионов.
Однако за такой на первый взгляд простотой прячется весь вселенная трудных техник и инженерных решений. Попробуем разобраться, как конкретно функционирует распознавание лиц в новейших смартфонах, какие существуют способы, насколько они безопасны и что нас ожидает в будущем.
Сжатая хроника развития техники
Распознавание лиц как технология имеется уже более пятидесяти лет. Изначальные эксперименты автоматического изучения лиц были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда компьютеры способны были лишь определять контуры лица и определять дистанции между очами и устами на ахроматических фотографиях.
Первые коммерческие системы появились в 90-х, но они были далеки от совершенства: действовали неспешно и нередко ошибались. Только с эволюцией искусственных сетей и таких площадок, как Спинто, высокопроизводительных мобильных микросхем распознавание лиц стало по-настоящему массовым явлением.
В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый массовый смартфон с достоверным трёхмерным сканированием лица. За ним последовали Android-производители: Samsung, Huawei, Xiaomi и прочие начали внедрять свои решения.
Главные стадии действия устройства идентификации
Процесс определения лица можно ориентировочно разделить на несколько важных этапов:
- Распознавание лиц — камера определяет присутствие людского образа в изображении.
- Определение особенностей — алгоритм анализирует черты лица: очертания зрительных органов, носа, губ, расположение бровей.
- Построение модели — создаётся неповторимый цифровой отпечаток (faceprint) на основе идентифицированных признаков.
- Сравнение с стандартом — созданный образец сверяется с сохранённой при внесении биометрической сведениями владельца.
- Принятие решения — если сходство достаточно существенное, смартфон разблокируется.
Любой из этих стадий запрашивает специальных процедур и оптимизаций для скорой работы прямо на устройстве.
Аппаратные компоненты: что находится в их недрах
Обычная селфи камера.
Самый простой простой способ идентификации физиономии задействует исключительно фронтальную видеокамеру мобильного устройства. Подобный подход реализован во многих недорогих вариантах 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 задействуют только техническое трёхмерное сканирование в 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) Унификация стандартов
Гугл энергично пропагандирует эталон BiometricPrompt API, для того чтобы подобные площадки, вроде Spinto, и каждые Android-приложения были совместимы с различными типами биометрии единообразно.
Что решить на сегодня?
Когда вам всем нужна наивысшая сохранность информации, подбирайте флагманские устройства с интегрированным ИК-излучателем или ToF-сенсором глубины.
- iPhone каждого актуальных поколений
- Huawei Partner/Series P ряда
- Mix Professional
- Vivo X модели
- Оппо Обнаружить X серий.
Если средства невелик – лучше отдавать предпочтение традиционным методам защиты (PIN-код/сканер отпечатка), а функцию «разблокировка по лицу», такую как в Spinto, задействовать только как второстепенную возможность комфорта.
Как увеличить комфорт использования функции?
Есть некоторые хитростей для людей, кто уже применяет функцию распознавания лица:
- Часто обновляйте свою фотографию-шаблон, если значительно изменяется внешний вид.
- Не пренебрегайте протирать линзу фронтальной камеры – разводы могут уменьшить четкость!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам включает фотоаппарат как только вы поднимаете его.
- В процессе записи пытайтесь удерживать лицо ровно впереди видеоустройства не допуская резкого наклона головы.
- Задействуйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отворачиваетесь от экрана.
Будущее прогресса техники
В предстоящие годы можно ожидать возникновения полностью безконтактных способов опознания персоны сразу по нескольким биометрическим параметрам одновременно: лицо + голос + походка + движения рук!
Также вероятно появление современных подходов защиты личной информации – например, динамическое изменение цифрового паттерна после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из самых интересных инноваций нашего эпохи! Она делает взаимодействие со смартфоном проще чем раньше, и такие аппы, как Спинто казино, могут в разы оптимизировать ваш опыт, но запрашивает осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы понимаете, как устроена эта методика изнутри, – сможете осознаннее выбирать свой будущий гаджет!