Каким образом работает определение лиц в смартфонах
Почему мы предпочитаем разблокирование по лицу
В прошлые годы распознавание лиц стало одной из самых популярных возможностей для деблокировки умных телефонов. Еще несколько лет тому назад основная масса пользователей удовлетворялись PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, например Spinto, нам достаточно лишь взглянуть на экран — и устройство тут же опознает своего владельца.
Какая вещь превращает эту конкретную особенность очень нужной? Во-первых, это комфортно: не нужно помнить замысловатые пароли или отыскивать верный палец в мраке. Кроме того, это мгновенно: современные алгоритмы узнают лицо фактически за доли секунды. В-третьих, это впечатление футуризма — будто в фильмах про https://www.russles.ru/ разведчиков.
Однако за такой кажущейся легкостью скрывается весь мир комплексных техник и инженерных концепций. Давайте разобраться, как точно функционирует распознавание лиц в современных мобильных телефонах, какие применяются способы, насколько они защищены и что нас предстоит.
Краткая повествование развития инноваций
Идентификация лиц как техника имеется уже более 50 годов. Первые пробы автоматического изучения лица были предприняты еще в 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).
Программные методы: искуственный разум на работе
Текущие устройства распознавания лиц неосуществимы в отсутствие эксплуатации искусственного интеллекта и машинного обучения. Именно из-за таким технологиям, как Спинто, устройство может узнавать юзера даже при трансформациях облика: новая причёска, растительность на лице, очки или косметика не становятся барьером для деблокировки.
Обнаружение лица
При начальном стадии алгоритм обязана оперативно распознать ликовое изображение в пределах целого изображения камеры. Для этого применяются каскадные классификаторы Хаара или более продвинутые конволюционные нейронные сети (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/Series P линейки
- Xiaomi Professional
- Vivo X модели
- Oppo Обнаружить Х серий.
Если бюджет ограничен – лучше предпочесть классическим средствам защиты (PIN-код/сканер отпечатка), а функцию “разблокировка по лицу”, такую как в Spinto, задействовать только как второстепенную возможность комфорта.
Каким образом увеличить комфорт использования функции?
Есть несколько хитростей для пользователей, кто уже применяет разблокировку через лицо:
- Регулярно обновляйте свою изображение-шаблон, если значительно изменяется внешность.
- Не пренебрегайте очищать объектив передней камеры – разводы могут уменьшить точность!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате смартфон сам запускает камеру как только вы поднимаете его.
- При регистрации старайтесь держать лицо прямо впереди камеры исключая значительного наклона головы.
- Задействуйте функцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от экрана.
Перспективы прогресса инноваций
В предстоящие периоды можно предвкушать развития полностью дистанционных способов опознания человека сразу по нескольким биометрическим данным параметрам одновременно: облик + голос + шаги + манипуляции руками!
Также возможно развитие новых подходов защиты приватности – скажем, динамическое модификация цифрового образца после каждой удачной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из очень интересных технологий нашего времени! Она предоставляет общение со телефоном комфортнее чем до этого, и такие приложения, как Спинто казино, могут существенно повысить ваш юзерский опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.
Теперь, если вы знаете, как устроена эта методика в деталях, – сумеете более осмысленно определять свой очередной девайс!