Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Anchor Boxes

Erfahre, wie Ankerboxen als Referenzvorlagen für die Objekterkennung dienen. Entdecke, wie sie die Genauigkeit verbessern und wie Modelle wie Ultralytics YOLO26 ankerfreie Architekturen nutzen.

Ankerboxen sind vordefinierte Referenzrechtecke mit bestimmten Seitenverhältnissen und Skalierungen, die über ein Bild verteilt werden, um Objekterkennungsmodelle beim Lokalisieren und Klassifizieren von Objekten zu unterstützen. Anstatt ein neuronales Netzwerk aufzufordern, Größe und Position eines Objekts von Grund auf exakt vorherzusagen – was aufgrund der großen Vielfalt an Objektformen instabil sein kann –, verwendet das Modell diese festen Vorlagen als Ausgangspunkt. Indem das Modell lernt, wie stark diese Ausgangsboxen angepasst oder „regressiert“ werden müssen, um an die Ground Truth angepasst zu werden, kann das System schneller konvergieren und eine höhere Genauigkeit erreichen. Diese Technik hat den Bereich der Bildverarbeitung (CV) grundlegend verändert, indem sie die komplexe Aufgabe der Lokalisierung in ein besser handhabbares Optimierungsproblem überführt.

Der Mechanismus von Ankerboxen#

Bei klassischen ankerbasierten Detektoren wird das Eingabebild in ein Raster aus Zellen unterteilt. An jeder Zellposition erzeugt das Netzwerk mehrere Ankerboxen mit unterschiedlichen Geometrien. Um beispielsweise gleichzeitig einen großen Fußgänger und ein breites Auto zu erkennen, könnte das Modell am selben Mittelpunkt eine hohe, schmale Box und eine niedrige, breite Box vorschlagen.

Während des Modelltrainings werden diese Anker anhand einer Metrik namens Schnittmenge über Vereinigungsmenge (IoU) mit tatsächlichen Objekten abgeglichen. Anker, die sich deutlich mit einem beschrifteten Objekt überschneiden, werden als „positive“ Beispiele gekennzeichnet. Das Netzwerk lernt anschließend zwei parallele Aufgaben:

  1. Klassifizierung: Es weist dem Anker einen Wahrscheinlichkeitswert zu, der angibt, wie wahrscheinlich es ist, dass er eine bestimmte Klasse enthält (z. B. „Hund“ oder „Fahrrad“). Dabei werden Standardziele des überwachten Lernens wie der Kreuzentropieverlust verwendet.

  2. Box-Regression: Es berechnet die präzisen Versatzwerte (Koordinatenverschiebungen und Skalierungsfaktoren), die erforderlich sind, um den allgemeinen Anker in einen passgenauen Begrenzungsrahmen umzuwandeln.

Dieser Ansatz ermöglicht es dem Modell, mehrere unterschiedlich große Objekte zu verarbeiten, die nahe beieinander liegen, da jedes Objekt dem Anker zugeordnet werden kann, der am besten zu seiner Form passt.

Anwendungen in der Praxis#

Obwohl neuere Architekturen sich zunehmend in Richtung ankerfreier Designs bewegen, bleiben Ankerboxen in vielen etablierten Produktionssystemen unverzichtbar, wenn die Eigenschaften der Objekte vorhersehbar sind.

  • Einzelhandel und Bestandsverwaltung: In KI-gestützten Lösungen für den Einzelhandel überwachen Kameras den Bestand in Regalen. Da Produkte wie Müslischachteln oder Getränkedosen standardisierte Abmessungen haben, können Ankerboxen auf diese spezifischen Seitenverhältnisse abgestimmt werden. Dieses Vorwissen hilft dem Modell, auch in unübersichtlichen Umgebungen einen hohen Recall beizubehalten.
  • Autonomes Fahren: Wahrnehmungssysteme in autonomen Fahrzeugen sind auf die Erkennung von Fußgängern, Fahrzeugen und Verkehrsschildern angewiesen. Da ein aus der Entfernung gesehenes Auto im Verhältnis zur Straße ein relativ konsistentes Formprofil aufweist, sorgt die Verwendung auf diese Formen zugeschnittener Anker für zuverlässiges Objekt-Tracking und eine robuste Entfernungsschätzung.

Ankerbasiert vs. ankerfrei#

Es ist wichtig, zwischen traditionellen ankerbasierten Methoden und modernen ankerfreien Detektoren zu unterscheiden.

  • Ankerbasiert: Modelle wie das ursprüngliche Faster R-CNN oder frühe YOLO-Versionen (z. B. Ultralytics YOLOv5) verwenden diese vordefinierten Vorlagen. Sie sind robust, erfordern jedoch häufig eine manuelle Abstimmung der Hyperparameter (Ankergrößen und -verhältnisse) oder Clustering-Algorithmen wie das k-Means-Clustering, um sich an neue Datensätze anzupassen.
  • Ankerfrei: Moderne Modelle, darunter YOLO26, verwenden häufig ankerfreie oder End-to-End-Ansätze. Diese Netzwerke sagen Objektmittelpunkte oder Keypoints direkt voraus, sodass keine manuelle Ankerkonfiguration erforderlich ist. Dies vereinfacht die Architektur und beschleunigt die Inferenz, da die Berechnung entfällt, die zur Verarbeitung Tausender leerer Hintergrundanker erforderlich wäre.

Beispiel: Zugriff auf Ankerinformationen#

Während moderne High-Level-APIs wie die Ultralytics Platform diese Details während des Trainings ausblenden, ist das Verständnis von Ankern bei der Arbeit mit älteren Modellarchitekturen oder der Analyse von Modellkonfigurationsdateien hilfreich. Das folgende Snippet zeigt, wie ein Modell geladen und seine Konfiguration untersucht wird, in der Ankereinstellungen (falls vorhanden) normalerweise 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#

Ankerboxen sind zwar effektiv, führen aber zu zusätzlicher Komplexität. Die große Anzahl erzeugter Anker – oft mehrere Zehntausend pro Bild – verursacht ein Problem mit dem Klassenungleichgewicht, da die meisten Anker ausschließlich den Hintergrund abdecken. Techniken wie Focal Loss werden eingesetzt, um dies abzumildern, indem einfache Hintergrundbeispiele geringer gewichtet werden. Außerdem erfordert die endgültige Ausgabe in der Regel eine Unterdrückung nicht maximaler Werte (NMS), um redundante, sich überschneidende Boxen herauszufiltern und sicherzustellen, dass für jedes Objekt nur die Erkennung mit der höchsten Konfidenz erhalten bleibt.

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