Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

One-Stage Object Detectors

Objektdetektoren in einer Stufe sagen in einem einzigen Netzwerkdurchlauf alle Boxen und Klassen voraus – ohne Zwischenschritt zur Erzeugung von Regionsvorschlägen. Erfahre, wie sie funktionieren, welche wichtigen Modelle es gibt und welche Abwägungen zu berücksichtigen sind.

Einstufige Objektdetektoren sind Modelle zur Objekterkennung, die die Bounding Boxes und Klassenbezeichnungen aller Objekte in einem Bild mit einem einzigen Vorwärtsdurchlauf durch ein Netzwerk vorhersagen. Dabei wird gleichzeitig ein dichtes Raster möglicher Positionen ausgewertet. Es gibt keinen separaten Schritt zur Regionsvorschlagserzeugung: Zweistufige Objektdetektoren schlagen zuerst Regionen vor, die wahrscheinlich ein Objekt enthalten, und wenden dann auf jede Region einen zweiten Kopf an. Durch den Wegfall dieses Schritts wurden einstufige Detektoren zur Grundlage der Echtzeit-Erkennung – von YOLO, dessen Basismodell 2015 mit 45 Bildern pro Sekunde lief, bis zu aktuellen Modellen.

Funktionsweise einstufiger Detektoren#

Ein Backbone wandelt das Bild in Merkmalskarten um. Ein Neck führt sie über verschiedene Maßstäbe zusammen, und ein dichter Detektionskopf sagt an jeder Position jeder Maßstabsebene Klassenwerte und eine Box voraus. Frühe einstufige Modelle wie SSD, YOLOv2 und RetinaNet sagten für jede Position Abweichungen zu mehreren Ankerboxen voraus. Seit FCOS im Jahr 2019 sagen die meisten Modelle die Abstände jeder Position zu den vier Boxkanten voraus – das Prinzip ankerfreier Detektoren. Es entstehen Tausende möglicher Boxen. Ein Konfidenzschwellenwert und die Nicht-Maximum-Unterdrückung (NMS) reduzieren diese auf eine Box pro Objekt. Alternativ gibt ein mit One-to-One-Zuordnung trainierter Kopf direkt eine Box pro Objekt aus.

Ein einstufiger Detektor wird mit einem einzigen Aufruf ausgeführt. Die Aufschlüsselung der Laufzeit zeigt einen einzelnen Netzdurchlauf:

from ultralytics import YOLO

# Load YOLO26n, a one-stage detector pretrained on the 80 COCO classes
model = YOLO("yolo26n.pt")

# One forward pass predicts the box and class of every object in the image
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]
print(f"{len(result.boxes)} objects: {[result.names[int(c)] for c in result.boxes.cls]}")

# Milliseconds for resizing the image, the single network pass, and NMS
print(result.speed)

result.speed führt drei Schritte auf: Vorverarbeitung, Inferenz und Nachverarbeitung. Der einzelne Inferenzdurchlauf erfasst alle Objekte im Bild.

Einstufige und zweistufige Detektoren im Vergleich#

Beide Architekturen nutzen dasselbe Backbone und denselben Neck. Ein zweistufiger Detektor führt anschließend ein Regionsvorschlagsnetzwerk aus, das einige Hundert Kandidatenregionen auswählt, die Merkmale jeder Region zuschneidet und jeden Ausschnitt an einen zweiten Kopf weitergibt, der ihn klassifiziert und verfeinert. Ein einstufiger Detektor ersetzt diese Schritte durch einen einzelnen dichten Kopf über alle Rasterpositionen hinweg.

Die R-CNN-Familie führte jahrelang bei der Erkennungsgenauigkeit: Faster R-CNN verfeinert etwa 300 Vorschläge pro Bild und erreichte mit einem VGG-16-Backbone 5 FPS. Einstufige Detektoren waren deutlich schneller, aber weniger genau, bis RetinaNet 2017 die Ursache dieser Lücke aufzeigte: das Ungleichgewicht zwischen Vorder- und Hintergrund. Ein dichter Detektor wertet etwa 100.000 mögliche Positionen pro Bild aus, von denen fast alle Hintergrund sind. Diese einfachen negativen Beispiele dominieren eine standardmäßige Verlustfunktion. Die Focal Loss gewichtet sie geringer. So erreichte RetinaNet die Geschwindigkeit früherer einstufiger Detektoren und übertraf zugleich die Genauigkeit der damaligen zweistufigen Detektoren. Transformer-Detektoren wie DETR und RT-DETR laufen ebenfalls als ein Netzwerk und sagen mit One-to-One-Zuordnung eine Menge fester Größe an Boxen voraus.

Anwendungen in der Praxis#

  • Verkehrs- und Videoanalysen: Detektoren werden für jedes Bild jedes Kamerastreams ausgeführt, um Fahrzeuge zu zählen, Verkehrsströme zu messen und Objekttracker mit Daten zu versorgen.
  • Qualitätsprüfung in der Fertigung: Kameras an der Produktionslinie erkennen Fehler und fehlende Bauteile an Teilen, die innerhalb von Sekundenbruchteilen an der Kamera vorbeilaufen.
  • Drohnen und eingebettete Geräte: Ein einziges kleines Netzwerk passt in das Rechenleistungs- und Energiebudget einer Drohne, eines Smartphones oder einer intelligenten Kamera.

Grundideen moderner einstufiger Detektoren#

  • Feature-Pyramid-Netzwerke (FPN): Vorhersagen aus mehreren Auflösungen ermöglichen es feinen Merkmalskarten, kleine Objekte und groben Merkmalskarten, große Objekte zu erkennen.
  • Focal Loss: Durch die geringere Gewichtung einfacher Hintergrundkandidaten wurde das Klassenungleichgewicht behoben, das frühe dichte Detektoren beeinträchtigte.
  • Labelzuweisung: Methoden wie SimOTA und die auf Aufgaben ausgerichtete Zuordnung wählen während des Trainings anhand der Vorhersagen selbst die positiven Positionen für jedes Objekt aus.
  • NMS-freie Köpfe: Ein mit One-to-One-Zuordnung trainierter Kopf gibt eine Box pro Objekt aus und macht so einen Nachverarbeitungsschritt überflüssig, dessen Kosten mit der Zahl der Kandidaten steigen.

YOLO26 ist ein einstufiger, ankerfreier Detektor mit beiden Kopfvarianten: Standardmäßig wendet er NMS an, und nms=False schaltet auf den Eins-zu-eins-Kopf um. YOLO26n erreicht auf COCO mit NMS einen mAP50-95 von 40,9 und ohne NMS einen Wert von 40,1 bei 1,7 ms pro Bild auf einer NVIDIA T4 GPU mit TensorRT.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens