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