Обнаружение повторной идентификации объектов: сопоставление людей или транспортных средств с непересекающихся камер с помощью вкраплений внешнего вида для повышения эффективности наблюдения, анализа розничной торговли и криминалистики.
Повторная идентификация объектов (Re-ID) - это сложная техника компьютерного зрения (CV), разработанная для распознавания и сопоставления конкретного объекта или человека в непересекающихся ракурсах или разных временных интервалах. интервалах времени. В отличие от стандартного обнаружения, которое просто классифицирует объект, Re-ID фокусируется на определении того, является ли объект, обнаруженный в одном месте, тем же самым. объект, обнаруженный в одном месте, идентичен тому, который был замечен ранее в другом месте. Эта возможность необходима для создания целостного представления о движении и поведении в крупномасштабных средах, таких как аэропорты, торговые центры и "умные" города, где одна камера не может охватить всю территорию.
Основная задача Re-ID - сопоставление идентичности, несмотря на изменения освещения, позы, точки зрения и окклюзии. Чтобы Для этого система создает уникальную цифровую подпись для каждого обнаруженного объекта.
Хотя их часто используют вместе, повторная идентификация объекта и отслеживание объектов служат разным целям в анализа видео.
Технология Re-ID является краеугольным камнем современной аналитики, позволяющей получать действенные сведения в различных отраслях.
Современные системы обнаружения объектов часто включают в себя алгоритмы отслеживания, которые используют особенности внешнего вида, подобные Re-ID для сохранения идентичности во время окклюзий. Сайт YOLO11 может быть легко сопряжена с продвинутыми трекерами такими как BoT-SORT, который включает в себя функции Re-ID для надежного отслеживания.
В следующем примере показано, как инициировать отслеживание источника видеосигнала с помощью интерфейса Python .
from ultralytics import YOLO
# Load the latest YOLO11 model
model = YOLO("yolo11n.pt")
# Run tracking on a video file using the BoT-SORT tracker
# BoT-SORT utilizes Re-ID features to improve tracking robustness
results = model.track(source="path/to/video.mp4", tracker="botsort.yaml", show=True)
# Access the unique tracking IDs assigned to detected objects
for r in results:
if r.boxes.id is not None:
print(f"Track IDs: {r.boxes.id.cpu().numpy()}")
Чтобы углубить свое понимание базовых технологий, изучите такие понятия, как извлечение признаков и архитектура нейронной сети (НС). Такие фреймворки, как PyTorch и TensorFlow предоставляют инструменты, необходимые для построения и обучения пользовательских моделей Re-ID. Для тех, кто интересуется более широкой областью интеллектуального мониторинга, просмотр понимание видео может дать дополнительный контекст того, как машины интерпретируют временные визуальные данные.