Как работает идентификация лиц в смартфонах
Для чего мы выбираем разлочивание по лицу
В недавние времена идентификация физиономий является одной из самых популярных опций для деблокировки умных телефонов. Лишь несколько лет назад большинство использующих удовлетворялись пин-кодами, ключами доступа или сканерами отпечатков пальцев. Но с появлением таких технологий, например 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 точек).
- ИК камера записывает изменение формы этой сетки по плоскости физиономии.
- Формируется 3D глубинная карта глубинности, что почти что невозможна для имитации обычной фото или маскировкой.
Плюсы
- Надёжная функционирование даже в полной темноте.
- Сильная сопротивляемость к подделкам.
- Точность идентификации выше 99%.
Дополнительные датчики
В некоторых девайсах применяются также дополнительные сенсоры: ToF (Time-of-Flight), которые определяют время распространения луча до цели и обратно; Трехцветные-датчики глубины; специальные оптические лидары для формирования более аккуратной 3D-модели физиономии.
Эти инновации встречаются наиболее часто во флагманских устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Программные алгоритмы: синтетический ум на исполнении
Современные системы опознания лиц неосуществимы при отсутствии использования ИИ и machine learning. Именно из-за таким разработкам, как Спинто, устройство может узнавать юзера даже при изменениях внешности: новая стрижка, растительность на лице, очки или косметика не становятся барьером для открытия.
Обнаружение лиц
В начальном этапе программа обязана мгновенно обнаружить ликовое изображение внутри полного изображения камеры. Для этого применяются каскадные классификаторы Хаара или более продвинутые конволюционные нейронные сети (CNN), которые натренированы распознавать лиц человека среди множества других объектов.
Пример: алгоритм MTCNN в состоянии обнаруживать лицо даже с неполном перекрытии (например, шалью или ладонью).
Идентификация ключевых моментов
После распознавания лица механизм, такая как Спинто, устанавливает местоположение главных точек: края глаз, конец носа, границы губ и так далее. Часто используется от 68 до 128 основных маркеров на лице.
Данное необходимо для стабилизации картинки: если пользователь удерживает смартфон под наклоненным, или склонил голову, программа “выпрямляет” изображение до стандартного положения для дальнейшего анализа.
Создание биометрии модели
Далее нейросеть строит сжатое математическое представление (“эмбеддинг”) лица пользователя — своеобразный цифровой след лица длиной от 128 до 512 чисел с плавающей запятой.
Данный формат крайне затруднительно подделать: он не удерживает само изображение пользователя, а лишь особенные черты его вида, что делает его идеальным для таких площадок, как Спинто казино.
Сравнение и принятие заключения
Когда пользователь хочет разблокировать мобильник взором, программа осуществляет все шаги заново и сверяет полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает установленный уровень (обычно больше 99%), телефон, как и платформа Спинто казино, открывается; если нет — доступ блокируется.
Привыкание к метаморфозам внешности
Интересная особенность актуальных систем — возможность самостоятельного обучения. Если вы регулярно открываете телефон с новой стрижкой или оптикой, программа постепенно модернизирует эталонный модель вашего внешности для улучшения точности функционирования без снижения уровня безопасности.
Защита биометрических данных информации.
Многие пользователи опасаются держать свои биометрические идентификационные данные на смартфоне из-за риска утечки данных или взлома гаджета. Некоторые компании, например Спинто казино, предлагают решения для повышения безопасности сведений клиентов.
-
Локальное сохранение: Большинство девайсов записывает биометрические модели исключительно внутри защищенного микросхемы Secure Enclave (Apple) или TrustZone (Android). Они всегда не покидают устройство и не доступны даже производителю.
-
Шифрование: Все информация сберегаются только в зашифрованном виде с использованием современных криптографических алгоритмов AES256.
-
Изоляция программ: Приложения сторонних девелоперов не имеют прямого доступа к биометрическим данным; они могут лишь запрашивать факт подтверждения идентичности через системный API.
Следует отметить важную особенность: в случае, если кто-либо получит доступ к вашему телефону физически (например, во время сна), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому значительное количество производители реализуют защиту от автоматического разблокирования — например, просят открыть глаза во время сканирования или применять дополнительное подтверждение после длительного простоя устройства.
Какие именно имеются категории распознавания лиц?
На сегодняшний день можно определить три ключевых способа к выполнению этой функции:
Программируемое 2D идентификация
Применяется только лицевая камера без экстра детекторов глубины. Такой метод наблюдается чаще всего в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Плюсы: несложность осуществления; низкая затраты; скоростная работа при качественном свете.
Минусы: легко одурачить снимком; нестабильная работа ночью; низкая защищенность.
Оборудование для объёмное оцифровка
Применяет ИК видеокамеру + проектор точек + датчики глубины (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 Expert
- Vivo X линейки
- Oppo Найти Икс серий.
Если финансы ограничен – лучше предпочесть традиционным методам защиты (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в Spinto, задействовать только как опциональную возможность комфорта.
Каким образом увеличить комфорт функционирования опции?
Есть несколько советов для пользователей, кто уже применяет разблокировку через лицо:
- Регулярно меняйте свою фотографию-шаблон, если кардинально меняется внешний вид.
- Не пренебрегайте очищать линзу передней камеры – загрязнения могут уменьшить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – вследствие чего телефон сам запускает камеру если вы поднимаете его.
- При регистрации старайтесь держать голову ровно впереди камеры исключая сильного наклона головы.
- Задействуйте возможность “Attention Aware” (“Реакция на внимание”) – она закрывает телефон, если вы отвернулись от экрана.
Будущее эволюции техники
В предстоящие годы можно предполагать развития полностью дистанционных способов распознавания человека сразу по нескольким биометрическим данным параметрам одновременно: лицо + речь + шаги + движения рук!
Также возможно возникновение новых способов охраны конфиденциальности – к примеру, переменное модификация цифрового шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных технологий нашего эпохи! Она обеспечивает взаимодействие со мобильным устройством удобнее чем когда-либо прежде, и такие приложения, как Спинто казино, могут значительно оптимизировать ваш юзерский опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, раз вы осведомлены, как устроена эта методика внутри, – сумеете вдумчиво выбирать свой будущий девайс!