Descubra la reidentificación de objetos: empareje personas o vehículos a través de cámaras no superpuestas con incrustaciones de apariencia para mejorar la vigilancia, el análisis de comercios y la investigación forense.
La reidentificación de objetos (Re-ID) es una sofisticada técnica de visión por ordenador (CV) diseñada para diseñada para reconocer y asociar un objeto o individuo específico a través de vistas de cámara no superpuestas o intervalos de tiempo distintos. distintos. A diferencia de la detección estándar, que se limita a clasificar un objeto, la reidentificación se centra en determinar si un objeto detectado en una ubicación es el mismo que el detectado en otra. objeto detectado en un lugar tiene la misma identidad que otro visto anteriormente en otro lugar. Esta capacidad es esencial para crear una comprensión cohesiva del movimiento y el comportamiento en entornos a gran escala, como aeropuertos, centros comerciales y ciudades inteligentes, donde una sola cámara no puede cubrir toda la zona.
El principal reto de la Re-ID es hacer coincidir las identidades a pesar de las variaciones en la iluminación, la pose, el punto de vista y la oclusión. Para ello, Para lograrlo, el sistema crea una firma digital única para cada objeto detectado.
Aunque a menudo se utilizan juntas, la reidentificación de objetos y el y el seguimiento de objetos tienen fines distintos vídeo.
La tecnología Re-ID es la piedra angular de la analítica moderna y permite obtener información práctica en diversos sectores.
Los marcos modernos de detección de objetos suelen integrar algoritmos de seguimiento que utilizan características de apariencia similares a Re-ID para mantener las identidades durante las oclusiones. El sitio YOLO11 puede emparejarse fácilmente con rastreadores avanzados como BoT-SORT, que incorpora funciones Re-ID para un seguimiento robusto.
El siguiente ejemplo muestra cómo iniciar el seguimiento de una fuente de vídeo utilizando la interfaz 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()}")
Para profundizar en el conocimiento de las tecnologías subyacentes, explore conceptos como extracción de características y la arquitectura red neuronal (NN). Marcos como PyTorch y TensorFlow proporcionan las herramientas necesarias para modelos Re-ID personalizados. Para los interesados en el campo más amplio de la supervisión inteligente, revisar comprensión de vídeo puede proporcionar contexto adicional sobre cómo las máquinas interpretan los datos visuales temporales.