Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Object Re-identification (Re-ID)

Découvre comment la réidentification d’objets (Re-ID) associe les identités entre différentes vues de caméra. Apprends à utiliser Ultralytics YOLO26 et BoT-SORT pour un suivi visuel robuste.

La ré-identification d'objets (Re-ID) est une tâche spécialisée de la vision par ordinateur (CV) conçue pour mettre en correspondance un objet ou un individu spécifique à travers différentes vues de caméra non superposées ou sur de longues périodes. Alors que la détection d'objets standard se concentre sur la reconnaissance de la classe d'une entité — en identifiant qu'une image contient une « personne » ou une « voiture » — la Re-ID va plus loin en déterminant de quelle personne ou voiture il s'agit précisément, sur la base de son apparence visuelle. Cette capacité est essentielle pour reconstituer une séquence cohérente des déplacements dans des environnements de grande envergure où une seule caméra ne peut pas couvrir toute la zone, en reliant efficacement des observations visuelles isolées.

Fonctionnement de la ré-identification#

Le principal défi de la Re-ID consiste à maintenir la cohérence de l'identité malgré les variations d'éclairage, d'angle de caméra, de pose et l'encombrement de l'arrière-plan. Pour y parvenir, le système utilise généralement un pipeline en plusieurs étapes faisant intervenir des réseaux neuronaux profonds.

  • Extraction de caractéristiques : Une fois l'objet détecté, un réseau neuronal convolutif (CNN) analyse le recadrage de l'image afin de générer un vecteur de caractéristiques, communément appelé embedding. Ce vecteur constitue une représentation numérique dense des caractéristiques visuelles propres à l'objet, comme la texture d'un vêtement ou la couleur d'un véhicule.
  • Apprentissage métrique : Les modèles sous-jacents sont entraînés à l'aide de techniques d'apprentissage métrique. L'objectif est de garantir que les embeddings d'un même objet soient mathématiquement proches dans l'espace vectoriel, tandis que ceux d'objets différents soient éloignés. Des architectures spécialisées comme les réseaux neuronaux siamois sont souvent utilisées pour apprendre ces relations.
  • Mise en correspondance par similarité : Lors du déploiement, le système compare l'embedding d'un objet requête à une galerie d'identités enregistrées. Cette comparaison consiste généralement à calculer la similarité cosinus ou la distance euclidienne. Si le score de similarité dépasse un seuil prédéfini, le système confirme la correspondance.

Re-ID et suivi d'objets#

Il est important de distinguer la Re-ID du suivi d'objets, car ces deux techniques jouent des rôles complémentaires mais distincts dans un pipeline de vision.

  • Suivi d'objets : Ce processus repose sur la continuité temporelle. Des algorithmes comme le filtre de Kalman prédisent la position future d'un objet à la toute prochaine image en fonction de sa vitesse et de sa trajectoire actuelles. Il utilise souvent l'intersection sur union (IoU) pour associer les détections dans des images adjacentes.
  • Ré-identification : La Re-ID est essentielle lorsque la continuité temporelle est interrompue. Cela se produit lors d'une occlusion — lorsqu'un objet est masqué par un obstacle — ou lorsqu'un objet quitte le champ de vision d'une caméra pour entrer dans celui d'une autre. La Re-ID rétablit l'identité sur la base de l'apparence plutôt que de l'historique de position, ce qui permet un suivi multi-objets (MOT) robuste.

Applications concrètes#

La capacité à maintenir l'identité à travers des vues disjointes permet de réaliser des analyses sophistiquées dans différents secteurs.

  • Gestion intelligente du trafic urbain : Dans le contexte de l'IA dans les villes intelligentes, la Re-ID permet aux systèmes municipaux de suivre un véhicule lorsqu'il se déplace à travers un réseau d'intersections couvrant toute la ville. Cela aide à calculer les temps de trajet moyens et à optimiser la synchronisation des feux de circulation sans dépendre uniquement de la reconnaissance des plaques d'immatriculation.
  • Analyse des clients dans le commerce de détail : Les détaillants utilisent la Re-ID pour comprendre le comportement des acheteurs. En reliant les apparitions d'un client dans différentes allées, les magasins peuvent générer des cartes de chaleur des parcours les plus fréquentés. Cela aide à optimiser l'agencement des magasins et les niveaux d'effectifs, en fournissant des informations sur l'ensemble du parcours client plutôt que sur de simples interactions isolées.

Implémentation du suivi avec des caractéristiques de Re-ID#

Les workflows modernes d'IA pour la vision combinent souvent des détecteurs hautes performances avec des trackers qui utilisent les concepts de Re-ID. Le modèle YOLO26 peut être intégré de manière transparente à des trackers comme BoT-SORT, qui exploitent les caractéristiques d'apparence pour maintenir la cohérence du suivi. Si tu souhaites gérer efficacement tes jeux de données et tes pipelines d'entraînement, l'Ultralytics Platform offre une interface unifiée pour l'annotation et le déploiement.

L'exemple suivant montre comment effectuer le suivi d'objets à l'aide du package Python Ultralytics, qui gère automatiquement la persistance des identités :

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Track objects in a video file
# The 'persist=True' argument is vital for maintaining IDs across frames
# BoT-SORT is a tracker that can utilize appearance features for Re-ID
results = model.track(
    source="https://www.ultralytics.com/blog/ultralytics-yolov8-for-speed-estimation-in-computer-vision-projects",
    tracker="botsort.yaml",
    persist=True,
)

# Print the unique ID assigned to the first detected object in the first frame
if results[0].boxes.id is not None:
    print(f"Tracked Object ID: {results[0].boxes.id[0].item()}")

Pour obtenir des performances robustes, l'entraînement de ces modèles nécessite des données d'entraînement de haute qualité. Des techniques comme la perte par triplets sont souvent utilisées lors de l'entraînement de sous-modules spécifiques de Re-ID afin d'affiner le pouvoir discriminant des embeddings. Il est également essentiel de comprendre les nuances de la précision et du rappel lors de l'évaluation de la capacité d'un système de Re-ID à éviter les fausses correspondances.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique