YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Anchor Boxes

Lerne, wie Anchor Boxes als Referenzvorlagen für die Objekterkennung fungieren. Entdecke, wie sie die Genauigkeit verbessern und wie Modelle wie Ultralytics YOLO26 anchor-free Designs nutzen.

Anchor boxes sind vordefinierte Referenzrechtecke mit spezifischen Seitenverhältnissen und Skalierungen, die über ein Bild gelegt werden, um Objekterkennungsmodelle beim Lokalisieren und Klassifizieren von Objekten zu unterstützen. Anstatt ein neuronales Netz zu bitten, die genaue Größe und Position eines Objekts von Grund auf vorherzusagen – was aufgrund der enormen Vielfalt an Objektformen instabil sein kann –, verwendet das Modell diese festen Vorlagen als Ausgangspunkt. Indem das System lernt vorherzusagen, wie stark diese anfänglichen Boxen angepasst oder "regressiert" werden müssen, um den Ground Truth anzupassen, kann es eine schnellere Konvergenz und höhere Genauigkeit erreichen. Diese Technik hat den Bereich der computer vision (CV) grundlegend verändert, indem sie die komplexe Aufgabe der Lokalisierung in ein besser handhabbares Optimierungsproblem vereinfacht hat.

Der Mechanismus von Ankerboxen#

Bei klassischen anchor-based detectors wird das Eingabebild in ein Raster aus Zellen unterteilt. An jeder Zellenposition generiert das Netzwerk mehrere Anchor boxes mit unterschiedlichen Geometrien. Um beispielsweise gleichzeitig einen großen Fußgänger und ein breites Auto zu erkennen, schlägt das Modell möglicherweise eine hohe, schmale Box und eine kurze, breite Box am selben Mittelpunkt vor.

Während des model training werden diese Anker mithilfe einer Metrik namens Intersection over Union (IoU) mit tatsächlichen Objekten abgeglichen. Anker, die sich signifikant mit einem markierten Objekt überschneiden, werden als "positive" Stichproben bezeichnet. Das Netzwerk lernt daraufhin zwei parallele Aufgaben:

  1. Klassifizierung: Es weist dem Anker einen Wahrscheinlichkeitswert zu, der die Wahrscheinlichkeit angibt, dass er eine bestimmte Klasse enthält (z. B. "Hund" oder "Fahrrad"). Hierfür werden standardmäßige supervised learning-Ziele wie Cross-Entropy Loss verwendet.

  2. Box Regression: Sie berechnet die präzisen Offset-Werte (Koordinatenverschiebungen und Skalierungsfaktoren), die erforderlich sind, um den generischen Anker in eine passgenaue bounding box zu transformieren.

Dieser Ansatz ermöglicht es dem Modell, mehrere Objekte unterschiedlicher Größe zu verarbeiten, die nah beieinander liegen, da jedes Objekt dem Anker zugewiesen werden kann, der am besten zu seiner Form passt.

Praxisanwendungen#

Obwohl neuere Architekturen auf ankerfreie Designs setzen, bleiben Ankerboxen in vielen etablierten Produktionssystemen, in denen die Objekteigenschaften vorhersehbar sind, von entscheidender Bedeutung.

  • Einzelhandel und Bestandsmanagement: In AI-driven retail solutions überwachen Kameras den Lagerbestand in Regalen. Da Produkte wie Müslischachteln oder Coladosen standardisierte Abmessungen haben, können Anchor boxes auf diese spezifischen Seitenverhältnisse abgestimmt werden. Dieses Vorwissen hilft dem Modell, auch in unübersichtlichen Umgebungen einen hohen recall beizubehalten.
  • Autonomes Fahren: Perzeptions-Stacks in autonomous vehicles stützen sich auf die Erkennung von Fußgängern, Fahrzeugen und Verkehrsschildern. Da ein aus der Ferne betrachtetes Auto im Vergleich zur Straße ein relativ konsistentes Formprofil aufweist, stellt die Verwendung von an diese Formen angepassten Ankern ein robustes object tracking und eine robuste Entfernugsschätzung sicher.

Ankerbasiert vs. Ankerfrei#

Es ist wichtig, zwischen traditionellen methoden auf Ankerbasis und modernen anchor-free detectors zu unterscheiden.

  • Anchor-Based: Modelle wie das originale Faster R-CNN oder frühe YOLO-Versionen (z. B. Ultralytics YOLOv5) verwenden diese vordefinierten Templates. Sie sind robust, erfordern jedoch häufig eine manuelle Anpassung von Hyperparametern (Ankergrößen-/-verhältnisse) oder Clustering-Algorithmen wie k-means clustering, um sich an neue Datensätze anzupassen.
  • Ankerfrei: Fortgeschrittene Modelle, einschließlich YOLO26, verwenden häufig ankerfreie oder End-to-End-Ansätze. Diese Netzwerke sagen Objektzentren oder Keypoints direkt voraus, wodurch eine manuelle Ankerkonfiguration überflüssig wird. Dies vereinfacht die Architektur und beschleunigt die inference, da die Berechnungen entfallen, die zur Verarbeitung tausender leerer Hintergrundanker erforderlich sind.

Beispiel: Zugriff auf Ankerinformationen#

Während moderne High-Level-APIs wie die Ultralytics Platform diese Details während des Trainings abstrahieren, ist das Verständnis von Ankern nützlich, wenn man mit älteren Modellarchitekturen arbeitet oder Modellkonfigurationsdateien analysiert. Das folgende Snippet zeigt, wie man ein Modell lädt und dessen Konfiguration überprüft, in der Ankereinstellungen (sofern vorhanden) typischerweise definiert wären.

from ultralytics import YOLO

# Load a pre-trained YOLO model (YOLO26 is anchor-free, but legacy configs act similarly)
model = YOLO("yolo26n.pt")

# Inspect the model's stride, which relates to grid cell sizing in detection
print(f"Model strides: {model.model.stride}")

# For older anchor-based models, anchors might be stored in the model's attributes
# Modern anchor-free models calculate targets dynamically without fixed boxes
if hasattr(model.model, "anchors"):
    print(f"Anchors: {model.model.anchors}")
else:
    print("This model architecture is anchor-free.")

Herausforderungen und Überlegungen#

Obwohl sie effektiv sind, bringen Anchor boxes Komplexität mit sich. Die enorme Anzahl erzeugter Anker – oft Zehntausende pro Bild – führt zu einem Problem des Klassenungleichgewichts, da die meisten Anker nur den Hintergrund abdecken. Techniken wie Focal Loss werden verwendet, um dies abzumildern, indem einfache Hintergrundbeispiele niedriger gewichtet werden. Darüber hinaus erfordert die finale Ausgabe normalerweise Non-Maximum Suppression (NMS), um redundante, sich überschneidende Boxen herauszufiltern und sicherzustellen, dass nur die zuversichtlichste Erkennung für jedes Objekt erhalten bleibt.

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