Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Intersection over Union (IoU)

Erfahre, wie Intersection over Union (IoU) die Genauigkeit der Objekterkennung misst. Entdecke seine Bedeutung für die Bewertung von Ultralytics YOLO26 und die Optimierung der räumlichen Präzision.

Schnittmenge über Vereinigung (IoU) ist eine grundlegende Metrik im Bereich Computer Vision, mit der die Genauigkeit eines Objektdetektors quantifiziert wird, indem die Überlappung zwischen zwei Begrenzungen gemessen wird. IoU wird häufig auch fachsprachlich als Jaccard-Index bezeichnet und bewertet, wie gut ein vorhergesagter Begrenzungsrahmen mit dem Ground-Truth-Rahmen übereinstimmt – also mit der tatsächlichen Position des Objekts, wie sie von einem menschlichen Annotator beschriftet wurde. Der Wert reicht von 0 bis 1, wobei 0 keine Überlappung und 1 eine perfekte pixelgenaue Übereinstimmung bedeutet. Diese Metrik ist entscheidend, um die räumliche Präzision von Modellen wie YOLO26 zu bewerten. Sie geht über eine einfache Klassifizierung hinaus und stellt sicher, dass das System genau weiß, wo sich ein Objekt befindet.

Die Messung der Überlappung#

Das Konzept hinter IoU ist intuitiv: Berechnet wird das Verhältnis der Fläche, in der sich zwei Rahmen überschneiden, zur Gesamtfläche, die beide Rahmen zusammen abdecken (der Vereinigung). Da diese Berechnung die Überlappung durch die Gesamtgröße der Objekte normalisiert, ist IoU eine skaleninvariante Metrik. Das bedeutet, dass sie eine faire Leistungsbewertung ermöglicht, unabhängig davon, ob das Computer-Vision-Modell ein riesiges Frachtschiff oder ein winziges Insekt erkennt.

In standardmäßigen Arbeitsabläufen zur Objekterkennung ist IoU der wichtigste Filter, um zu bestimmen, ob eine Vorhersage ein „True Positive“ oder ein „False Positive“ ist. Während der Evaluierung legen Ingenieure einen bestimmten Schwellenwert fest – häufig 0,50 oder 0,75. Überschreitet der Überlappungswert diese Zahl, wird die Erkennung als korrekt gewertet. Dieser Schwellenwert ist eine Voraussetzung für die Berechnung aggregierter Leistungsmetriken wie der mittleren durchschnittlichen Präzision (mAP), die die Modellgenauigkeit über verschiedene Klassen und Schwierigkeitsgrade hinweg zusammenfasst.

Anwendungen in der Praxis#

Eine hohe räumliche Präzision ist in Branchen entscheidend, in denen vage Annäherungen zu Ausfällen oder Sicherheitsrisiken führen können. IoU stellt sicher, dass KI-Systeme die physische Welt präzise wahrnehmen.

  • Autonomes Fahren: Im Bereich KI im Automobilsektor müssen selbstfahrende Autos mehr leisten, als lediglich zu erkennen, dass ein Fußgänger vorhanden ist. Sie müssen dessen genaue Position relativ zur Fahrspur kennen. Hohe IoU-Werte während der Tests bestätigen, dass die Wahrnehmungskomponenten des autonomen Fahrzeugs Hindernisse präzise abgrenzen können. Dadurch werden eine sichere Bahnplanung und Kollisionsvermeidung ermöglicht.
  • Präzisionsmedizin: Im Bereich KI im Gesundheitswesen ist IoU für Aufgaben wie die Tumorsegmentierung in MRT-Aufnahmen von entscheidender Bedeutung. Radiologen verlassen sich auf die medizinische Bildanalyse, um das Wachstum oder Schrumpfen von Auffälligkeiten zu messen. Ein Modell mit hoher IoU stellt sicher, dass die vorhergesagte Begrenzung eng dem tatsächlichen Tumorrand folgt. Das ist entscheidend, um die Dosierung bei der Strahlentherapie festzulegen und gesundes Gewebe zu schonen.

IoU mit Python berechnen#

Auch wenn das Konzept geometrisch ist, beruht die Implementierung auf mathematischen Berechnungen. Das Paket ultralytics stellt optimierte Hilfsfunktionen bereit, mit denen sich IoU effizient berechnen lässt. Das ist nützlich, um das Modellverhalten zu überprüfen oder Vorhersagen zu filtern.

import torch
from ultralytics.utils.metrics import box_iou

# Define ground truth and prediction boxes: [x1, y1, x2, y2]
ground_truth = torch.tensor([[100, 100, 200, 200]])
predicted = torch.tensor([[110, 110, 210, 210]])

# Calculate the Intersection over Union score
iou_score = box_iou(ground_truth, predicted)

print(f"IoU Score: {iou_score.item():.4f}")
# Output: IoU Score: 0.6806

IoU beim Modelltraining und bei der Optimierung#

IoU dient nicht nur als Bewertungsmaßstab, sondern ist auch ein aktiver Bestandteil des Trainings von Deep-Learning-Netzwerken.

  • Entwicklung der Verlustfunktion: Herkömmliche Distanzmetriken wie der mittlere quadratische Fehler (MSE) erfassen die geometrischen Eigenschaften von Begrenzungsrahmen oft nicht ausreichend. Moderne Detektoren verwenden IoU-basierte Verlustfunktionen wie die generalisierte IoU (GIoU) und die vollständige IoU (CIoU). Diese fortschrittlichen Funktionen helfen dem neuronalen Netzwerk, schneller zu konvergieren, indem sie Seitenverhältnisse und Abstände zwischen Mittelpunkten berücksichtigen.
  • Entfernung von Duplikaten: Während der Inferenz kann ein Modell dasselbe Objekt mehrfach mit leicht unterschiedlichen Rahmen erkennen. Eine als Unterdrückung nicht maximaler Werte (NMS) bezeichnete Technik verwendet IoU, um diese überlappenden Duplikate zu erkennen. Sie behält den Rahmen mit dem höchsten Konfidenzwert bei und unterdrückt umliegende Rahmen mit einer hohen IoU zum Gewinner. So wird eine saubere Endausgabe sichergestellt.

IoU von verwandten Metriken unterscheiden#

Für eine effektive Bewertung von Maschinelle-Lernverfahren-Modellen ist es wichtig, IoU von anderen Ähnlichkeitsmetriken zu unterscheiden.

  • IoU vs. Genauigkeit: Während die Genauigkeit misst, wie oft ein Modell die richtige Klasse vorhersagt (z. B. „Hund“ oder „Katze“), ignoriert sie den Ort. Ein Modell könnte eine Klassifizierungsgenauigkeit von 100 %, aber eine IoU von 0 % erreichen, wenn es den Rahmen in der falschen Ecke des Bildes zeichnet. IoU bewertet gezielt die Qualität der Lokalisierung.
  • IoU vs. Dice-Koeffizient: Beide Metriken messen die Ähnlichkeit von Mengen, aber der Dice-Koeffizient (F1-Wert der Pixelüberlappung) gewichtet die Schnittmenge stärker. Dice ist bei Aufgaben der semantischen Segmentierung mit unregelmäßigen Formen häufiger der Standard, während IoU der Standard für die Erkennung rechteckiger Begrenzungsrahmen ist.

Für hohe IoU-Werte benötigen Modelle präzise Trainingsdaten. Tools wie die Ultralytics Platform erleichtern die Erstellung hochwertiger Datenannotationen. Teams können damit Ground-Truth-Rahmen visualisieren und sicherstellen, dass diese vor Beginn des Trainings eng an den Objekten anliegen.

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