Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Object Re-identification (Re-ID)

Erfahre, wie die Wiedererkennung von Objekten (Re-ID) Identitäten über verschiedene Kameraansichten hinweg abgleicht. Entdecke, wie du Ultralytics YOLO26 und BoT-SORT für robuste visuelle Verfolgung verwendest.

Die Objekt-Re-Identifikation (Re-ID) ist eine spezialisierte Aufgabe im Bereich des maschinellen Sehens (CV), bei der ein bestimmtes Objekt oder eine bestimmte Person über verschiedene, nicht überlappende Kameraansichten oder über längere Zeiträume hinweg zugeordnet wird. Während sich die standardmäßige Objekterkennung darauf konzentriert, die Klasse eines Objekts zu erkennen – also festzustellen, dass ein Bild eine „Person“ oder ein „Auto“ enthält –, geht Re-ID einen Schritt weiter und bestimmt anhand des visuellen Erscheinungsbilds, welche bestimmte Person oder welches bestimmte Auto zu sehen ist. Diese Fähigkeit ist entscheidend, um in großflächigen Umgebungen eine zusammenhängende Bewegungsgeschichte zu erstellen, in denen eine einzelne Kamera nicht den gesamten Bereich abdecken kann, und so die einzelnen visuellen Beobachtungen miteinander zu verknüpfen.

So funktioniert die Re-Identifikation#

Die zentrale Herausforderung bei Re-ID besteht darin, trotz unterschiedlicher Lichtverhältnisse, Kamerawinkel, Körperhaltungen und störender Hintergrundelemente eine konsistente Identität beizubehalten. Dazu setzt das System typischerweise eine mehrstufige Pipeline mit tiefen neuronalen Netzen ein.

  • Merkmalsextraktion: Sobald ein Objekt erkannt wurde, analysiert ein Faltungsneuronales Netz (CNN) den Bildausschnitt, um einen Merkmalsvektor zu erzeugen, der allgemein als Embedding bezeichnet wird. Dieser Vektor ist eine dichte numerische Darstellung der individuellen visuellen Merkmale des Objekts, etwa der Struktur der Kleidung oder der Fahrzeugfarbe.
  • Metrisches Lernen: Die zugrunde liegenden Modelle werden mithilfe von Verfahren des metrischen Lernens trainiert. Ziel ist, sicherzustellen, dass die Embeddings desselben Objekts im Vektorraum mathematisch nahe beieinanderliegen, während die Embeddings verschiedener Objekte weit voneinander entfernt liegen. Spezialisierte Architekturen wie siamesische neuronale Netze werden häufig eingesetzt, um diese Beziehungen zu erlernen.
  • Ähnlichkeitsabgleich: Während des Betriebs vergleicht das System das Embedding eines Abfrageobjekts mit einer Galerie gespeicherter Identitäten. Dieser Vergleich umfasst in der Regel die Berechnung der Kosinusähnlichkeit oder des euklidischen Abstands. Überschreitet der Ähnlichkeitswert einen vordefinierten Schwellenwert, bestätigt das System eine Übereinstimmung.

Re-ID im Vergleich zur Objektverfolgung#

Es ist wichtig, Re-ID von der Objektverfolgung zu unterscheiden, da beide in einer Bildverarbeitungspipeline ergänzende, aber unterschiedliche Aufgaben erfüllen.

  • Objektverfolgung: Dieser Prozess beruht auf zeitlicher Kontinuität. Algorithmen wie der Kalman-Filter sagen anhand der aktuellen Geschwindigkeit und Bewegungsbahn eines Objekts dessen Position im unmittelbar folgenden Bild voraus. Häufig wird die Schnittmenge über der Vereinigungsmenge (IoU) verwendet, um Erkennungen in aufeinanderfolgenden Bildern einander zuzuordnen.
  • Re-Identifikation: Re-ID ist entscheidend, wenn die zeitliche Kontinuität unterbrochen wird. Dies geschieht bei Verdeckungen, wenn ein Objekt hinter einem Hindernis verborgen ist, oder wenn ein Objekt das Sichtfeld einer Kamera verlässt und in das einer anderen eintritt. Re-ID stellt die Identität anhand des Erscheinungsbilds und nicht anhand des bisherigen Ortsverlaufs wieder her und ermöglicht so eine robuste Verfolgung mehrerer Objekte (MOT).

Anwendungen in der Praxis#

Die Möglichkeit, Identitäten über voneinander getrennte Ansichten hinweg beizubehalten, ermöglicht anspruchsvolle Analysen in verschiedenen Branchen.

  • Intelligentes Verkehrsmanagement in Städten: Im Kontext von KI in intelligenten Städten ermöglicht Re-ID kommunalen Systemen, ein Fahrzeug auf seinem Weg durch ein stadtweites Netz von Kreuzungen zu verfolgen. Dies unterstützt die Berechnung durchschnittlicher Fahrzeiten und die Optimierung der Ampelschaltung, ohne sich ausschließlich auf die Kennzeichenerkennung zu stützen.
  • Analyse des Kundenverhaltens im Einzelhandel: Einzelhändler nutzen Re-ID, um das Verhalten von Kunden zu verstehen. Durch die Verknüpfung der Sichtungen eines Kunden in verschiedenen Gängen können Geschäfte Heatmaps beliebter Wege erstellen. Dies hilft bei der Optimierung der Ladenaufteilung und der Personalbesetzung und liefert Einblicke in die gesamte Kundenreise statt nur in einzelne Interaktionen.

Implementierung der Objektverfolgung mit Re-ID-Merkmalen#

Moderne Arbeitsabläufe für KI in der Bildverarbeitung kombinieren häufig leistungsstarke Detektoren mit Trackern, die Re-ID-Konzepte nutzen. Das YOLO26-Modell lässt sich nahtlos in Tracker wie BoT-SORT integrieren, die Merkmale des Erscheinungsbilds nutzen, um eine konsistente Verfolgung aufrechtzuerhalten. Für Nutzer, die ihre Datensätze und Trainingspipelines effizient verwalten möchten, bietet die Ultralytics Platform eine einheitliche Oberfläche für Annotation und Bereitstellung.

Das folgende Beispiel zeigt, wie du mithilfe des Ultralytics-Pakets für Python eine Objektverfolgung durchführst, wobei die Persistenz der Identitäten automatisch verwaltet wird:

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()}")

Für eine robuste Leistung erfordert das Training dieser Modelle hochwertige Trainingsdaten. Verfahren wie der Triplet-Loss werden beim Training spezifischer Re-ID-Teilmodule häufig eingesetzt, um die Trennschärfe der Embeddings zu verbessern. Das Verständnis der Feinheiten von Precision und Recall ist ebenfalls entscheidend, wenn bewertet wird, wie gut ein Re-ID-System falsche Zuordnungen vermeidet.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens