Открыть сервис

Повторная идентификация

Повторная идентификация — это процесс установления соответствия между несколькими наблюдениями (изображениями, видеокадрами, сигналами) одного и того же объекта (человека, транспортного средства, животного или предмета) в разных условиях, в разное время и с разных камер, без использования информации о его личности (например, имени или номера паспорта). В отличие от распознавания (recognition), где объект сравнивается с известной базой данных, повторная идентификация (re-identification, Re-ID) решает задачу «узнавания» того же самого объекта среди множества других, полагаясь только на его визуальные или иные небиометрические признаки.

История

Первые исследования в области повторной идентификации человека начались в середине 2000-х годов в рамках задач видеонаблюдения и анализа поведения. Ранние работы были сосредоточены на ручном выделении признаков (цвет, текстура, силуэт) и использовании простых метрик расстояния (например, евклидова или косинусная). Ключевым прорывом стало применение методов машинного обучения, в частности, метрического обучения (metric learning), которое позволило автоматически подбирать меру сходства между изображениями.

С развитием глубоких нейронных сетей (Deep Learning) в 2010-х годах подходы к Re-ID кардинально изменились. Сверточные нейронные сети (CNN) начали использоваться для извлечения дискриптивных признаков непосредственно из изображений, что значительно повысило точность. Появление крупных наборов данных (например, Market-1501, DukeMTMC-reID, CUHK03) и соревнований (например, CVPR Re-ID Challenge) стимулировало развитие алгоритмов, способных работать в условиях смены ракурса, освещения, частичного перекрытия и изменения одежды.

Классификация

Повторная идентификация классифицируется по нескольким критериям.

По типу объекта

  • Повторная идентификация человека (Person Re-ID) — наиболее распространённая задача, применяемая в системах безопасности, анализе потоков посетителей, поиске пропавших людей.
  • Повторная идентификация транспортных средств (Vehicle Re-ID) — используется для отслеживания автомобилей в системах управления дорожным движением, на парковках, в логистике.
  • Повторная идентификация животных (Animal Re-ID) — применяется в биологии и экологии для мониторинга популяций, например, для отслеживания миграции птиц или перемещения диких животных по фотографиям с фотоловушек.
  • Повторная идентификация объектов (Object Re-ID) — обобщённая задача, включающая, например, идентификацию сумок, чемоданов или других предметов в видеопотоке.

По условиям работы

  • Однокамерная (Single-camera Re-ID) — объект идентифицируется в пределах одной камеры, но в разные моменты времени.
  • Многокамерная (Multi-camera Re-ID) — объект отслеживается по сети камер, часто с непересекающимися полями зрения (non-overlapping views). Это более сложная задача, требующая учёта пространственно-временных ограничений.
  • Кросс-доменная (Cross-domain Re-ID)модель, обученная на одном наборе данных (источнике), применяется к другому (целевому) набору данных, часто с разными условиями (качество камер, ракурсы, одежда людей). Это актуально для практического применения, где обучение на каждом новом объекте невозможно.

По используемым данным

  • Изображение-изображение (Image-based Re-ID) — классическая задача, где входными данными являются отдельные кадры.
  • Видео-видео (Video-based Re-ID) — используется последовательность кадров (видеоряд), что позволяет извлекать временные признаки (например, походку, жесты).
  • Текст-изображение (Text-to-Image Re-ID) — задача поиска человека по текстовому описанию (например, «мужчина в синей куртке и джинсах»).
  • Скетч-изображение (Sketch-to-Image Re-ID) — поиск по наброску или фотороботу.

Устройство и методы

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

Извлечение признаков (Feature Extraction)

На этом этапе из входного изображения (или видеоряда) извлекается компактное векторное представление — дескриптор (embedding). Для этого используются предобученные свёрточные нейронные сети (например, ResNet, ResNeXt, EfficientNet, Vision Transformer). Для повышения устойчивости к изменениям внешности применяются:

  • Аугментация данных — искусственное изменение изображений (поворот, сдвиг, изменение цвета, размытие) во время обучения.
  • Внимание (Attention) — механизмы, позволяющие сети фокусироваться на наиболее информативных частях объекта (например, на лице, одежде, обуви, а не на фоне).
  • Частичные признаки (Part-based features)разделение изображения на части (например, горизонтальные полосы) и извлечение признаков для каждой части отдельно, что позволяет учитывать локальные детали.

Метрическое обучение (Metric Learning)

