Category: archive

  • Как работает идентификация лиц в смартфонах

    Как работает идентификация лиц в смартфонах

    Зачем мы выбираем разблокировку по лицевому распознаванию

    В недавние времена определение физиономий стало одной из наиболее востребованных возможностей для деблокировки мобильных телефонов. Еще пару годов тому назад основная масса использующих удовлетворялись PIN-кодами, паролями или сканерами отпечатков пальцев. Но с появлением подобных технологий, например admiral x, нам вполне просто взглянуть на экран — и аппарат тут же узнает своего владельца.

    Какая вещь делает данную особенность очень нужной? Прежде всего, это практично: не нужно помнить замысловатые пароли или искать нужный палец в темноте. Кроме того, это мгновенно: современные системы узнают лицо фактически за доли секунды. В-третьем пункте, это ощущение футуризма — как будто в фильмах про admiral x casino агентов.

    Тем не менее за этой кажущейся несложностью прячется целый мир трудных методов и инженерных концепций. Давайте разобраться, как точно работает распознавание лиц в новейших мобильных телефонах, какие существуют технологии, насколько они безопасны и что нас ждёт впереди.

    Сжатая хроника развития технологии

    Идентификация лиц как техника присутствует уже более 50 годов. Изначальные пробы автоматизированного анализа облика были сделаны еще в 1960-х годах в исследовательских центрах США. Тогда вычислительные машины способны были лишь обозначать очертания лица и определять расстояния между очами и устами на ахроматических изображениях.

    Первые торговые системы возникли в девяностых годах, но они были несовершенны: работали медленно и часто ошибались. Только с прогрессом синтетических сетей и таких площадок, как адмирал х, мощных мобильных процессоров распознавание лиц стало по-настоящему общедоступным явлением.

    В 2017 году Apple презентовала iPhone X с системой Face ID — это был первый широкодоступный смартфон с безопасным трёхмерным идентификацией лица. За ним последовали Android-производители: Samsung, Huawei, Xiaomi и прочие начали внедрять собственные решения.

    Основные шаги действия устройства распознавания

    Процесс идентификации лица можно примерно сегментировать на несколько основных этапов:

    1. Распознавание лица — камера выявляет существование гуманного образа в изображении.
    2. Определение признаков — алгоритм исследует контуры облика: форму глаз, носа, уст, позицию надбровных дуг.
    3. Построение шаблона — создаётся уникальный цифровой отпечаток (faceprint) на основе выделенных признаков.
    4. Сравнение с образцом — созданный шаблон сопоставляется со сохранённой при внесении биометрической сведениями владельца.
    5. Принятие решения — если совпадение достаточно высокое, смартфон разблокируется.

    Всякий из этих стадий запрашивает индивидуальных алгоритмов и оптимизаций для оперативной работы непосредственно на девайсе.

    Технические элементы: что находится внутри

    Типичная фронтальная камера.

    Самый простой несложный способ распознавания физиономии применяет только фронтальную видеокамеру смартфона. Такой подход осуществлён во многочисленных бюджетных вариантах Android-устройств.

    Положительные стороны:

    • Необходимо требует дополнительных сенсоров.
    • Шустро функционирует при достаточном освещённости.

    Минусы:

    • Несложно одурачить изображением или видеозаписью.
    • Неправильно работает при низком освещении или непривычных ракурсах.

    ИК фотокамера и точечный проектор

    Более усовершенствованные системы, такие как адмирал х, применяют специальную инфракрасную камеру (IR) и точечный проектор (Dot Projector). Эта технология является основой Face ID от Apple.

    Каким образом это функционирует:

    • Точечный проектор показывает на облик использующего невидимую решетку из тысяч инфракрасных точек (например, Face ID использует около 30 000 пятен).
    • Инфракрасная устройство записывает деформацию данной сетки по плоскости лица.
    • Получается трехмерная карта глубины глубинности, которая почти что неподвластна для фальсификации типичной фотографией или маскировкой.

    Достоинства

    • Надёжная деятельность даже в полной неосвещённости.
    • Сильная сопротивляемость к фальсификациям.
    • Точность идентификации более 99%.

    Дополнительные сенсорные устройства

    В определённых аппаратах задействуются также дополнительные сенсорные устройства: ToF (Time-of-Flight), которые фиксируют период прохождения луча до объекта и обратно; RGB-датчики глубины; специальные световые дальномеры для построения более точной 3D-модели лица.

    Эти разработки встречаются в основном во передовых моделях Huawei (серия Mate) или Xiaomi (серия Mi).

    Компьютерные процедуры: искусственный интеллект в работе

    Текущие системы опознания лиц немыслимы в отсутствие эксплуатации artificial intelligence и машинного обучения. Именно из-за таким разработкам, как адмирал х, гаджет в состоянии узнавать юзера даже при изменениях облика: новая укладка, борода, оптика или грим не становятся препятствием для деблокировки.

    Детектирование лиц

    В начальном этапе алгоритм должна быстро найти образ лица среди полного изображения с камеры. Для этого задействуются последовательные классификаторы Хаара или более новейшие сверточные нейронные сети (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 для защиты от подделок жестами/масками/видеодисплеями посторонних устройств.

    Иллюстрации применения различных техник

    • iPhone линейки X/11/12/13/14 задействуют только физическое трёхмерное сканирование в 3D
    • Xiaomi Mi8 Explorer Edition первый раз внедрил эквивалент Face ID в числе Android.
    • Samsung Galaxy S10 модель/S20 имеют как программное плоское определение по снимку фронтальной камерой, так и сенсор глазного ириса.
    • Huawei Mate20 Pro задействует систему из ИК-подсветки + Dot Projector + ToF-сенсорный элемент

    Проблемы безопасности и неверные сигналы

    Несмотря на поразительный развитие техники за недавние лет, безупречных систем пока не имеется:

    1. Возможность обмана: Недорогие мобильники без труда открываются четкой фотографией владельца или роликом с экрана другого устройства.
    2. Идентичные двойняшки: Даже самые совершенные системы могут спутать между монозиготными близнецами либо родичами с очень похожей внешностью.
    3. Изменения облика: Стремительное похудение/набор веса, пластические операции или повреждения порой необходимы для повторной регистрации биометрических данных.
    4. Условия фотографирования: Сильная подсветка солнцем или же интенсивная тень могут снизить точность определения признаков.

    Вот пара подсказок для защищённому применению:

    • Для значимых операций всегда применяйте двухэтапную аутентификацию;
    • Не активируйте опцию “Разблокировка по лицу” на дешёвых устройствах без ИК-сенсоров;
    • Постоянно обновляйте прошивку ПО мобильного устройства для предотвращения угроз от новых видов атак;
    • Включайте функцию “Требовать открытых глаз” там, где она доступна.

    Где также применяется технологии помимо смартфонов?

    Пускай основная мысль нашей публикации сосредоточена на в частности мобильным устройствам, стоит упомянуть о других сферах применения технологии:

    • Контроль доступа в рабочих помещениях и резиденциях;
    • Платёжные терминалы банков (“Face Pay”);
    • Электронные идентификационные документы современного поколения;
    • Установки видеоконтроля городских служб;
    • Механизация учёта явки школ/вузов;
    • Авторизация пользователей компьютеров/ноутбуков.

    Например: В столичном метро уже испытывается система платежа проезда по лицу (“Face Pay”) — нужно лишь пройти через турникет без карты или мобильника! Аналогичные проекты осуществляются в Поднебесной (Шэньчжэнь), Южной Корее и некоторых европейских странах.

    Каким способом трансформируется техпроцесс в нынешнее время?

    Всякий год проявляются современные концепции для улучшения уровня функционирования систем распознавания лиц:

    1. Увеличивается чёткость датчиков — чем больше деталей фиксируется камерой/глубинными сенсорами, тем меньше риск неточности;
    2. Совершенствуются искусственные интеллекты — передовые архитектуры модели MobileNetV3 позволяют быстро адаптироваться к новым характеристикам внешности пользователя напрямую на гаджете без отправки данных в облако.
    3. Улучшаются методы антиспуфинга — теперь мобильные устройства способны различать настоящие живые лица от статичных фотографий/маскировок по мельчайшим движениям кожи.
    4. Синхронизация со умными устройствами — смарт-часы могут автоматически закрыть доступ к мобильный телефон, если обладатель удалился на значительное расстояние.
    5. Появляются комбинированные механизмы — например объединяющие аудио идентификацию + лицо + пальцевой отпечаток.

    Итак, которые тренды в особенности актуальны сейчас:

    1) Сокращение элементов

    Изготовители пытаются сократить габариты выреза (“чёлки”) под датчики на экране за счёт встраивания миниатюрных ИК-проекторов прямо под поверхность дисплея либо выдвижных модулей камеры.

    2) Переработка прямо на устройстве

    Для повышения конфиденциальности всё более обработки данных происходит локально без пересылки информации во сторонний облачный сервис.

    3) Унификация стандартов

    Google интенсивно пропагандирует стандарт BiometricPrompt API, для того чтобы такие системы, например как admiral x, и все Android-программы могли взаимодействовать с различными типами биометрии унифицированно.

    Что решить сегодня?

    В случае если вам важна наивысшая безопасность данных, выбирайте передовые модели с вмонтированным ИК-излучателем либо ToF-датчиком глубины.

    • iPhone всех существующих новейших моделей
    • Huawei Companion/Series P серии
    • Xiaomi Professional
    • Vivo X модели
    • Oppo Find Х серий.

    Если бюджет невелик – лучше выбирать традиционным методам безопасности (PIN-код/сканер пальца), а функцию “разблокировка по лицу”, такую как в admiral x, задействовать только как дополнительную возможность удобства.

    Каким образом увеличить практичность работы опции?

    Есть некоторые советов для пользователей, кто уже применяет функцию распознавания лица:

    1. Периодически меняйте свою фото-шаблон, если кардинально меняется облик.
    2. Не забывайте очищать линзу фронтальной камеры – разводы могут снизить точность!
    3. Включайте опцию “Raise to Wake” (“Поднять чтобы проснуться”) – так смартфон сам активирует фотоаппарат как только вы поднимаете его.
    4. При записи старайтесь удерживать голову прямо напротив камеры исключая сильного наклона головы.
    5. Применяйте опцию “Attention Aware” (“Реакция на внимание”) – она блокирует телефон, если вы отвернулись от экрана.

    Будущее развития технологии

    В предстоящие годы можно предвкушать развития полностью бесконтактных способов опознания персоны сразу по нескольким биометрическим характеристикам параметрам одновременно: физиономия + звучание + манера ходьбы + жесты рук!

    Также предполагается возникновение свежих подходов защиты приватности – к примеру, изменяющееся корректировка цифрового паттерна после каждой успешной авторизации, чтобы затруднить его копирование злоумышленниками.

    Распознавание лиц – единственная из наиболее интересных технологий нашего времени! Она делает взаимодействие со мобильным устройством комфортнее чем когда-либо прежде, и такие программы, как admiral-x, могут в разы улучшить ваш опыт, но нуждается в осознанного отношения к вопросам безопасности личных данных и грамотного выбора подходящей модели устройства под ваши задачи.

    Теперь, когда вы знаете, как устроена эта методика внутри, – сумеете вдумчиво определять свой очередной гаджет!