Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Dynamic Resolution Scaling

Erfahre, was dynamische Auflösungsskalierung ist und wie sie die Leistung optimiert. Lerne, sie für Ultralytics YOLO26 für effiziente Echtzeit-Inferenz anzuwenden.

Die Frage, was dynamische Auflösungsskalierung ist, bezieht sich auf eine Technik, die die interne Auflösung eines Bildes, eines Video-Frames oder einer Rendering-Pipeline in Echtzeit anpasst, um eine stabile Bildrate beizubehalten und Rechenressourcen zu optimieren. Ursprünglich in Videospielen populär geworden, um Leistungseinbußen bei anspruchsvollen Szenen zu verhindern, ist die dynamische Auflösungsskalierung (DRS) zu einem kritischen Konzept in künstlicher Intelligenz (KI) und Computer Vision geworden. Durch die dynamische Änderung der Auflösung basierend auf der Hardwareauslastung können Systeme einen konsistenten Durchsatz ohne schwerwiegende Latenzspitzen sicherstellen.

Link to this sectionWie dynamische Auflösungsskalierung funktioniert#

In einer Standard-Verarbeitungspipeline ist die Hardware damit beauftragt, eine feste Anzahl von Pixeln zu verarbeiten. Wenn du dich fragst, was dynamische Auflösungsskalierung bewirkt: Sie überwacht aktiv Systemleistungsmetriken wie die Inferenzlatenz oder die Frame-Rendering-Zeit. Erkennt das System einen Engpass, senkt DRS automatisch die interne Auflösung, um die Arbeitslast der Grafikverarbeitungseinheit (GPU) zu reduzieren.

Moderne Implementierungen kombinieren DRS häufig mit fortschrittlichen Deep-Learning-Upscalern. In diesen Szenarien rekonstruiert KI-gestütztes Grafik-Rendering ein qualitativ hochwertiges Ausgabebild aus einer Basis mit niedrigerer Auflösung. Dies ermöglicht es Algorithmen, Szenen flüssig zu analysieren oder anzuzeigen, während die KI die fehlenden visuellen Informationen intelligent ergänzt.

Link to this sectionAnwendungen in der Praxis#

Dynamische Auflösungsskalierung wird sowohl in der Computergrafik als auch bei Machine-Learning-Bereitstellungen intensiv genutzt, um Geschwindigkeit und Genauigkeit auszubalancieren:

Link to this sectionSolltest du dynamische Auflösungsskalierung verwenden?#

Eine häufige Frage unter Entwicklern ist, ob sie dynamische Auflösungsskalierung verwenden sollten und ob diese gut für Edge-Computing-Bereitstellungen geeignet ist. Die Antwort ist in der Regel ja, insbesondere bei Systemen, in denen eine konsistente Leistung wichtiger ist als die Analyse jedes kleinsten visuellen Details. Während eine statische Auflösung die Verarbeitung der gleichen Pixelanzahl unabhängig von den Rechenkosten erzwingt, bietet DRS die Flexibilität, Softwareabstürze oder Ruckeln zu verhindern. Wenn du eine Computer-Vision-Pipeline auf der Ultralytics Platform konfigurierst, kann die Nutzung einer adaptiven Auflösungsstrategie ebenso wirkungsvoll sein wie die Optimierung deiner Batch-Größe oder die Anwendung von Modellquantisierung, um die allgemeine Pipeline-Effizienz zu verbessern.

Im Gegensatz zu Variable Rate Shading, das Texturdetails in bestimmten Bereichen eines Bildes selektiv reduziert, skaliert DRS den gesamten Bildbereich. Dies wirkt sich strikt auf die globale Eingabedimension aus, die an das PyTorch-Framework oder die Grafik-Engine übergeben wird.

Link to this sectionImplementierung adaptiver Auflösung in Vision AI#

Du kannst ganz einfach ein Skript mit der Python-Programmiersprache erstellen, das DRS nachahmt, indem es die Bildgröße, die an den Predict-Modus des Modells übergeben wird, dynamisch ändert. Durch die Nutzung von dynamischen Graph-Architekturen passt sich das Modell nahtlos und im laufenden Betrieb an die neue Größe an, ohne neu geladen werden zu müssen.

from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")


def adaptive_inference(frame, current_fps):
    # Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
    input_size = 640 if current_fps > 30 else 320

    # Run inference with the dynamically selected resolution
    results = model.predict(source=frame, imgsz=input_size, verbose=False)
    return results

Durch die adaptive Verwaltung der Auflösung kannst du robustere Computer-Vision-Systeme auf Geräten wie dem NVIDIA Jetson bereitstellen und Leistungsspitzen elegant bewältigen, ohne den Video-Feed zu unterbrechen.

Explore solutions

Real-time AI tailored to your operation

KI in der Landwirtschaft

Nutze Vision-KI für die smarte Landwirtschaft mit Ultralytics YOLO-Modellen. Unterstütze Ernteüberwachung, Viehbestandverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Mehr erfahren
Real-time AI that works with your operation

KI in der Automobilindustrie

Nutze Computer Vision in der Automobilbranche mit Ultralytics YOLO Modellen. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Mehr erfahren
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision-KI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Mehr erfahren
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO Modellen. Vision KI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Mehr erfahren
Real-time AI that works with your team

KI in der Robotik

Mache Maschinen intelligenter mit Ultralytics YOLO Modellen. Vision KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung.

Mehr erfahren
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO Modellen. Vision KI ermöglicht Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien.

Mehr erfahren
Real-time AI that works with your team

KI in der Logistik

Optimiere deine Logistik mit Ultralytics YOLO Modellen. Vision KI ermöglicht Paketinspektion, Sortierung, Fahrzeugverfolgung und Sicherheitsüberwachung in Echtzeit im Lager.

Mehr erfahren
Real-time AI tailored to your operation

KI in der Landwirtschaft

Nutze Vision-KI für die smarte Landwirtschaft mit Ultralytics YOLO-Modellen. Unterstütze Ernteüberwachung, Viehbestandverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Mehr erfahren
Real-time AI that works with your operation

KI in der Automobilindustrie

Nutze Computer Vision in der Automobilbranche mit Ultralytics YOLO Modellen. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Mehr erfahren
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision-KI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Mehr erfahren
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO Modellen. Vision KI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Mehr erfahren
Real-time AI that works with your team

KI in der Robotik

Mache Maschinen intelligenter mit Ultralytics YOLO Modellen. Vision KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung.

Mehr erfahren
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO Modellen. Vision KI ermöglicht Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien.

Mehr erfahren
Real-time AI that works with your team

KI in der Logistik

Optimiere deine Logistik mit Ultralytics YOLO Modellen. Vision KI ermöglicht Paketinspektion, Sortierung, Fahrzeugverfolgung und Sicherheitsüberwachung in Echtzeit im Lager.

Mehr erfahren
Real-time AI tailored to your operation

KI in der Landwirtschaft

Nutze Vision-KI für die smarte Landwirtschaft mit Ultralytics YOLO-Modellen. Unterstütze Ernteüberwachung, Viehbestandverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Mehr erfahren
Real-time AI that works with your operation

KI in der Automobilindustrie

Nutze Computer Vision in der Automobilbranche mit Ultralytics YOLO Modellen. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Mehr erfahren
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision-KI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Mehr erfahren
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO Modellen. Vision KI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Mehr erfahren
Real-time AI that works with your team

KI in der Robotik

Mache Maschinen intelligenter mit Ultralytics YOLO Modellen. Vision KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung.

Mehr erfahren
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO Modellen. Vision KI ermöglicht Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien.

Mehr erfahren
Real-time AI that works with your team

KI in der Logistik

Optimiere deine Logistik mit Ultralytics YOLO Modellen. Vision KI ermöglicht Paketinspektion, Sortierung, Fahrzeugverfolgung und Sicherheitsüberwachung in Echtzeit im Lager.

Mehr erfahren

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens