Objekt Re-Identifizierung (Re-ID)
Erkennen Sie die Re-ID von Objekten: Gleichen Sie Personen oder Fahrzeuge über nicht überlappende Kameras mit Erscheinungsbild-Einbettungen ab, um die Überwachung, Einzelhandelsanalyse und Forensik zu verbessern.
Die Re-Identifizierung von Objekten (Re-ID) ist eine anspruchsvolle
Computer Vision (CV) Technik, die entwickelt wurde, um
ein bestimmtes Objekt oder eine Person in sich nicht überschneidenden Kameraansichten oder Zeitintervallen zu erkennen und
Zeitintervalle. Im Gegensatz zur Standarderkennung, die ein Objekt einfach klassifiziert, konzentriert sich Re-ID auf die Feststellung, ob ein
Objekt, das an einem Ort erkannt wurde, mit einem Objekt identisch ist, das zuvor an einem anderen Ort gesehen wurde. Diese Fähigkeit
ist wichtig, um ein zusammenhängendes Verständnis von Bewegung und Verhalten in großen Umgebungen zu schaffen, wie z. B.
Flughäfen, Einkaufszentren und Smart Cities, wo eine einzelne Kamera nicht das gesamte Gebiet abdecken kann.
Die Mechanismen der Re-Identifizierung
Die zentrale Herausforderung von Re-ID ist der Abgleich von Identitäten trotz unterschiedlicher Beleuchtung, Pose, Blickwinkel und Okklusion. Um
Um dies zu erreichen, erstellt das System für jedes erkannte Objekt eine eindeutige digitale Signatur.
-
Merkmalsextraktion: Wenn ein Objekt innerhalb einer Bounding Box identifiziert
Bounding Box identifiziert, verarbeitet ein
Deep Learning (DL) -Modell den Bildausschnitt
Bildausschnitt, um einen hochdimensionalen Vektor zu erzeugen, der als
Einbettung. Dieser Vektor kapselt bestimmte visuelle
Dieser Vektor enthält eindeutige visuelle Merkmale, wie z. B. die Farbmuster der Kleidung einer Person oder die spezifischen Marken- und Modelldetails eines Fahrzeugs.
-
Metrisches Lernen: Um Genauigkeit zu gewährleisten, verwenden diese Modelle
metrische Lerntechniken. Das Training umfasst oft
Siamesische neuronale Netze oder die Verwendung einer
Triplett-Verlustfunktion, mit der das Netz lernt
den Abstand zwischen Einbettungen der gleichen Identität zu minimieren und den Abstand zwischen verschiedenen Identitäten zu maximieren.
Identitäten.
-
Gallery Matching: Während der Inferenz vergleicht das System die Einbettung eines neu erkannten Objekts
(die "Anfrage") mit einer "Galerie" gespeicherter Einbettungen aus früheren Erkennungen. Algorithmen ordnen
Algorithmen ordnen diese Vergleiche nach Ähnlichkeit, oft unter
Cosinus-Ähnlichkeit oder euklidischen Abstand, um die
beste Übereinstimmung zu finden.
Re-ID vs. Objektverfolgung
Obwohl sie oft zusammen verwendet werden, dienen Objektwiedererkennung und
Objektverfolgung dienen unterschiedlichen Zwecken in einer Video
Analyse-Pipeline.
-
Objektverfolgung: Bei diesem Verfahren wird die Identität eines Objekts Bild für Bild in einem
einzelnen kontinuierlichen Videostrom. Es stützt sich in hohem Maße auf zeitliche Kontinuität und Algorithmen zur Bewegungsvorhersage
wie dem Kalman-Filter. Wenn ein Objekt das Bild verlässt
Bild verlässt oder für einen längeren Zeitraum verdeckt wird, geht die track normalerweise verloren oder erhält bei der Rückkehr eine neue ID.
-
Objekt-Re-Identifizierung: Re-ID löst das Problem der "verlorenen Spuren", indem eine Identität
Identität über diskontinuierliche Ansichten hinweg. Es verbindet die Punkte zwischen verschiedenen Kameras in einem
Multi-Objekt-Verfolgungssystem (MOT),
und ermöglicht die Rekonstruktion einer vollständigen Flugbahn über ein verteiltes Netzwerk.
Anwendungsfälle in der Praxis
Die Re-ID-Technologie ist ein Eckpfeiler der modernen Analytik und ermöglicht umsetzbare Erkenntnisse in verschiedenen Branchen.
-
Intelligenter Einzelhandel: Unter
KI-gesteuerten Einzelhandelsumgebungen hilft Re-ID
Einzelhändlern dabei, den Weg der Kunden durch das Geschäft zu verfolgen. Indem sie verstehen, welche Bereiche ein Kunde besucht und
können Unternehmen das Ladenlayout und die Produktplatzierung optimieren, ohne biometrische Daten
ohne biometrische Daten erfassen zu müssen.
-
Smart City-Überwachung: Für
urbane Sicherheit und Schutz,
Re-ID ermöglicht es den Betreibern, über ein stadtweites Netz von Kameras nach einer Person von Interesse zu suchen, z. B. nach einem vermissten Kind oder einem Verdächtigen.
Netzwerk von Kameras. Dadurch wird die für die forensische Videoauswertung benötigte Zeit erheblich reduziert, ein Prozess, der durch
Forschungsdatensätze wie Market-1501.
Einführung von Re-ID mit Ultralytics YOLO
In modernen Objekterkennungssystemen sind häufig Verfolgungsalgorithmen integriert, die Erscheinungsmerkmale ähnlich wie bei
Re-ID, um Identitäten bei Verdeckungen zu erhalten. Die
YOLO11 Modell kann leicht mit fortschrittlichen Trackern
wie BoT-SORT, die Re-ID-Funktionen für eine zuverlässige Verfolgung enthalten.
Das folgende Beispiel zeigt, wie die Verfolgung einer Videoquelle über die Python gestartet wird.
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()}")
Weitere Lektüre und Ressourcen
Um Ihr Verständnis der zugrunde liegenden Technologien zu vertiefen, erkunden Sie Konzepte wie
Merkmalsextraktion und die Architektur eines
neuronalen Netzes (NN). Rahmenwerke wie
PyTorch und
TensorFlow bieten die notwendigen Werkzeuge zum Aufbau und
benutzerdefinierte Re-ID-Modelle zu erstellen und zu trainieren. Für diejenigen, die sich für das breitere Feld der intelligenten Überwachung interessieren, kann die Betrachtung von
Video-Verständnis kann zusätzlichen
Kontext, wie Maschinen zeitliche visuelle Daten interpretieren.