Sécurité prête pour l'entreprise : Conforme ISO 27001 + SOC 2 Type I.
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 efficace en temps réel.

Quand on demande ce qu'est la mise à l'échelle dynamique de la résolution, il s'agit d'une technique qui ajuste la résolution interne d'une image, d'une séquence vidéo ou d'un pipeline de rendu en temps réel pour maintenir une fréquence d'images stable et optimiser les ressources informatiques. Initialement popularisée dans les jeux vidéo pour éviter les baisses de performance lors de scènes exigeantes, la Dynamic Resolution Scaling (DRS) est devenue un concept crucial en intelligence artificielle (IA) et en vision par ordinateur. En modifiant dynamiquement la résolution en fonction de la charge matérielle, les systèmes peuvent garantir un débit constant sans pics de latence sévères.

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 à quoi sert la mise à l'échelle dynamique de la résolution, sache qu'elle surveille activement les indicateurs de performance du système, tels que 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 alléger la charge de travail du processeur graphique (GPU).

Les implémentations modernes associent fréquemment la DRS à des sur-échantillonneurs 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 résolution inférieure. Cela permet aux algorithmes d'analyser ou d'afficher des scènes de manière fluide pendant que l'IA complète intelligemment les informations visuelles manquantes.

Link to this sectionApplications concrètes#

La mise à l'échelle dynamique de la résolution est largement utilisée dans le graphisme informatique et les déploiements d'apprentissage automatique pour équilibrer vitesse et précision :

Link to this sectionDevrais-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 en edge computing. La réponse est généralement oui, surtout pour les systèmes où une performance constante est plus critique que l'analyse de chaque détail visuel infime. Alors qu'une résolution statique impose le traitement du même nombre de pixels quel que soit le coût computationnel, 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 l'Ultralytics Platform, utiliser une stratégie de résolution adaptative peut être tout aussi efficace qu'optimiser ta taille de lot ou appliquer 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 des textures dans certaines parties d'une image, la DRS ajuste l'empreinte de l'image entière. Cela affecte strictement la dimension d'entrée globale transmise au framework PyTorch ou au moteur graphique.

Link to this sectionImplémenter une résolution adaptative en Vision AI#

Tu peux facilement créer un script en utilisant le langage de programmation Python qui imite la DRS en modifiant dynamiquement la taille de l'image transmise au mode prédiction du modèle. En exploitant les architectures de graphes dynamiques, le modèle s'adapte sans transition à 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 élégamment les pics de performance sans interrompre le flux vidéo.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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 logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à 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 team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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 logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à 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 team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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 logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à 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

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique