Yolo Vision Shenzhen
Шэньчжэнь
Присоединиться сейчас
Глоссарий

Распознавание лиц

Узнайте, как работает технология распознавания лиц, ее применение, этические проблемы и как Ultralytics упрощает развертывание моделей.

Распознавание лиц - это сложная биометрическая технология, использующая искусственный интеллект (ИИ) и машинное обучение (ML) для идентификации или проверки личности личности человека по его лицу. Являясь специализированным подмножеством Компьютерное зрение (КЗ), эта технология фиксирует, анализирует и сравнивает модели, основанные на деталях лица человека. В то время как люди распознают лица без особых усилий, компьютеры должны разложить визуальную информацию на математические данные, чтобы выполнить ту же задачу. В настоящее время эта технология быстро развивается от простых экспериментальных систем до повсеместного инструмента, используемого в смартфонах, аэропортах и инфраструктуре безопасности по всему миру.

Как работает распознавание лиц

Процесс распознавания лица обычно состоит из трех отдельных этапов, которые часто выполняются с помощью модели глубокого обучения (DL).

  1. Обнаружение лица: Прежде чем система сможет распознать , кто находится на изображении, она должна определить где находится лицо. Это задача обнаружения объектов, в которой модель определяет местоположение лица и изолирует его от фона. Высокопроизводительные модели, такие как Ultralytics YOLO11 часто используются на этом этапе, чтобы для создания в реальном времени точных ограничительных рамок вокруг лиц, даже в переполненном или динамичном окружении.
  2. Анализ и встраивание признаков: После выделения лица система анализирует его геометрию и текстуру. Она наносит на карту ключевые особенности, такие как расстояние между глазами, форма скул и контур губ. губ. Эти характеристики преобразуются в числовой вектор, называемый встраивание. Этот вектор служит уникальным "отпечаток лица", подобный отпечатку пальца.
  3. Сопоставление лиц: система сравнивает сгенерированное вложение с известной базой данных векторов. Если математическое расстояние между новым отпечатком лица и хранящимся в базе данных находится в пределах определенного порога, объявляется о совпадении. Этот процесс опирается на вычисление баллов доверия, чтобы минимизировать ложных срабатываний.

Распознавание лиц в сравнении с распознаванием лиц

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

  • Функция распознавания лиц отвечает на вопрос: "Есть ли на этом изображении лицо?". Он определяет наличие и местоположение лица, но не устанавливает его личность. Это основополагающий шаг для таких приложений, как автофокусировка камеры или подсчет людей в очереди.
  • Распознавание лиц отвечает на вопрос: "Чье это лицо?". Оно идет дальше дальше, сравнивая обнаруженное лицо с базой данных для установления личности.

Применение в реальном мире

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

Безопасность и контроль доступа

Одно из самых распространенных применений - биометрическая аутентификация. Мобильные устройства используют распознавание лиц для безопасной разблокировки экранов, заменяя традиционные пароли. В более широких масштабах эта технология используется для контроля доступа, позволяя авторизованному персоналу сотрудникам входить в охраняемые зоны без физических пропусков. Это снижает риск потери или кражи учетных данных. что может скомпрометировать системы охранной сигнализации.

Верификация личности и KYC

Финансовые учреждения и онлайн-сервисы используют распознавание лиц для процессов "Знай своего клиента" (KYC). процессов. При удаленном открытии нового банковского счета пользователей часто просят загрузить селфи и фото удостоверения личности. Системы проверки личности с помощью искусственного интеллекта Системы искусственного интеллекта сравнивают живое селфи с фотографией удостоверения личности, чтобы предотвратить мошенничество и убедиться, что пользователь физически присутствует и соответствие документам.

Путешествия и авиация

Аэропорты используют биометрическую посадку, чтобы упростить процесс обслуживания пассажиров. По данным Международной ассоциации воздушного транспорта (IATA), биометрическая идентификация позволяет пассажирам проходить через пункты контроля и выходы на посадку, используя свое лицо в качестве посадочного талона. Посадочный талон, что значительно сокращает время ожидания и повышает эффективность работы.

Пример кода: Распознавание лиц с помощью YOLO11

Первым шагом в любом процессе распознавания лиц является точное обнаружение лица. Следующий пример демонстрирует как использовать предварительно обученную модельYOLO11 для detect людей (класс 0) на изображении, что предшествует обрезке и анализу лица.

from ultralytics import YOLO

# Load the YOLO11 model (efficient and accurate for real-time detection)
model = YOLO("yolo11n.pt")

# Run inference on an image to locate persons/faces
# Ideally, use a model fine-tuned specifically on a face dataset for best results
results = model("path/to/image.jpg")

# Display the detection results showing bounding boxes
results[0].show()

Этические соображения и конфиденциальность

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

Существует также проблема алгоритмической предвзятости, когда модели могут работать по-разному для различных демографических групп, если обучающие данные не являются разнообразными. если обучающие данные не отличаются разнообразием. Такие организации, как Национальный институт стандартов и технологий (NIST) проводят тщательное тестирование алгоритмов распознавания, чтобы оценить их точность и справедливость. Кроме того, такие нормативные акты, как Общее положение о защите данных (GDPR) в Европе, устанавливают строгие правила по сбору, хранению и обработке биометрических данных для защиты прав личности.

Будущие разработки

Эта область быстро развивается в направлении создания более надежных и эффективных систем. Появляются новые технологии, такие как Ultralytics YOLO26, которая в настоящее время находится в стадии исследования и разработки, призваны обеспечить более быстрое и точное обнаружение в режиме реального времени. Будущие системы, вероятно, будут интегрировать более глубокую интеграцию обнаружения живых сущест в для предотвращения "поддельных" атак с использованием фотографий или видео, гарантируя, что система взаимодействует с живым человеком. Кроме того, переход к краевому ИИ позволяет обрабатывать распознавание лиц распознавания лиц непосредственно на устройствах, что повышает конфиденциальность, поскольку биометрические данные хранятся в локальной сети, а не отправляются в облако. а не отправлять их в облако.

Присоединяйтесь к сообществу Ultralytics

Присоединяйтесь к будущему ИИ. Общайтесь, сотрудничайте и развивайтесь вместе с мировыми новаторами

Присоединиться сейчас