Каким образом работает распознавание лицевых образов в мобильных устройствах
Зачем мы останавливаемся на разблокирование по лицу
В прошлые годы распознавание физиономий является одной из наиболее востребованных возможностей для разблокировки мобильных телефонов. Еще несколько лет назад основная масса использующих удовлетворялись пин-кодами, секретными кодами или сканерами отпечатков пальцев. Но при появлением таких технологий, как Вулкан Платинум, нам достаточно лишь взглянуть на экран — и аппарат тут же опознает своего владельца.
Какая вещь делает эту конкретную возможность настолько популярной? Для начала, это практично: не нужно запоминать сложные пароли или искать правильный палец в тьме. Также, это мгновенно: современные алгоритмы распознают лицо практически за доли секунды. В-третьих, это ощущение будущего — как будто в кинофильмах про казино Вулкан шпионов.
Однако за данной видимой несложностью скрывается полный вселенная трудных техник и инженерных концепций. Попробуем понять, как конкретно функционирует идентификация по лицу в современных мобильных телефонах, какие существуют технологии, насколько они защищены и что нас предстоит.
Короткая история эволюции техники
Распознавание лиц как техника существует уже более 50 лет. Первые попытки автоматизированного исследования лица были осуществлены еще в 1960-х годах в исследовательских центрах США. Тогда ЭВМ могли лишь выделять очертания черепа и определять дистанции между очами и губами на монохромных снимках.
Изначальные бизнес платформы возникли в 1990-х годах, но они были далеки от совершенства: функционировали медленно и часто ошибались. Только с прогрессом искусственных сетей и таких площадок, как Vulkan Platinum, высокопроизводительных мобильных чипов идентификация лиц стало по-настоящему широко распространённым явлением.
В две тысячи семнадцатом году Apple выпустила iPhone X с системой Face ID — это был первый популярный смартфон с достоверным трёхмерным сканированием лица. За ним пошли Android-производители: Samsung, Huawei, Xiaomi и прочие начали интегрировать собственные разработки.
Главные этапы работы механизма идентификации
Процесс идентификации лица можно примерно разделить на несколько важных этапов:
- Идентификация лица — аппарат выявляет присутствие гуманного образа в кадре.
- Выделение признаков — механизм исследует черты облика: форму глаз, обонятельного органа, губ, положение бровей.
- Построение структуры — создаётся особенный электронный отпечаток (faceprint) на основе выделенных признаков.
- Сравнение со образцом — полученный шаблон сравнивается с сохранённой при учёте биометрической информацией владельца.
- Принятие решения — если соответствие достаточно существенное, смартфон разблокируется.
Всякий из данных стадий запрашивает индивидуальных алгоритмов и улучшений для оперативной работы прямо на устройстве.
Аппаратные компоненты: что скрыто внутри них
Стандартная селфи камера.
Наиболее несложный вариант распознавания физиономии использует исключительно фронтальную видеокамеру мобильного устройства. Подобный подход осуществлён во различных бюджетных моделях Android-девайсов.
Сильные стороны:
- Не потребляет дополнительных датчиков.
- Быстро функционирует при качественном освещении.
Слабые стороны:
- Легко обмануть изображением или видеозаписью.
- Неудачно действует при плохом свете или необычных точках зрения.
Инфракрасная камера и пунктирный проекционный аппарат
Более совершенные системы, такие как Vulkan Platinum, используют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта самая технология является основой Face ID от Apple.
Как это работает:
- Точечный проекционный прибор проецирует на физиономию пользователя невидимую решетку из тысяч инфракрасных точек (например, Face ID применяет около 30 000 точек).
- Инфракрасная камера регистрирует деформацию данной решетки по поверхности лица.
- Формируется 3D карта глубины глубинности, которая почти что неосуществима для имитации стандартной фотографией или маскировкой.
Выигрыши
- Надёжная работа даже в полной неосвещённости.
- Большая защита к фальсификациям.
- Точность определения выше 99%.
Дополнительные сенсорные устройства
В некоторых девайсах задействуются также дополнительные сенсорные устройства: ToF (Time-of-Flight), которые определяют время прохождения луча до цели и обратно; RGB-датчики дальности; специальные оптические измерители расстояния для создания более аккуратной 3D-модели физиономии.
Эти разработки используются наиболее часто во передовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).
Программные процедуры: искуственный интеллект в действии
Нынешние механизмы распознавания физиономий невозможны без применения искусственного интеллекта и машинного обучения. Именно вследствие таким разработкам, как Vulkan Platinum, гаджет может идентифицировать владельца даже при изменениях облика: новая укладка, растительность на лице, оптика или макияж не становятся барьером для открытия.
Детектирование лиц
При начальном стадии программа должна оперативно обнаружить ликовое изображение в пределах всего изображения с камеры. Для данной цели применяются каскадные классификаторы Хаара или более новейшие конволюционные нейронные сети (CNN), которые натренированы распознавать человеческие лица среди множества других объектов.
Пример: процесс MTCNN способен находить облик даже в случае частичном перекрытии (например, платком или ладонью).
Выделение основных моментов
После идентификации лица система, такая как Vulkan Platinum, устанавливает местоположение основных точек: кончики глаз, конец носа, контуры губ и так далее. Часто применяется от 68 до 128 ключевых маркеров на лицевой области.
Это необходимо для стабилизации изображения: если человек держит телефон под наклоненным, или повернул голову, программа корректирует изображение до обычного угла для последующего изучения.
Формирование биометрического модели
Далее нейросеть строит сжатое числовое представление («эмбеддинг») внешности пользователя — своеобразный цифровой «отпечаток» внешности длиной от 128 до 512 вещественных чисел.
Этот образец очень трудно сфальсифицировать: он не сохраняет само картинку юзера, а лишь исключительные особенности его внешности, что делает его идеальным для таких платформ, как Вулкан Казино Платинум.
Сравнительный анализ и принятие заключения
Если юзер хочет разлочить телефон взором, программа осуществляет все описанные выше шаги заново и сравнивает полученный шаблон с эталоном из памяти устройства.
Если схожесть превышает заданный уровень (обычно больше 99%), телефон, как и платформа Вулкан Казино Платинум, открывается; если нет — доступ не предоставляется.
Приспособление к метаморфозам внешнего вида
Увлекательная черта нынешних систем — возможность самостоятельного обучения. Если вы постоянно открываете смартфон с свежей стрижкой или оптикой, система постепенно освежает основной шаблон вашего лица для улучшения точности функционирования без ухудшения безопасности.
Защита биометрических данных.
Большинство юзеры опасаются сохранять свои биометрические данные на смартфоне из-за риска утечки информации или взлома устройства. Определенные фирмы, например Вулкан Казино Платинум, предлагают варианты для увеличения безопасности данных пользователей.
-
Локальное хранение: Основная часть девайсов хранит биометрические шаблоны исключительно внутри защищённого микросхемы Secure Enclave (Apple) или TrustZone (Android). Они никогда не выходят из гаджет и закрыты даже создателю.
-
Шифрование: Все данные сберегаются только в зашифрованном виде с использованием новейших криптографических алгоритмов AES256.
-
Изоляция приложений: Программы внешних девелоперов не имеют прямого возможности доступа к биометрическим; они могут лишь запрашивать факт подтверждения личности через системный API.
Необходимо упомянуть существенную подробность: если кто-то сможет получить физический доступ к вашему телефону (например, во время сна), теоретически возможно разблокировать устройство поднеся его к вашему лицу. Поэтому значительное количество компании осуществляют меры безопасности от неосознанного разблокирования — к примеру, заставляют разомкнуть глаза во время сканирования или использовать дополнительное подтверждение после длительного простоя устройства.
Какие существуют бывают типы определения лиц?
Сегодня можно выделить определить 3 основных способа к выполнению этой функции:
Программное 2D идентификация
Эксплуатируется только передняя камера без экстра детекторов глубины. Этот метод наблюдается чаще всего в недорогих моделях Android-смартфонов (например Samsung Galaxy A-серии).
Преимущества: легкость реализации; низкая затраты; скоростная деятельность при качественном освещении.
Минусы: просто ввести в заблуждение снимком; ненадежная деятельность ночью; недостаточная защищенность.
Аппаратное объёмное сканирование
Использует инфракрасную видеокамеру + проектор пикселей + сенсоры дистанции (Face ID от Apple; аналогичные решения у Huawei Mate).
Достоинства: высокая надёжность; невозможно исказить изображение/видеозапись; устойчивая работа при любом освещении.
Минусы: удорожание устройства; увеличение толщины верхней рамки экрана («чёлка»)
Комбинированные способы с ИИ-дополнением
Задействуют комбинацию программных методов + техническую обработку + постобработку нейросетями для усиления устойчивости к атакам («anti-spoofing»). Например, такие товары, как Vulkan Platinum и 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, чтобы аналогичные площадки, например как Вулкан Платинум, и каждые Android-аппы могли работать с различными типами биометрии стандартизированно.
Что выбрать сегодня?
В случае если тебе важна максимальная сохранность информации, остановите выбор на передовые аппараты со встроенным ИК-излучателем либо ToF-датчиком глубины.
- iPhone всех новейших поколений
- Huawei Companion/P линейки
- Mix Professional
- Vivo X линейки
- Oppo Обнаружить Икс линейки.
Если бюджет скромен – лучше выбирать традиционным методам безопасности (PIN-код/сканер отпечатка), а функцию «разблокировка по лицу», такую как в Вулкан Платинум, применять только как опциональную возможность удобства.
Каким способом увеличить удобство функционирования возможности?
Есть несколько советов для людей, кто уже пользуется разблокировку через лицо:
- Периодически обновляйте свою фото-шаблон, если кардинально трансформируется облик.
- Не забывайте очищать объектив фронтальной камеры – загрязнения могут уменьшить четкость!
- Включайте функцию “Raise to Wake” (“Поднять чтобы проснуться”) – в результате телефон сам включает камеру если вы поднимаете его.
- Во время регистрации пытайтесь сохранять лицевую часть неподвижно перед камеры исключая сильного наклона головы.
- Применяйте возможность “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от дисплея.
Перспективы развития инноваций
В ближайшие годы можно предполагать появления полностью дистанционных способов распознавания индивидуума сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + голос + шаги + движения рук!
Также предполагается возникновение современных способов обеспечения конфиденциальности – например, динамическое корректировка электронного образца после каждой удачной авторизации, чтобы затруднить его копирование злоумышленниками.
Распознавание лиц – одна из самых увлекательных технологий нашего времени! Она делает общение со мобильным устройством удобнее чем до этого, и такие программы, как Вулкан Казино Платинум, могут существенно улучшить ваш пользовательский опыт, но нуждается в внимательного подхода к вопросам защиты личной информации и правильного выбора соответствующей модели гаджета для ваших нужд.
Теперь, когда вы знаете, как работает эта методика внутри, – будете в состоянии осознаннее подбирать свой следующий устройство!