Glossar

Objektverfolgung

Entdecke die Objektverfolgung mit Ultralytics! Lerne, wie du Bewegungen, Verhalten und Interaktionen in Videos mit YOLO Modellen für Echtzeitanwendungen verfolgen kannst.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Die Objektverfolgung ist eine wichtige Aufgabe der Computer Vision, bei der es darum geht, bestimmte Objekte von Interesse zu identifizieren und zu verfolgen, während sie sich in einer Videosequenz bewegen. Im Gegensatz zur Objekterkennung, die sich auf die Identifizierung und Lokalisierung von Objekten in einzelnen Bildern konzentriert, behält die Objektverfolgung die Identität dieser Objekte über mehrere Bilder hinweg bei. Dies ermöglicht ein kontinuierliches Verständnis der Bewegung, des Verhaltens und der Interaktionen eines Objekts in einer dynamischen Szene.

Objektverfolgung verstehen

Im Kern funktionieren Objektverfolgungsalgorithmen, indem sie zunächst ein Objekt im ersten Bild eines Videos erkennen. Diese erste Erkennung kann mit verschiedenen Objekterkennungsarchitekturen erfolgen, z. B. Ultralytics YOLO. Nach der Erkennung sagt der Verfolgungsalgorithmus die Position des Objekts in den nachfolgenden Bildern voraus und behält eine eindeutige ID für jedes verfolgte Objekt bei, auch wenn es sich bewegt, sein Aussehen verändert oder vorübergehend verdeckt wird.

Bei der Objektverfolgung kommen verschiedene Techniken zum Einsatz, die von traditionellen Methoden wie Kalman-Filter und Mean-Shift-Tracking bis hin zu fortschrittlicheren Deep-Learning-Ansätzen reichen. Moderne Objektverfolgung nutzt oft tiefe neuronale Netze, um robuste Merkmale zu erlernen, die mit Herausforderungen wie Objektverdeckung, Änderungen der Beleuchtung und Variationen des Objektmaßstabs und -standpunkts umgehen können. Algorithmen wie DeepSORT (Deep Simple Online and Realtime Tracking) kombinieren Erscheinungsbildinformationen mit Bewegungsvorhersagen für eine zuverlässigere Verfolgung.

Anwendungen der Objektverfolgung

Die Technologie zur Objektverfolgung ist ein wesentlicher Bestandteil einer Vielzahl von Anwendungen in verschiedenen Branchen:

  • Autonome Fahrzeuge: In selbstfahrenden Autos ist die Objektverfolgung unerlässlich, um die Bewegung von Fußgängern, Fahrzeugen und anderen dynamischen Elementen in der Umgebung zu überwachen. Diese Echtzeitverfolgung ermöglicht fundierte Entscheidungen für Navigation und Sicherheit und trägt zur Entwicklung von KI in selbstfahrenden Autos bei.
  • Überwachung und Sicherheit: Die Objektverfolgung verbessert Sicherheitsalarmsysteme, indem sie automatisch Personen oder Fahrzeuge von Interesse überwacht. Es ermöglicht die dauerhafte Überwachung bestimmter Objekte und löst auf der Grundlage ihrer Bewegungsmuster oder ihres Verhaltens Alarme oder Aktionen aus.
  • Sportanalyse: Im Sport bietet die Objektverfolgung wertvolle Einblicke in die Bewegungen von Spielern und Bällen. Durch die Verfolgung von Sportlern und Sportgeräten können Analysten Leistungskennzahlen ableiten, Teamstrategien verstehen und ansprechende Visualisierungen erstellen. Diese Anwendung wird im Rahmen von Computer Vision im Sport näher untersucht.
  • Robotik und Automatisierung: Für Roboter, die in dynamischen Umgebungen arbeiten, ist die Objektverfolgung entscheidend für Aufgaben wie Navigation, Manipulation und Mensch-Roboter-Interaktion. Roboter nutzen die Objektverfolgung, um sich bewegende Objekte zu verstehen und auf sie zu reagieren, was komplexere und anpassungsfähigere Verhaltensweisen in der robotergestützten Prozessautomatisierung (RPA) ermöglicht.
  • Videobearbeitung und -analyse: Die Objektverfolgung vereinfacht die Videobearbeitung, indem sie es den Nutzern ermöglicht, bestimmte sich bewegende Objekte auszuwählen und zu verändern. Bei der Videoanalyse kann das Tracking zum Zählen von Objekten, zur Analyse des Verkehrsflusses oder zur Untersuchung des Verhaltens von Tieren eingesetzt werden, wie z. B. bei Anwendungen zur Überwachung des Tierverhaltens mit Ultralytics YOLOv8 .

Objektverfolgung mit Ultralytics YOLO

Ultralytics YOLO Modelle sind nicht nur leistungsstark bei der Objekterkennung, sondern lassen sich auch nahtlos in Tracking-Algorithmen integrieren. YOLOv8 und YOLOv11 können als hochpräzise Detektoren eingesetzt werden, die die ersten Objekte erkennen, die für eine zuverlässige Verfolgung notwendig sind. Durch die Kombination der Erkennungsfähigkeiten von YOLO mit Verfolgungsalgorithmen können Nutzer/innen mit dem Ultralytics HUB oder dem Ultralytics Python Paket anspruchsvolle Echtzeit-Verfolgungssysteme aufbauen.

Die Objektverfolgung ist eine wichtige Komponente moderner Computer-Vision-Systeme. Sie ermöglicht es, Bewegungen und Interaktionen in Videos zu verstehen und zu interpretieren. Mit den Fortschritten der KI-Technologie wird die Objektverfolgung in immer mehr Anwendungen eine entscheidende Rolle spielen und die Automatisierung, Sicherheit und die analytischen Fähigkeiten in verschiedenen Bereichen verbessern.

Alles lesen