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