YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Optical Flow

Erkunde die Grundlagen des optischen Flusses in der Computer-Vision. Lerne, wie Bewegungsvektoren das Videoverständnis vorantreiben und das Tracking in Ultralytics YOLO26 verbessern.

Optical Flow ist das Muster der scheinbaren Bewegung von Objekten, Oberflächen und Kanten in einer visuellen Szene, das durch die relative Bewegung zwischen einem Beobachter und einer Szene verursacht wird. Im Bereich der Computer Vision ist dieses Konzept von grundlegender Bedeutung, um die temporale Dynamik in Videosequenzen zu verstehen. Durch die Analyse der Verschiebung von Pixeln zwischen zwei aufeinanderfolgenden Frames erzeugen Optical-Flow-Algorithmen ein Vektorfeld, in dem jeder Vektor die Richtung und Größe der Bewegung für einen bestimmten Punkt darstellt. Dieser visuelle Low-Level-Hinweis ermöglicht es Systemen für künstliche Intelligenz, nicht nur wahrzunehmen, was sich in einem Bild befindet, sondern auch, wie es sich bewegt, wodurch die Lücke zwischen statischer Bildanalyse und dynamischem Video Understanding geschlossen wird.

Kernmechanismen des optischen Flusses#

Die Berechnung des optischen Flusses basiert im Allgemeinen auf der Annahme der Helligkeitskonstanz, die besagt, dass die Intensität eines Pixels an einem Objekt von einem Bild zum nächsten konstant bleibt, auch wenn es sich bewegt. Algorithmen nutzen dieses Prinzip, um Bewegungsvektoren mithilfe von zwei primären Ansätzen zu berechnen:

  • Sparse Optical Flow: Diese Methode berechnet den Bewegungsvektor für eine bestimmte Untergruppe markanter Merkmale wie Ecken oder Kanten, die über Feature Extraction erkannt wurden. Algorithmen wie die Lucas-Kanade method sind recheneffizient und ideal für Real-Time Inference-Aufgaben, bei denen das Verfolgen bestimmter Interessenpunkte ausreicht.
  • Dense Optical Flow: Dieser Ansatz berechnet einen Bewegungsvektor für jeden einzelnen Pixel im Frame. Obwohl er wesentlich rechenintensiver ist, liefert er eine umfassende Bewegungskarte, die für feingranulare Aufgaben wie Image Segmentation und Strukturanalyse unerlässlich ist. Moderne Deep Learning-Architekturen übertreffen herkömmliche mathematische Methoden bei der Dense-Flow-Schätzung häufig, indem sie komplexe Bewegungsmuster aus großen Datensätzen lernen.

Optischer Fluss vs. Objektverfolgung#

Obwohl sie oft zusammen verwendet werden, ist es entscheidend, Optical Flow von Object Tracking zu unterscheiden. Optical Flow ist eine Low-Level-Operation, die die momentane Pixelbewegung beschreibt; sie versteht nicht von Natur aus die Identität oder Persistenz von Objekten.

Im Gegensatz dazu ist Object Tracking eine High-Level-Aufgabe, die bestimmte Entitäten lokalisiert und ihnen im Laufe der Zeit eine konsistente ID zuweist. Fortgeschrittene Tracker, wie sie in Ultralytics YOLO26 integriert sind, führen typischerweise eine Object Detection durch, um das Objekt zu finden, und verwenden dann Bewegungshinweise – die manchmal aus Optical Flow abgeleitet werden –, um Detektionen über Frames hinweg zuzuordnen. Optical Flow beantwortet die Frage „Wie schnell bewegen sich diese Pixel gerade?“, während Tracking die Frage beantwortet „Wo ist Auto Nr. 5 hin?“

Praxisanwendungen#

Die Fähigkeit, Bewegungen auf Pixelebene zu schätzen, ermöglicht eine breite Palette hochentwickelter Technologien:

  • Autonomous Vehicles und Robotik: Optical Flow wird für visuelle Odometrie verwendet, wodurch ein Robot oder Auto seine eigene Bewegung relativ zur Umgebung abschätzen kann. Es unterstützt auch die Depth Estimation und Hindernisvermeidung, indem es analysiert, wie schnell sich Objekte im Sichtfeld ausdehnen oder bewegen.
  • Video Stabilization: Kameras und Bearbeitungssoftware verwenden Vektoren des Flusses, um unbeabsichtigtes Kamerawackeln zu erkennen. Durch die Kompensation dieser globalen Bewegung können Systeme Filmmaterial digital stabilisieren. Dies ist ein Standardmerkmal in modernen Consumer Electronics wie Smartphones und Action-Kameras.
  • Action Recognition: In der Sportanalytik und Sicherheit hilft die Analyse des temporalen Flusses von Pixeln Systemen dabei, komplexe menschliche Handlungen zu identifizieren. Beispielsweise können Pose Estimation-Modelle mit Flussdaten angereichert werden, um basierend auf der Geschwindigkeit der Gliedmaßenbewegung zwischen einer gehenden und einer laufenden Person zu unterscheiden.
  • Video Compression: Standards wie MPEG video coding basieren stark auf Bewegungsschätzung. Anstatt jeden vollständigen Frame zu speichern, speichert der Codec den Optical Flow (Bewegungsvektoren) und die Differenz (Residuum) zwischen Frames, wodurch Dateigrößen für Streaming und Speicher erheblich reduziert werden.

Implementierungsbeispiel#

Das folgende Beispiel demonstriert, wie man Dense Optical Flow mit der OpenCV library berechnet, einem Standardwerkzeug im Computer-Vision-Ökosystem. Dieser Ausschnitt verwendet den Farneback-Algorithmus, um eine Flusskarte zwischen zwei aufeinanderfolgenden Frames zu generieren.

import cv2
import numpy as np

# Simulate two consecutive frames (replace with actual image paths)
frame1 = np.zeros((100, 100, 3), dtype=np.uint8)
frame2 = np.zeros((100, 100, 3), dtype=np.uint8)
cv2.rectangle(frame1, (20, 20), (40, 40), (255, 255, 255), -1)  # Object at pos 1
cv2.rectangle(frame2, (25, 25), (45, 45), (255, 255, 255), -1)  # Object moved

# Convert to grayscale for flow calculation
prvs = cv2.cvtColor(frame1, cv2.COLOR_BGR2GRAY)
next = cv2.cvtColor(frame2, cv2.COLOR_BGR2GRAY)

# Calculate dense optical flow
flow = cv2.calcOpticalFlowFarneback(prvs, next, None, 0.5, 3, 15, 3, 5, 1.2, 0)

# Compute magnitude and angle of 2D vectors
mag, ang = cv2.cartToPolar(flow[..., 0], flow[..., 1])

print(f"Max motion detected: {np.max(mag):.2f} pixels")

Für High-Level-Anwendungen, die Objektpersistenz anstelle von roher Pixelbewegung erfordern, sollten Benutzer die in Ultralytics YOLO11 und YOLO26 verfügbaren Tracking-Modi in Betracht ziehen. Diese Modelle abstrahieren die Komplexität der Bewegungsanalyse und bieten sofort einsatzbereite, robuste Objekt-IDs und -Trajektorien für Aufgaben, die von Verkehrsüberwachung bis hin zu Retail Analytics reichen.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens