В последние времена определение лиц превратилось в одной из самых распространённых опций для открытия мобильных телефонов. Лишь несколько годков ранее большинство юзеров удовлетворялись PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, как admiral x, нам вполне просто взглянуть на экран — и аппарат тут же узнает своего владельца.
Какая вещь превращает данную особенность такой востребованной? Для начала, это удобно: не нужно запоминать сложные пароли или находить нужный палец в темноте. Также, это мгновенно: современные системы распознают лицо практически за мгновения ока. В-третью очередь, это ощущение футуристичности — как будто в кинофильмах про admiral x casino разведчиков.
Тем не менее за такой на первый взгляд несложностью скрывается весь мир сложных техник и инженерных концепций. Позвольте нам понять, как конкретно функционирует распознавание лиц в современных гаджетах, какие существуют методы, насколько они защищены и что нас ждёт впереди.
Идентификация лиц как методика существует уже более пятидесяти годов. Начальные пробы машинного изучения лиц были предприняты еще в 1960-х годах в научных учреждениях США. Тогда ЭВМ способны были лишь определять контуры черепа и вычислять промежутки между очами и устами на черно-белых изображениях.
Первые бизнес установки стали доступны в девяностых годах, но они были несовершенны: функционировали медленно и часто давали сбои. Только с развитием синтетических сетей и таких систем, как адмирал х, мощных мобильных чипов определение лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году Apple выпустила iPhone X с системой Face ID — это был первый массовый смартфон с безопасным трёхмерным сканированием лица. За ним последовали Android-изготовители: Samsung, Huawei, Xiaomi и другие стали внедрять личные разработки.
Процесс распознавания лица можно условно поделить на несколько важных этапов:
Всякий из указанных шагов нуждается в индивидуальных алгоритмов и улучшений для быстрой работы прямо на устройстве.
Простейший несложный метод определения облика использует лишь лицевую камеру смартфона мобильного устройства. Данный способ реализован во многочисленных бюджетных вариантах Android-девайсов.
Сильные стороны:
Минусы:
Более усовершенствованные системы, такие как адмирал х, задействуют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Данная методика является основой Face ID от Apple.
Как это функционирует:
Преимущества
В определённых аппаратах задействуются также экстра датчики: ToF (Time-of-Flight), которые фиксируют период движения света до цели и обратно; Цветные-датчики глубины; специальные лазерные дальномеры для построения более детализированной 3D-модели лица.
Эти инновации используются наиболее часто во топовых устройствах Huawei (серия Mate) или Xiaomi (серия Mi).
Нынешние устройства идентификации физиономий немыслимы при отсутствии использования искусственного интеллекта и машинного обучения. Именно вследствие таким инновациям, как адмирал х, гаджет в состоянии распознавать юзера даже при метаморфозах облика: новая укладка, борода, очки или грим не становятся помехой для разблокировки.
На первом шаге программа необходимо оперативно обнаружить ликовое изображение в пределах целого изображения камеры. Для этого используются каскадные классификаторы Хаара или более современные конволюционные нейронные сети (CNN), которые подготовлены находить человеческие лица среди множества других объектов.
Пример: метод MTCNN может обнаруживать лицо даже с неполном перекрытии (например, платком или рукой).
После обнаружения лица система, такая как адмирал х, определяет расположение основных точек: кончики глаз, кончик носа, границы губ и так далее. Часто задействуется от 68 до 128 главных маркеров на лице.
Это действие требуется для выравнивания картинки: если человек держит телефон под углом, или повернул головку, программа корректирует картинку до стандартного положения для последующего изучения.
Далее нейросеть строит уплотненное математическое представление (“эмбеддинг”) лица пользователя — своеобразный цифровой след лица длиной от 128 до 512 чисел с плавающей запятой.
Данный формат крайне сложно сфальсифицировать: он не удерживает само картинку пользователя, а лишь уникальные черты его вида, что делает его совершенным для таких платформ, как admiral-x.
Когда человек желает разлочить смартфон взором, программа воспроизводит все описанные описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если аналогичность превышает определённый границу (обычно выше 99%), телефон, как и платформа admiral-x, доступен; если нет — доступ блокируется.
Увлекательная черта актуальных систем — способность самообучения. Если вы регулярно доступаете к смартфон с свежей стрижкой или очками, программа постепенно модернизирует базовый образец вашего облика для улучшения точности функционирования без ухудшения безопасности.
Большинство юзеры опасаются хранить свои биометрические данные на смартфоне из-за угрозы утечки информации или взлома устройства. Определенные фирмы, вроде admiral-x, предоставляют решения для увеличения защиты информации клиентов.
Локальное хранение: Большинство устройств сохраняет био-идентификационные шаблоны исключительно в пределах безопасного микросхемы Secure Enclave (Apple) или TrustZone (Android). Эти данные всегда не оставляют гаджет и недоступны даже производителю.
Шифрование: Все сведения сберегаются только в шифрованном виде с использованием современных криптографических алгоритмов AES256.
Изоляция программ: Программы внешних разработчиков не обладают непосредственного возможности доступа к биометрическим данным; они могут лишь требовать факт подтверждения личности через системный API.
Следует подчеркнуть важную особенность: если какой-то человек сможет получить доступ к вашему телефону физически (например, пока вы спите), теоретически можно разблокировать устройство, поднеся его к вашему лицу. Поэтому большинство изготовители реализуют систему защиты от неосознанного разблокирования — например, заставляют раскрыть глаза во время сканирования или задействовать дополнительное подтверждение после длительного простоя устройства.
В настоящее время можно определить определить 3 основных способа к выполнению этой операции:
Эксплуатируется только фронтальная камера без дополнительных датчиков глубины. Такой способ используется наиболее часто в доступных моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: несложность реализации; низкая затраты; быстрая функционирование при хорошем свете.
Минусы: просто ввести в заблуждение снимком; нестабильная работа ночью; недостаточная охрана.
Применяет ИК видеокамеру + проектор точек + сенсоры дистанции (Face ID у Apple; аналогичные технологии у Huawei Mate).
Плюсы: значительная надёжность; невозможно исказить фото/видео; устойчивая деятельность в любых условиях освещения.
Минусы: удорожание устройства; возрастание толщины верхней рамки экрана (“чёлка”)
Используют комбинацию программируемых методов + аппаратную обработку + последующую обработку нейросетями для увеличения устойчивости к атакам (“anti-spoofing”). Например, такие товары, как адмирал х и Google Pixel Face Unlock современных версий, объединяют фронтальную камеру c инфракрасным датчиком мобильности Soli Radar для защиты от фальсификаций жестами/масками/видеодисплеями чужих устройств.
Несмотря на поразительный прогресс инноваций за недавние лет, идеальных систем пока не существует:
Ниже некоторые рекомендаций для надёжному эксплуатации:
Пускай тема данной работы сосредоточена на именно мобильным устройствам, стоит упомянуть о прочих направлениях внедрения технологии:
Например: В городском метро уже проверяется система оплаты проезда по лицу (“Face Pay”) — хватит пройти через турникет без пластика или мобильника! Похожие инициативы развиваются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.
Каждый годочек появляются современные концепции для повышения уровня работы систем идентификации лиц:
Вот, те тенденции в особенности востребованы сейчас:
1) Миниатюризация элементов
Производители пытаются сократить величину отверстия (“чёлки”) под датчики на дисплее за счёт внедрения маленьких ИК-проекторов прямо под поверхность дисплея либо выдвижных модулей камеры.
2) Обработывание прямо на аппарате
Для улучшения личной безопасности всё больше расчётов осуществляется локально без передачи данных во сторонний облачный сервис.
3) Стандартизация норм
Гугл интенсивно продвигает стандарт BiometricPrompt API, чтобы такие платформы, например как admiral x, и все Android-программы могли взаимодействовать с всеми формами биометрии стандартизированно.
Если тебе необходима предельная защита данных, подбирайте флагманские модели с вмонтированным ИК-проектором либо ToF-датчиком глубины.
Если финансы скромен – лучше отдавать предпочтение классическим методам защиты (PIN-код/сканер пальца), а опцию “разблокировка по лицу”, такую как в admiral x, задействовать только как второстепенную опцию удобства.
Есть несколько советов для людей, кто уже использует функцию распознавания лица:
В скоро наступающие времена можно предвкушать развития полностью бесконтактных способов опознания человека сразу по нескольким биометрическим данным параметрам одновременно: облик + речь + походка + движения рук!
Также возможно развитие новых способов охраны приватности – скажем, переменное изменение диджитал шаблона после каждой результативной авторизации, чтобы усложнить его копирование злоумышленниками.
Распознавание лиц – одна из самых увлекательных технологий нашего эпохи! Она обеспечивает общение со мобильным устройством проще чем до этого, и такие приложения, как admiral-x, могут в разы улучшить ваш юзерский опыт, но требует внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, раз вы осведомлены, как устроена эта методика внутри, – сумеете более осмысленно определять свой очередной девайс!