Цель — научиться вычислять расстояние между дескрипторами так, чтобы для одного и того же объекта оно было минимальным, а для разных — максимальным. Используются функции потерь:

  • Triplet Loss — обучение на тройках: якорь (anchor), положительный образец (positive, тот же объект) и отрицательный образец (negative, другой объект). Сеть учится делать расстояние между якорем и положительным образцом меньше, чем между якорем и отрицательным, на заданный зазор (margin).
  • Contrastive Loss — обучение на парах: положительных и отрицательных.
  • Circle Loss — улучшенная версия, учитывающая не только расстояние, но и уверенность в сходстве.
  • Softmax-based losses — задачи классификации, где каждый объект рассматривается как отдельный класс, что также позволяет получать дискриптивные признаки.

Сопоставление (Matching)

После извлечения дескрипторов для всех объектов из галереи (базы данных) и запроса (нового наблюдения) вычисляется матрица расстояний (например, косинусное расстояние, евклидово расстояние). Затем применяется алгоритм ранжирования (ranking), который возвращает список наиболее похожих объектов из галереи. Для повышения точности могут использоваться:

  • Re-ranking — повторное ранжирование на основе взаимного соседства (k-reciprocal encoding).
  • Фильтрация по времени и пространству — в многокамерных системах учитывается, что объект не может мгновенно переместиться между камерами.

Применение

Повторная идентификация имеет широкий спектр практических применений.

Безопасность и правоохранительная деятельность

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

Розничная торговля и маркетинг

  • Анализ поведения покупателей — отслеживание пути клиента по магазину, определение наиболее посещаемых зон, времени у витрины.
  • Персонализация предложений — распознавание постоянных клиентов для предоставления скидок или рекомендаций (при условии согласия).
  • Оптимизация выкладки товаров — на основе данных о перемещениях покупателей.

Транспорт и логистика

  • Управление дорожным движением — отслеживание автомобилей для расчёта времени в пути, выявления нарушений (например, проезд на красный свет).
  • Поиск угнанных автомобилей — автоматическое оповещение при обнаружении транспортного средства, совпадающего по визуальным признакам с заявленным в розыск.
  • Контроль на парковках — определение свободных мест и отслеживание въезда/выезда.

Экология и биология

  • Мониторинг популяций — идентификация особей животных по фотографиям (например, полосы у зебр, пятна у леопардов, форма плавников у китов) для оценки численности и миграции.
  • Изучение поведения — отслеживание перемещений животных в дикой природе без использования GPS-ошейников.

Критика и ограничения

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

  • Чувствительность к изменениям внешности — смена одежды, причёски, аксессуаров, а также изменение освещения, ракурса и частичное перекрытие (например, толпой) могут привести к ошибкам.
  • Недостаток данных — для обучения моделей требуются большие размеченные наборы данных, которые трудно собирать и размечать вручную. Особенно остро проблема стоит для редких объектов (например, определённых пород животных).
  • Этические и правовые вопросы — использование Re-ID в системах массового наблюдения вызывает опасения по поводу неприкосновенности частной жизни. В ряде стран (включая Россию) действуют законы, регулирующие сбор и обработку биометрических данных, что накладывает ограничения на применение технологии без согласия субъекта.
  • Атаки на систему — злоумышленники могут использовать специальные маски, одежду или другие средства для обмана алгоритмов, что снижает надёжность систем безопасности.

Перспективы развития

Основные направления развития повторной идентификации включают:

  • Улучшение устойчивости к изменениям — разработка моделей, инвариантных к смене одежды, времени года и другим факторам.
  • Интеграция с другими модальностямиобъединение визуальных данных с информацией от датчиков (например, Wi-Fi, Bluetooth, RFID) для повышения точности.
  • Обучение с подкреплением — использование для адаптации к новым условиям без полного переобучения.
  • Создание крупных открытых наборов данных — для стандартизации оценки и сравнения алгоритмов.
  • Разработка этических норм и стандартов — для обеспечения прозрачности и контроля за использованием технологии.

Источники

  1. Zheng, L., Yang, Y., & Hauptmann, A. G. (2016). Person re-identification: Past, present and future. arXiv preprint arXiv:1610.02984.
  2. Ye, M., Shen, J., Lin, G., Xiang, T., Shao, L., & Hoi, S. C. (2021). Deep learning for person re-identification: A survey and outlook. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(6), 2872-2893.
  3. Luo, H., Jiang, W., Gu, Y., Liu, F., Liao, X., Lai, S., & Gu, J. (2019). A strong baseline and batch normalization neck for deep person re-identification. IEEE Transactions on Multimedia, 22(10), 2597-2609.
  4. Wang, X., Zhang, R., Shen, C., Kong, T., & Li, L. (2020). Dense contrastive learning for self-supervised visual pre-training. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 3024-3033.
  5. Zheng, Z., Zheng, L., & Yang, Y. (2017). Unlabeled samples generated by GAN improve the person re-identification baseline in vitro. Proceedings of the IEEE International Conference on Computer Vision, 3754-3762.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →