YOLOv10 vs. YOLO26#
Die Computer-Vision-Landschaft hat in den vergangenen Jahren bemerkenswerte Fortschritte gemacht und sich von komplexen Architekturen mit aufwendiger Nachverarbeitung hin zu schlanken End-to-End-Modellen entwickelt. Dieser technische Vergleich beleuchtet zwei wichtige Meilensteine dieser Entwicklung: den akademischen Durchbruch von YOLOv10 und das hochmoderne, für den Unternehmenseinsatz geeignete YOLO26. Durch die Untersuchung ihrer Architekturen, Trainingsmethoden und Möglichkeiten für den praktischen Einsatz können Entwickler fundierte Entscheidungen beim Aufbau ihrer nächsten KI-Anwendung für Computer Vision treffen.
YOLOv10: Wegweisende Objekterkennung von Anfang bis Ende#
- Autoren: Ao Wang, Hui Chen, Lihao Liu et al.
- Organisation: Tsinghua University
- Datum: 2024-05-23
- Links: arXiv Paper | GitHub Repository
YOLOv10 wurde Mitte 2024 veröffentlicht und stellte einen bedeutenden Fortschritt in der akademischen Computer-Vision-Forschung dar, da es einen der hartnäckigsten Engpässe bei der Echtzeit-Objekterkennung adressierte: die Nicht-Maximum-Unterdrückung (NMS). Herkömmliche Objekterkennungsmodelle waren stark auf NMS angewiesen, um redundante Begrenzungsrahmen herauszufiltern, was während der Inferenz zu variabler Latenz führte und den Einsatz auf Edge-Geräten erschwerte.
Das Team der Tsinghua University führte eine konsistente Strategie mit doppelter Zuordnung für das NMS-freie Training ein. Dadurch konnte das Modell Begrenzungsrahmen präzise vorhersagen, ohne einen Filterungsschritt zur Nachverarbeitung zu benötigen. Das verbesserte direkt die Inferenzlatenz und senkte die Einstiegshürden für den Einsatz auf Hardwarebeschleunigern. Obwohl das Modell für herkömmliche Erkennungsaufgaben äußerst effizient war, konzentrierte es sich hauptsächlich auf die Vorhersage von Begrenzungsrahmen und bot keine native Unterstützung für komplexere Aufgaben wie Instanzsegmentierung oder Posenschätzung.
YOLO26: Der neue Standard für Computer Vision auf Edge-Geräten und in der Cloud#
- Autoren: Glenn Jocher und Jing Qiu
- Organisation: Ultralytics
- Datum: 2026-01-14
- Links: GitHub Repository | Ultralytics Platform
Aufbauend auf den zuvor entwickelten NMS-freien Konzepten stellt das neu veröffentlichte YOLO26 den Höhepunkt in puncto Leistung und Vielseitigkeit dar. Es wurde sowohl für die akademische Forschung als auch für den Einsatz in Unternehmen entwickelt und integriert nativ ein End-to-End-Design ohne NMS, wodurch die NMS-Nachverarbeitung vollständig entfällt und der Einsatz auf sämtlicher unterstützter Hardware schneller und einfacher wird.
YOLO26 führt mehrere wegweisende architektonische Verbesserungen ein. Der Wegfall des Verteilungs-Fokussierungsverlusts (DFL) vereinfacht den Export des Modells erheblich und verbessert die Kompatibilität mit stromsparenden Edge-Geräten. Zusammen mit diesen strukturellen Änderungen erreicht YOLO26 eine bis zu 43 % schnellere CPU-Inferenz und ist damit eine ausgezeichnete Wahl für IoT- und Robotikanwendungen, bei denen möglicherweise keine GPU-Beschleunigung verfügbar ist.
Darüber hinaus wurden Trainingsstabilität und Konvergenzgeschwindigkeit durch den Einsatz des MuSGD-Optimierers grundlegend verbessert, einer von SGD und Muon abgeleiteten Kombination, die von Trainingstechniken für LLMs inspiriert ist. Zusammen mit fortschrittlichen Verlustfunktionen wie ProgLoss + STAL erzielt YOLO26 deutliche Verbesserungen bei der Erkennung kleiner Objekte. Außerdem führt es aufgabenspezifische Verbesserungen ein, darunter Prototyping mit mehreren Maßstäben für die Segmentierung, die Residual-Log-Likelihood-Schätzung (RLE) für die Posenschätzung und einen spezialisierten Winkelfehler zur Behebung von Randproblemen bei der Erkennung orientierter Begrenzungsrahmen (OBB).
Für Teams, die ihre Computer-Vision-Workflows skalieren möchten, bietet die Ultralytics-Plattform eine nahtlose Integration mit YOLO26 sowie intuitive Datenannotation, automatisiertes Cloud-Training und Bereitstellungsoptionen mit nur einem Klick, ohne dass eine umfangreiche MLOps-Infrastruktur erforderlich ist.
Technischer Leistungsvergleich#
Bei der Bewertung dieser Modelle ist das Verhältnis zwischen Genauigkeit, Modellgröße und Inferenzgeschwindigkeit entscheidend. Die folgende Tabelle zeigt die Leistung beider Modellfamilien in verschiedenen Größenstufen, bewertet auf dem standardmäßigen COCO-Datensatz.
| Modell | Größe (Pixel) | mAPval 50-95 | Geschwindigkeit CPU ONNX (ms) | Geschwindigkeit T4 TensorRT10 (ms) | Parameter (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLOv10n | 640 | 39.5 | - | 1.56 | 2.3 | 6.7 |
| YOLOv10s | 640 | 46.7 | - | 2.66 | 7.2 | 21.6 |
| YOLOv10m | 640 | 51.3 | - | 5.48 | 15.4 | 59.1 |
| YOLOv10b | 640 | 52.7 | - | 6.54 | 24.4 | 92.0 |
| YOLOv10l | 640 | 53.3 | - | 8.33 | 29.5 | 120.3 |
| YOLOv10x | 640 | 54.4 | - | 12.2 | 56.9 | 160.4 |
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.4 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.7 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.2 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.4 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 193.9 |
Die Daten zeigen deutlich den evolutionären Vorteil der neueren Architektur. YOLO26 erzielt über alle Größenstufen hinweg eine höhere mAP (mittlere durchschnittliche Präzision) und behält dabei äußerst konkurrenzfähige Inferenzgeschwindigkeiten bei. Der Wegfall von DFL bei YOLO26 trägt insbesondere zu seiner herausragenden CPU-ONNX-Leistung bei – einem Messwert, mit dem frühere Generationen häufig Schwierigkeiten hatten.
Trainingsmethoden und Ökosystem#
Ein Modell ist nur so nützlich wie das Ökosystem, das es unterstützt. YOLOv10 bot zwar eine hervorragende akademische Implementierung auf Basis von PyTorch, erfordert für Aufgaben über die grundlegende Erkennung hinaus jedoch häufig eine manuelle Konfiguration.
YOLO26 ist dagegen vollständig in das gut gepflegte Ultralytics-Ökosystem integriert. Dadurch benötigt es beim Training deutlich weniger Speicher als transformerbasierte Modelle wie RT-DETR, sodass Forschende hochmoderne Netzwerke auf Hardware für Endanwender trainieren können. Die Benutzerfreundlichkeit ist unübertroffen: Eine einheitliche API übernimmt Datenaugmentation, Hyperparameteroptimierung und Protokollierung automatisch.
Codebeispiel: YOLO26 trainieren#
Das Training eines vielseitigen, äußerst präzisen Modells erfordert nur wenige Zeilen Python-Code:
from ultralytics import YOLO
# Load the highly optimized YOLO26 small model
model = YOLO("yolo26s.pt")
# Train the model efficiently with automatic memory management
results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
)
# Export natively to TensorRT without NMS complexities
model.export(format="engine")Praktische Anwendungen und Anwendungsfälle#
Die Wahl der richtigen Architektur hängt vollständig von den Einsatzbeschränkungen ab.
Edge-Computing mit hoher Geschwindigkeit#
Für Anwendungen, die eine schnelle Bereitstellung auf Mikrocontrollern, in der Robotik oder auf älteren Mobilgeräten erfordern, ist die um 43 % schnellere CPU-Inferenz von YOLO26 die eindeutige Wahl. Seine NMS- und DFL-freie Architektur lässt sich nahtlos in Formate wie OpenVINO und TensorRT konvertieren und eignet sich ideal für die Echtzeit-Videoanalyse in der Infrastruktur intelligenter Städte.
Fortgeschrittene Multi-Task-Computer-Vision#
Während YOLOv10 bei der reinen Erkennung von Begrenzungsrahmen überzeugt, müssen sich Projekte, die ein umfassendes visuelles Verständnis erfordern, auf YOLO26 stützen. Von der Instanzsegmentierung in der medizinischen Bildgebung bis zur präzisen Posenschätzung für Sportanalysen bietet YOLO26 aufgabenspezifische Verlustfunktionen, die eine höhere Genauigkeit in unterschiedlichsten Bereichen gewährleisten.
Wenn dein Projekt eine robuste Erkennung mit offenem Vokabular erfordert, solltest du YOLO-World ausprobieren. Für Nutzer, die ältere Pipelines betreiben, bleibt YOLO11 eine vollständig unterstützte und leistungsfähige Alternative innerhalb des Ultralytics-Frameworks.
Anwendungsfälle und Empfehlungen#
Die Wahl zwischen YOLOv10 und YOLO26 hängt von den spezifischen Anforderungen deines Projekts, den Einsatzbeschränkungen und den Präferenzen bezüglich des Ökosystems ab.
Wann du YOLOv10 wählen solltest#
YOLOv10 ist eine gute Wahl für:
- NMS-freie Echtzeiterkennung: Anwendungen, die von einer End-to-End-Erkennung ohne Nichtmaximale Unterdrückung profitieren und dadurch die Komplexität der Bereitstellung reduzieren.
- Ausgewogene Kompromisse zwischen Geschwindigkeit und Genauigkeit: Projekte, die über verschiedene Modellgrößen hinweg ein ausgewogenes Verhältnis zwischen Inferenzgeschwindigkeit und Erkennungsgenauigkeit erfordern.
- Anwendungen mit konsistenter Latenz: Bereitstellungsszenarien, in denen vorhersehbare Inferenzzeiten entscheidend sind, etwa in der Robotik oder bei autonomen Systemen.
Wann du YOLO26 wählen solltest#
YOLO26 wird empfohlen für:
- Edge-Bereitstellungen ohne NMS: Anwendungen, die eine konsistente Inferenz mit geringer Latenz ohne die Komplexität der Nachverarbeitung zur Nichtmaximalunterdrückung erfordern.
- Umgebungen ausschließlich mit CPU: Geräte ohne dedizierte GPU-Beschleunigung, bei denen die bis zu 43 % schnellere CPU-Inferenz von YOLO26 einen entscheidenden Vorteil bietet.
- Erkennung kleiner Objekte: Anspruchsvolle Szenarien wie Luftaufnahmen mit Drohnen oder die Analyse von IoT-Sensoren, bei denen ProgLoss und STAL die Genauigkeit bei winzigen Objekten deutlich steigern.
Fazit#
Der Wechsel von YOLOv10 zu YOLO26 verdeutlicht einen entscheidenden Wandel vom akademischen Machbarkeitsnachweis zu produktionsreifen Lösungen für Unternehmen. Durch die Übernahme des wegweisenden NMS-freien Designs und dessen Weiterentwicklung mit dem MuSGD-Optimierer, ProgLoss und verbesserter Edge-Kompatibilität setzt YOLO26 einen neuen Maßstab für das, was in der Echtzeit-Computer-Vision möglich ist. Für Entwickler, die das beste Gleichgewicht zwischen Geschwindigkeit, Genauigkeit und Benutzerfreundlichkeit erreichen möchten, ist YOLO26 die herausragende Empfehlung.