Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Dynamic Resolution Scaling

Découvre ce qu'est la mise à l'échelle dynamique de la résolution et comment elle optimise les performances. Apprends à l'appliquer à Ultralytics YOLO26 pour une inférence en temps réel efficace.

Lorsque tu te demandes ce qu'est la mise à l'échelle dynamique de la résolution, cela fait référence à une technique qui ajuste en temps réel la résolution interne d'une image, d'une image vidéo ou d'un pipeline de rendu afin de maintenir une fréquence d'images stable et d'optimiser les ressources de calcul. Popularisée à l'origine dans les jeux vidéo pour éviter les baisses de performances lors de scènes exigeantes, la mise à l'échelle dynamique de la résolution (DRS) est devenue un concept essentiel dans l'intelligence artificielle (IA) et la vision par ordinateur. En modifiant dynamiquement la résolution en fonction de la charge matérielle, les systèmes peuvent garantir un débit cohérent sans pics de latence importants.

Link to this sectionComment fonctionne la mise à l'échelle dynamique de la résolution#

Dans un pipeline de traitement standard, le matériel est chargé de traiter un nombre fixe de pixels. Si tu te demandes ce que fait la mise à l'échelle dynamique de la résolution, elle surveille activement les mesures de performance du système, comme la latence d'inférence ou le temps de rendu des images. Si le système détecte un goulot d'étranglement, la DRS réduit automatiquement la résolution interne pour diminuer la charge de travail sur l'unité de traitement graphique (GPU).

Les implémentations modernes associent fréquemment la DRS à des outils de mise à l'échelle avancés basés sur le deep learning. Dans ces scénarios, le rendu graphique piloté par l'IA reconstruit une image de sortie de haute qualité à partir d'une base de plus basse résolution. Cela permet aux algorithmes d'analyser ou d'afficher des scènes de manière fluide pendant que l'IA comble intelligemment les informations visuelles manquantes.

Link to this sectionApplications concrètes#

La mise à l'échelle dynamique de la résolution est largement utilisée à la fois dans le domaine de l'infographie et dans celui du déploiement de l'apprentissage automatique pour équilibrer la vitesse et la précision :

Link to this sectionDois-tu utiliser la mise à l'échelle dynamique de la résolution ?#

Une question courante parmi les développeurs est de savoir si l'on doit utiliser la mise à l'échelle dynamique de la résolution, et si elle est adaptée aux déploiements Edge computing. La réponse est généralement oui, surtout pour les systèmes où une performance cohérente est plus critique que l'analyse de chaque détail visuel. Alors que la résolution statique impose le traitement du même nombre de pixels quel que soit le coût de calcul, la DRS offre la flexibilité nécessaire pour éviter les plantages logiciels ou les saccades. Si tu configures un pipeline de vision par ordinateur sur la plateforme Ultralytics, l'utilisation d'une stratégie de résolution adaptative peut être tout aussi efficace que l'optimisation de ta taille de batch ou l'application d'une quantification de modèle pour améliorer l'efficacité globale du pipeline.

Contrairement au Variable Rate Shading, qui réduit sélectivement les détails de texture dans certaines parties d'une image, la DRS ajuste l'empreinte globale de l'image. Cela affecte strictement la dimension d'entrée globale transmise au framework PyTorch ou au moteur graphique.

Link to this sectionMise en œuvre de la résolution adaptative dans la vision par IA#

Tu peux facilement créer un script utilisant le langage de programmation Python qui imite la DRS en modifiant dynamiquement la taille de l'image transmise au mode de prédiction du modèle. En exploitant les architectures de graphes dynamiques, le modèle s'adapte parfaitement à la nouvelle taille à la volée sans avoir besoin d'être rechargé.

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

En gérant la résolution de manière adaptative, tu peux déployer des systèmes de vision par ordinateur plus robustes sur des appareils comme le NVIDIA Jetson et gérer gracieusement les pics de performance sans interrompre le flux vidéo.

Explore solutions

Real-time AI tailored to your operation

L'IA dans l'agriculture

Apporte l'IA visuelle à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your operation

L'IA dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance au conducteur et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur de la santé

Crée tes solutions de santé avec les modèles Ultralytics YOLO. L'IA visuelle dans le secteur de la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur du commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L'IA visuelle propulse le suivi des stocks, la surveillance des rayons, la gestion des files d'attente et des analyses client plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA en robotique

Booste tes machines intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet le contrôle qualité, la détection de défauts, la conformité des EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L'IA par vision permet l'inspection de colis, le tri, le suivi de véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI tailored to your operation

L'IA dans l'agriculture

Apporte l'IA visuelle à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your operation

L'IA dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance au conducteur et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur de la santé

Crée tes solutions de santé avec les modèles Ultralytics YOLO. L'IA visuelle dans le secteur de la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur du commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L'IA visuelle propulse le suivi des stocks, la surveillance des rayons, la gestion des files d'attente et des analyses client plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA en robotique

Booste tes machines intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet le contrôle qualité, la détection de défauts, la conformité des EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L'IA par vision permet l'inspection de colis, le tri, le suivi de véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI tailored to your operation

L'IA dans l'agriculture

Apporte l'IA visuelle à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your operation

L'IA dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance au conducteur et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur de la santé

Crée tes solutions de santé avec les modèles Ultralytics YOLO. L'IA visuelle dans le secteur de la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et un meilleur suivi des patients.

En savoir plus
Real-time AI that works with your team

L'IA dans le secteur du commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L'IA visuelle propulse le suivi des stocks, la surveillance des rayons, la gestion des files d'attente et des analyses client plus intelligentes.

En savoir plus
Real-time AI that works with your team

L'IA en robotique

Booste tes machines intelligentes avec les modèles Ultralytics YOLO. L'IA visuelle en robotique permet la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. L'IA visuelle permet le contrôle qualité, la détection de défauts, la conformité des EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L'IA par vision permet l'inspection de colis, le tri, le suivi de véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique