Ultralytics YOLO27 :
Get Started

YOLO26 vs RTDETRv2#

Le domaine de la vision par ordinateur évolue constamment, et les spécialistes doivent faire un choix crucial : exploiter des réseaux de neurones convolutifs (CNN) très optimisés ou adopter les architectures plus récentes basées sur les Transformer ? Deux modèles de premier plan dans ce domaine sont l’ultramoderne Ultralytics YOLO26 et le RTDETRv2 de Baidu. Les deux repoussent les limites de la détection d’objets en temps réel, mais s’appuient sur des philosophies architecturales fondamentalement différentes.

Ce guide propose une analyse technique approfondie des deux modèles. Il compare leurs structures, leurs métriques de performance et leurs cas d’utilisation idéaux pour t’aider à choisir la meilleure base pour ton prochain projet de vision par ordinateur.

Ultralytics YOLO26 : le summum de l’IA visuelle conçue pour les appareils périphériques#

Développé par Ultralytics, YOLO26 marque une avancée générationnelle majeure pour la famille YOLO. Lancé en janvier 2026, il a été conçu spécifiquement pour offrir vitesse, précision et déploiement fluide dans les environnements cloud et périphériques.

Innovations et atouts architecturaux#

YOLO26 introduit plusieurs fonctionnalités révolutionnaires qui le distinguent non seulement des modèles Transformer, mais aussi des versions précédentes comme YOLO11 :

  • Conception de bout en bout sans NMS : la tête facultative un-à-un de YOLO26 (nms=False) élimine la suppression non maximale (NMS) traditionnelle lors du post-traitement. Introduite dans des modèles comme YOLOv10, cette approche de bout en bout réduit les variations de latence de l’inférence et simplifie la logique de déploiement, en particulier sur le matériel périphérique.
  • Jusqu’à 43 % d’inférence CPU plus rapide : conscient du besoin croissant d’une IA décentralisée, YOLO26 est fortement optimisé pour les appareils dépourvus de GPU dédié, comme le Raspberry Pi.
  • Suppression de DFL : en supprimant la perte focale de distribution (DFL), YOLO26 simplifie le processus d’exportation et améliore considérablement la compatibilité avec les appareils périphériques basse consommation et les microcontrôleurs.
  • Optimiseur MuSGD : en faisant le lien entre l’entraînement des grands modèles de langage (LLM) et la vision par ordinateur, YOLO26 utilise l’optimiseur MuSGD. Cet hybride de SGD et de Muon, inspiré par Kimi K2 de Moonshot AI, garantit une grande stabilité de l’entraînement et une convergence plus rapide.
  • ProgLoss + STAL : les fonctions de perte avancées améliorent sensiblement la reconnaissance des petits objets. C’est essentiel pour les secteurs qui s’appuient sur l’analyse d’images aériennes et les capteurs de l’Internet des objets (IoT).

Polyvalence pour les tâches de vision#

Contrairement aux modèles limités aux seules boîtes englobantes, YOLO26 est une solution polyvalente et puissante. Il intègre des améliorations propres à chaque tâche, comme une fonction de perte de segmentation sémantique et des prototypes multi-échelles pour la segmentation d’instances, l’estimation résiduelle de log-vraisemblance (RLE) pour l’estimation de pose et une fonction de perte angulaire spécialisée pour résoudre les problèmes de frontières dans les tâches de boîtes englobantes orientées (OBB).

Stratégie de déploiement périphérique

Pour un déploiement sur des appareils périphériques, utilise les variantes YOLO26n (Nano) ou YOLO26s (Small). Grâce à la suppression de DFL et à la tête facultative sans NMS, l’exportation de ces modèles vers CoreML ou LiteRT se fait sans difficulté et garantit des performances fluides en temps réel sur iOS et Android.

RTDETRv2 : améliorer les Transformer pour la détection en temps réel#

RTDETRv2, développé par des chercheurs de Baidu, s’appuie sur le framework RT-DETR d’origine. Il vise à démontrer que les Transformer de détection (DETR) peuvent rivaliser avec les CNN très optimisés, voire les surpasser, en vitesse et en précision dans les scénarios en temps réel.

Architecture et capacités#

RTDETRv2 utilise une architecture basée sur les Transformer, qui traite les images différemment des CNN en s’appuyant sur des mécanismes d’auto-attention pour comprendre le contexte global.

  • Ensemble d’optimisations gratuites : la version v2 introduit une série de techniques d’entraînement optimisées (ensemble d’optimisations gratuites) qui améliorent les performances de base sans augmenter le coût de l’inférence.
  • Compréhension du contexte global : grâce aux couches d’attention des Transformer, RTDETRv2 est naturellement adapté à la compréhension de scènes complexes où le contexte global est nécessaire pour distinguer les objets qui se chevauchent ou sont occultés.

En savoir plus sur RTDETRv2

Limites des modèles Transformer#

Bien que puissants, les modèles de détection basés sur les Transformer, comme RTDETRv2, rencontrent souvent des difficultés lors du déploiement pratique. En général, ils nécessitent davantage de mémoire CUDA à l’entraînement que les CNN efficaces. De plus, leur intégration dans des environnements périphériques variés peut être laborieuse, en raison des opérations complexes qu’exigent les couches d’attention. Des modèles comme YOLO26 sont donc bien plus attrayants pour les déploiements aux ressources limitées.

Comparaison des performances#

La comparaison directe de ces modèles met en évidence les avantages concrets des optimisations les plus récentes des CNN. Le tableau ci-dessous présente leurs performances sur des benchmarks standard.

Modèletaille
(pixels)
mAPval
50-95
Vitesse
CPU ONNX
(ms)
Vitesse
T4 TensorRT10
(ms)
paramètres
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4
RTDETRv2-s64048.1-5.032060
RTDETRv2-m64051.9-7.5136100
RTDETRv2-l64053.4-9.7642136
RTDETRv2-x64054.3-15.0376259

Comme le montrent les résultats, YOLO26 surpasse systématiquement RTDETRv2 dans toutes les variantes de taille. YOLO26x atteint une remarquable mAP de 57,5 avec une latence plus faible (11,8 ms sur TensorRT) et nettement moins de paramètres (55,7 M) que RTDETRv2-x (mAP de 54,3, 15,03 ms et 76 M de paramètres).

Cas d’utilisation et recommandations#

Le choix entre YOLO26 et RT-DETR dépend des exigences spécifiques de ton projet, de tes contraintes de déploiement et de tes préférences en matière d’écosystème.

Quand choisir YOLO26#

YOLO26 est un excellent choix pour :

  • Déploiement en périphérie sans NMS : les applications qui exigent des inférences à faible latence et constantes, sans la complexité du post-traitement par suppression non maximale.
  • Environnements exclusivement CPU : les appareils dépourvus d’accélération GPU dédiée, où l’inférence CPU jusqu’à 43 % plus rapide de YOLO26 constitue un avantage décisif.
  • Détection de petits objets : les situations difficiles, comme l’imagerie aérienne par drone ou l’analyse de capteurs IoT, où ProgLoss et STAL améliorent considérablement la précision pour les objets minuscules.

Quand choisir RT-DETR#

RT-DETR est recommandé pour :

  • Recherche sur la détection basée sur les Transformer : projets étudiant les mécanismes d’attention et les architectures Transformer pour la détection d’objets de bout en bout sans NMS.
  • Scénarios exigeant une grande précision et une latence flexible : applications où la précision de détection est prioritaire et où une latence d’inférence légèrement supérieure est acceptable.
  • Détection de grands objets : scènes composées principalement d’objets de taille moyenne à grande, pour lesquelles le mécanisme d’attention globale des Transformer offre un avantage naturel.

L’avantage Ultralytics#

Choisir la bonne architecture d’apprentissage automatique ne constitue qu’une partie de l’équation ; l’écosystème qui l’entoure détermine la rapidité avec laquelle une équipe passe du prototypage à la production.

Facilité d’utilisation et efficacité de l’entraînement#

L’API Python d’Ultralytics offre une expérience remarquablement simple. L’entraînement de modèles complexes ne nécessite plus de longs blocs de code répétitifs. De plus, YOLO26 est nettement plus efficace à l’entraînement : il utilise beaucoup moins de mémoire vidéo GPU que les mécanismes d’attention gourmands en mémoire de RTDETRv2, ce qui permet d’utiliser des tailles de lot plus importantes, même sur du matériel grand public.

from ultralytics import YOLO

# Initialise le modèle YOLO26 Nano de pointe
model = YOLO("yolo26n.pt")

# Entraîne le modèle sur le jeu de données COCO8 pendant 100 epochs
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Exécute une inférence à grande vitesse sans NMS
predictions = model("https://ultralytics.com/images/bus.jpg", nms=False)

# Exporte vers ONNX pour un déploiement fluide
model.export(format="onnx")

Un écosystème bien entretenu#

En utilisant les modèles Ultralytics, les développeurs accèdent à un framework activement maintenu, qui s’intègre nativement aux outils de suivi modernes comme Weights & Biases et Comet ML. Pour celles et ceux qui préfèrent une approche sans code, la plateforme Ultralytics facilite l’entraînement dans le cloud, la gestion des jeux de données et le déploiement en un clic.

Équilibre des performances#

YOLO26 offre un équilibre inégalé entre vitesse d’inférence et précision. La suppression facultative de NMS, associée à l’optimiseur MuSGD, garantit le déploiement d’un modèle à la fois très précis sur les petits objets (grâce à ProgLoss + STAL) et extrêmement rapide en production, ce qui en fait le meilleur choix pour presque toutes les applications modernes de vision par ordinateur.

Autres modèles de l’écosystème#

Même si YOLO26 et RTDETRv2 représentent la pointe de la détection en temps réel, les développeurs qui entretiennent des pipelines hérités ou explorent différents compromis d’efficacité peuvent aussi envisager YOLOv8 pour des environnements d’entreprise éprouvés, ou découvrir d’autres architectures comme EfficientDet. Toutefois, pour toute nouvelle initiative, YOLO26 reste le choix recommandé.

Commentaires