Ultralytics YOLO27:
Get Started

DAMO-YOLO vs. YOLO11#

Bei der Auswahl einer Echtzeit-Architektur zur Objekterkennung für dein nächstes Computer-Vision-Projekt ist es entscheidend, die Feinheiten der führenden Modelle zu verstehen. Dieser umfassende Leitfaden bietet eine eingehende technische Analyse und vergleicht DAMO-YOLO und Ultralytics YOLO11 hinsichtlich ihrer Architekturen, Leistungskennzahlen, Trainingsmethoden und idealen Einsatzszenarien in der Praxis.

Details zu DAMO-YOLO:

YOLO11-Details:

Architekturkonzept#

Die zugrunde liegende Architektur eines Objekterkennungsmodells bestimmt seine Inferenzgeschwindigkeit, Genauigkeit und Anpassungsfähigkeit an verschiedene Hardwareumgebungen.

DAMO-YOLO bringt mehrere akademische Neuerungen ein und stützt sich stark auf die automatisierte Suche nach neuronalen Architekturen (NAS), um sein Backbone zu entwerfen. Das Modell nutzt ein effizientes RepGFPN (rekonfiguriertes verallgemeinertes Merkmals-Pyramidennetzwerk), um die Merkmalsfusion zu verbessern, sowie ein ZeroHead-Design, das den umfangreichen Vorhersagekopf, der in früheren Architekturen häufig vorkommt, deutlich verkleinert. Dieser auf NAS beruhende Ansatz ermöglicht DAMO-YOLO zwar bestimmte Effizienzvorteile auf ausgewählten GPUs, doch den resultierenden Architekturen fehlt mitunter die nötige Flexibilität, um sich nahtlos auf unterschiedliche Edge-Geräte übertragen zu lassen.

Im Gegensatz dazu baut YOLO11 auf jahrelanger Grundlagenforschung auf und bietet eine hochgradig optimierte, manuell entwickelte Architektur. Im Mittelpunkt stehen ein schlankes Backbone und ein hocheffizienter Neck, der redundante Berechnungen reduziert. Ein wesentlicher Vorteil von YOLO11 ist die optimierte Parametereffizienz: Das Modell erzielt eine hohe Merkmalsrepräsentation, ohne den hohen VRAM-Bedarf transformerbasierter Modelle wie RT-DETR. Dadurch ist YOLO11 besonders vielseitig und läuft reibungslos auf GPUs für Endverbraucher, Mobilgeräten und spezialisierten Edge-Beschleunigern.

Leistung und Metriken#

Für die Leistungsbewertung reicht es nicht, nur die Spitzenwerte der Genauigkeit zu betrachten. Auch das Verhältnis von Geschwindigkeit, Modellgröße und Rechenaufwand (FLOPs) ist entscheidend.

ModellGröße
(Pixel)
mAPval
50-95
Geschwindigkeit
CPU ONNX
(ms)
Geschwindigkeit
T4 TensorRT10
(ms)
Parameter
(M)
FLOPs
(B)
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3

Wie die Tabelle zeigt, bietet YOLO11 ein besonders günstiges Verhältnis der Leistungswerte. Die Variante YOLO11s übertrifft beispielsweise DAMO-YOLOs bei der Genauigkeit und benötigt zugleich deutlich weniger Parameter. Der geringere Speicherbedarf senkt unmittelbar die Bereitstellungskosten und ermöglicht eine agilere Leistung auf Edge-Geräten.

Trainingsmethoden und Benutzerfreundlichkeit#

Entwickler verbringen den Großteil ihrer Zeit mit der Trainingspipeline, daher ist die Trainingseffizienz besonders wichtig.

DAMO-YOLO verwendet ein mehrstufiges Trainingsverfahren, das stark auf Wissensdestillation beruht. Für die Labelzuweisung kommt AlignedOTA (optimale Zuweisung mittels optimalem Transport) zum Einsatz. Häufig muss außerdem ein größeres „Lehrer“-Modell trainiert werden, um Wissen in kleinere „Schüler“-Modelle zu übertragen. Dieses Verfahren erhöht den Bedarf an CUDA-Speicher und die gesamte Rechenzeit, die zum Erreichen einer optimalen Konvergenz erforderlich ist, erheblich.

Im Gegensatz dazu nimmt dir das Ultralytics-Ökosystem die Komplexität des Modelltrainings ab. YOLO11 ist besonders einfach zu verwenden und bietet eine optimierte Python-API sowie umfassende CLI-Schnittstellen, mit denen Entwickler das Training auf benutzerdefinierten Datensätzen mit einem einzigen Befehl starten können. Die Trainingspipeline ist von Grund auf ressourcenschonend und minimiert Speicherbedarfsspitzen, sodass sich auch größere Modelle auf Standardhardware trainieren lassen.

Optimiertes Training mit Ultralytics

Für das Training eines Ultralytics-Modells ist kein Boilerplate-Code erforderlich. Die integrierten Pipelines zum Laden und Erweitern von Daten sowie zum Berechnen des Loss sind sofort einsatzbereit und vollständig optimiert.

Hier ein kurzes Beispiel, das zeigt, wie einfach sich ein Ultralytics-Modell trainieren und bereitstellen lässt:

from ultralytics import YOLO

# Ein vortrainiertes kleines YOLO11-Modell laden
model = YOLO("yolo11s.pt")

# Das Modell mühelos auf einem benutzerdefinierten Datensatz trainieren
model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Das trainierte Modell für eine nahtlose Bereitstellung nach ONNX exportieren
model.export(format="onnx")

Mehr über YOLO11 erfahren

Anwendungen und Vielseitigkeit in der Praxis#

Die Wahl zwischen diesen Architekturen hängt oft davon ab, wie viele verschiedene Aufgaben die Bereitstellungsumgebung erfüllen muss.

Einsatzbereiche von DAMO-YOLO#

DAMO-YOLO ist ausschließlich ein Framework zur Objekterkennung. Das Modell eignet sich besonders für akademische Forschungsumgebungen, in denen Teams Rekonfiguration untersuchen oder bestimmte Experimente zur Suche nach neuronalen Architekturen reproduzieren. Es kann auch in stark eingeschränkten industriellen Umgebungen eingesetzt werden, in denen ein bestimmter GPU-Beschleuniger perfekt zum per NAS generierten Backbone passt.

Der Vorteil von Ultralytics#

Ultralytics-Modelle, einschließlich YOLO11, überzeugen in kommerziellen Anwendungen durch ihre beispiellose Vielseitigkeit und ein gut gepflegtes Ökosystem. Anders als DAMO-YOLO unterstützt das Ultralytics-Framework nativ mehrere Aufgaben. Von der Instanzsegmentierung in der medizinischen Bildgebung bis zur Posenschätzung für biomechanische Analysen im Sport – eine einzige, einheitliche Codebasis deckt alles ab.

Zu den Branchen, die YOLO11 einsetzen, gehören:

  • Intelligente Landwirtschaft: Objekterkennung zur Überwachung der Pflanzengesundheit und Automatisierung von Erntemaschinen.
  • Einzelhandelsanalytik: Einsatz von intelligenter Videoüberwachung, um Kundenströme zu analysieren und die Bestandsverwaltung zu automatisieren.
  • Logistik und Lieferkette: Hochgeschwindigkeits-Erkennung von Barcodes und Paketen auf schnell laufenden Förderbändern mithilfe von orientierten Begrenzungsrahmen (OBB).

Anwendungsfälle und Empfehlungen#

Die Wahl zwischen DAMO-YOLO und YOLO11 hängt von deinen spezifischen Projektanforderungen, Bereitstellungseinschränkungen und Präferenzen für das Ökosystem ab.

Wann du DAMO-YOLO wählen solltest#

DAMO-YOLO eignet sich besonders für:

  • Videoanalyse mit hohem Durchsatz: Verarbeitung von Videostreams mit hoher Bildrate auf fest installierter NVIDIA-GPU-Infrastruktur, bei der der Durchsatz mit Batchgröße 1 im Vordergrund steht.
  • Industrielle Fertigungslinien: Szenarien mit strengen GPU-Latenzvorgaben auf dedizierter Hardware, etwa die Qualitätsprüfung in Echtzeit auf Fließbändern.
  • Forschung zur neuronalen Architektursuche: Untersuchung der Auswirkungen automatisierter Architektursuche (MAE-NAS) und effizienter Architekturen mit reparametrisierten Rückgraten auf die Erkennungsleistung.

Wann du YOLO11 wählen solltest#

YOLO11 wird empfohlen für:

  • Bereitstellung auf Edge-Geräten im Produktionseinsatz: Kommerzielle Anwendungen auf Geräten wie Raspberry Pi oder NVIDIA Jetson, bei denen Zuverlässigkeit und aktive Wartung entscheidend sind.
  • Vision-Anwendungen mit mehreren Aufgaben: Projekte, die Objekterkennung, Segmentierung, Posenschätzung und OBB innerhalb eines einheitlichen Frameworks erfordern.
  • Schnelle Prototypentwicklung und Bereitstellung: Teams, die mithilfe der optimierten Ultralytics-Python-API schnell von der Datenerfassung zum Produktionseinsatz gelangen müssen.

Wann du Ultralytics (YOLO26) wählen solltest#

Für die meisten neuen Projekte bietet Ultralytics YOLO26 die beste Kombination aus Leistung und Entwicklererfahrung:

  • NMS-freie Bereitstellung auf Edge-Geräten: Anwendungen, die eine gleichbleibende Inferenz mit geringer Latenz ohne die Komplexität der Nachbearbeitung durch Non-Maximum Suppression erfordern.
  • Umgebungen ohne GPU: Geräte ohne dedizierte GPU-Beschleunigung, auf denen die bis zu 43 % schnellere CPU-Inferenz von YOLO26 einen entscheidenden Vorteil bietet.
  • Erkennung kleiner Objekte: Anspruchsvolle Szenarien wie Luftbilder von Drohnen oder die Analyse von IoT-Sensoren, bei denen ProgLoss und STAL die Genauigkeit bei sehr kleinen Objekten deutlich steigern.

Die nächste Generation: YOLO26 im Überblick#

YOLO11 ist nach wie vor eine leistungsstarke und zuverlässige Wahl, doch die Computer-Vision-Landschaft entwickelt sich rasant weiter. Für Entwickler, die neue Projekte starten, ist das neueste Modell YOLO26 der neue Stand der Technik.

YOLO26 wurde im Januar 2026 veröffentlicht und bringt mehrere wegweisende Neuerungen mit:

  • End-to-End-Design ohne NMS: Mit dem optionalen Eins-zu-eins-Kopf (nms=False) überspringt YOLO26 die Nachverarbeitung durch Non-Maximum Suppression und ermöglicht so schnellere, deterministische Inferenzzeiten. Außerdem werden Bereitstellungspipelines erheblich vereinfacht.
  • Bis zu 43 % schnellere CPU-Inferenz: Durch den Wegfall des Distribution Focal Loss (DFL) eignet sich das Modell besonders gut für Edge-Geräte und Geräte mit geringem Energieverbrauch, die keine dedizierten GPUs haben.
  • MuSGD-Optimierer: Dieser hybride Optimierer integriert Innovationen aus dem Training von LLMs (inspiriert von Moonshot AI) und ermöglicht eine stabile, schnelle Konvergenz während des Trainings.
  • Fortschrittliche Loss-Funktionen: YOLO26 nutzt ProgLoss + STAL und erzielt bemerkenswerte Verbesserungen bei der Erkennung kleiner Objekte – entscheidend für Luftaufnahmen und Robotik.

Fazit#

Sowohl DAMO-YOLO als auch YOLO11 haben wesentlich zur Weiterentwicklung schneller und genauer Computer Vision beigetragen. DAMO-YOLO bietet interessante akademische Einblicke in Architektursuche und Destillation, doch Ultralytics YOLO11 (und das wegweisende YOLO26) sorgt für ein besseres Entwicklererlebnis.

Dank des geringeren Speicherbedarfs, der umfangreichen Dokumentation, der Unterstützung mehrerer Aufgaben und der Integration mit der leistungsstarken Ultralytics Platform bleiben Ultralytics-Modelle die erste Wahl für Forschende und Entwickler in Unternehmen, die robuste und skalierbare KI-Lösungen entwickeln möchten. Wer weitere fortschrittliche Architekturen erkunden möchte, erhält durch den Vergleich von YOLO26 und RT-DETR zusätzliche Einblicke in transformerbasierte Alternativen.

Kommentare