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