Как функционирует определение лицевых образов в смартфонах
Почему мы останавливаемся на разлочивание по лицевому распознаванию
В недавние годы определение лиц является одной из самых распространённых опций для деблокировки умных телефонов. Всего некоторые годов ранее основная масса юзеров удовлетворялись пин-кодами, паролями или датчиками отпечатков пальцев. Но при появлением таких технологий, например Spinto, нам достаточно лишь взглянуть на экран — и устройство тут же узнает своего владельца.
Что превращает эту конкретную возможность такой востребованной? Прежде всего, это удобно: не нужно удерживать в памяти трудные пароли или искать нужный палец в темноте. Кроме того, это оперативно: современные программы идентифицируют лицо буквально за доли секунды. В-третьем пункте, это впечатление футуризма — словно в фильмах про https://www.russles.ru/ разведчиков.
Однако за такой кажущейся легкостью скрывается целый вселенная трудных техник и инженерных разработок. Давайте исследовать, как именно функционирует фейсканирование в современных смартфонах, какие применяются способы, насколько они защищены и что нас ждёт впереди.
Краткая повествование эволюции технологии
Распознавание лиц как техника присутствует уже более пятидесяти лет. Начальные эксперименты автоматизированного изучения лиц были сделаны еще в 1960-х годы в исследовательских центрах США. Тогда компьютеры могли лишь выделять силуэты головы и измерять расстояния между глазами и ртом на ахроматических снимках.
Изначальные коммерческие системы возникли в девяностых годах, но они были далеки от совершенства: действовали неспешно и часто давали сбои. Только с прогрессом нейронных сетей и таких площадок, как Спинто, высокопроизводительных мобильных микросхем распознавание лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году 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), которые определяют период движения луча до предмета и обратно; RGB-датчики дальности; специальные лазерные измерители расстояния для создания более точной 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-серии).
Преимущества: простота осуществления; низкая цена; скоростная деятельность при качественном свете.
Минусы: легко обмануть снимком; ненадежная работа ночью; низкая охрана.
Аппаратное объёмное оцифровка
Использует инфракрасную видеокамеру + проекционный модуль пикселей + датчики дистанции (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 имеют как программное обеспечение 2D распознавание по изображению фронтальной камерой, так и сканер ириса глаза.
- Huawei Mate20 Pro использует комплекс из ИК-инфракрасного света + Dot Projector + ToF-сенсор
Проблемы безопасности и неверные срабатывания
Несмотря на поразительный развитие технологий за недавние лет, идеальных механизмов пока не существует:
- Шанс обмана: Недорогие телефоны без труда открываются качественной изображением пользователя или же видеозаписью с дисплея иного гаджета.
- Идентичные двойняшки: Даже самые безупречные системы могут ошибиться между однояйцевыми близнецами либо семьями с очень аналогичной внешностью.
- Изменения внешности: Резкое утрата веса/увеличение массы тела, пластические операции или травмы порой требуют перерегистрации биометрических данных.
- Условия съёмки: Сильная освещённость солнечным светом или интенсивная затенение могут уменьшить верность определения признаков.
Здесь пара советов по защищённому применению:
- Для критически важных операций всегда внедряйте двухэтапную аутентификацию;
- Не активируйте возможность «Разблокировка по лицу» на дешёвых устройствах без ИК-сенсоров;
- Постоянно обновляйте прошивку мобильного устройства для обеспечения безопасности от новых видов атак;
- Включайте опцию «Требовать распахнутых глаз» в тех местах, где она есть.
Где также находится применение технологии помимо мобильных телефонов?
Хотя предмет этой публикации сосредоточена на именно портативным гаджетам, следует отметить прочих направлениях внедрения технологии:
- Контроль доступа в офисах и многоквартирных зданиях;
- Платёжные терминалы финансовых учреждений («Face Pay»);
- Цифровые идентификационные документы современного типа;
- Системы видеоконтроля городских подразделений;
- Механизация отслеживания посещаемости школ/институтов;
- Вход пользователей ПК/ноутбуков.
Например: В московском метро уже тестируется система оплаты проезда по лицу («Face Pay») — достаточно пройти через барьер без карты или телефона! Аналогичные программы развиваются в Китае (Шэньчжэнь), Республике Корея и некоторых европейских странах.
Каким способом изменяется техпроцесс сегодня?
Любой годик появляются свежие концепции для улучшения уровня функционирования систем распознавания лиц:
- Увеличивается детализация сенсоров — чем больше деталей фиксируется видеокамерой/датчиками глубины, тем меньше вероятность неточности;
- Совершенствуются искусственные интеллекты — современные структуры модели MobileNetV3 позволяют быстро обучаться свежим характеристикам вида владельца непосредственно на девайсе без пересылки информации в облачное хранилище.
- Совершенствуются технологии антиспуфинга — теперь мобильные устройства могут различать реальные движущиеся лица от фиксированных снимков/масок по микроскопическим движениям кожи.
- Взаимодействие со смарт-гаджетами — смарт-часы могут автоматически заблокировать телефон, если пользователь ушёл далеко.
- Появляются комбинированные устройства — например совмещающие аудио аутентификацию + лицо + дактилоскопический след.
Вот, которые тренды особенно актуальны в данный момент:
1) Сокращение деталей
Компании намереваются сократить габариты отверстия («чёлки») для сенсоры на дисплее за счёт интеграции миниатюрных ИК-проекторов прямо под стекло дисплея либо высувных модулей камеры.
2) Переработка прямо на девайсе
Для увеличения конфиденциальности всё более обработки данных происходит внутри устройства без отправки данных во сторонний облачный сервис.
3) Упорядочивание регламентов
Google интенсивно продвигает эталон BiometricPrompt API, чтобы подобные системы, как Spinto, и все Android-аппы были совместимы с различными типами биометрии унифицированно.
Какое выбрать сегодня?
Когда вам важна предельная сохранность данных, остановите выбор на флагманские аппараты с вмонтированным ИК-излучателем или ToF-сенсором глубины.
- iPhone каждого актуальных поколений
- Huawei Companion/P серии
- Xiaomi Professional
- Vivo X серии
- Оппо Обнаружить Х серии.
Если финансы невелик – лучше выбирать классическим методам безопасности (PIN-код/сканер пальца), а опцию «разблокировка по лицу», такую как в Spinto, применять только как второстепенную возможность удобства.
Каким способом повысить удобство функционирования возможности?
Есть пара лайфхаков для людей, кто уже применяет функцию распознавания лица:
- Часто обновляйте свою изображение-шаблон, если сильно трансформируется внешний вид.
- Не забывайте протирать объектив фронтальной камеры – разводы могут понизить точность!
- Включайте настройку “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам включает камеру когда вы поднимаете его.
- При регистрации пытайтесь удерживать лицевую часть ровно перед объектива не допуская значительного наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует мобильное устройство, если вы отворачиваетесь от дисплея.
Будущее эволюции технологии
В скоро наступающие периоды можно предполагать возникновения полностью безконтактных способов распознавания человека сразу по нескольким биометрическим характеристикам параметрам одновременно: облик + речь + манера ходьбы + жесты рук!
Также вероятно развитие современных способов защиты приватности – например, переменное модификация цифрового паттерна после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Идентификация лиц – единственная из наиболее интересных технологий нашего эпохи! Она обеспечивает интеракцию со телефоном удобнее чем когда-либо прежде, и такие программы, как Спинто казино, могут существенно оптимизировать ваш юзерский опыт, но требует осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, когда вы осведомлены, как устроена эта методика изнутри, – сможете более осмысленно подбирать свой будущий гаджет!
