Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Data Labeling

L’étiquetage des données associe des classes, des boîtes, des masques ou des points clés aux données brutes afin que les modèles supervisés puissent apprendre à partir de celles-ci. Découvre les types d’étiquettes, les flux de travail et les contrôles qualité.

L’étiquetage des données consiste à associer des informations de vérité terrain à des données brutes, comme le nom d’une classe pour une image, une boîte englobante autour de chaque voiture dans une photo de rue ou la transcription d’un extrait audio, afin que les modèles d’apprentissage supervisé puissent apprendre à partir de ces données. Les étiquettes définissent la tâche : un modèle apprend à prédire exactement ce que décrivent les étiquettes, avec autant de précision et de cohérence qu’elles. L’annotation de données est un synonyme, et les personnes qui effectuent ce travail sont appelées étiqueteurs ou annotateurs. L’étiquetage est généralement l’étape la plus lente et la plus coûteuse de la création des données d’entraînement, d’où le recours fréquent à des méthodes où un modèle propose des étiquettes que les personnes corrigent.

Types d’étiquettes en vision par ordinateur#

Le format des étiquettes dépend de la tâche que le modèle doit effectuer :

  • Classification d’images : Une classe par image, par exemple « défectueux » ou « conforme » pour une pièce sur une ligne d’inspection.
  • Détection d’objets : Une boîte alignée sur les axes et une classe pour chaque objet d’intérêt.
  • Boîtes englobantes orientées : Des boîtes inclinées qui épousent la forme d’objets allongés ou en biais, comme les navires et les véhicules dans des images aériennes.
  • Segmentation d’instances : Un polygone ou un masque de pixels qui délimite chaque objet séparément.
  • Segmentation sémantique : Une classe pour chaque pixel, comme route, trottoir et ciel, sans distinguer les objets individuels.
  • Estimation de pose : Des points clés placés sur des repères fixes, comme les 17 points de COCO, du nez et des yeux jusqu’aux chevilles, souvent avec un indicateur de visibilité pour chacun.

L’effort augmente avec le niveau de détail. Le dessin d’une boîte de haute qualité pour ILSVRC, le jeu de données du défi ImageNet, prenait environ 35 secondes ; la méthode des clics extrêmes, où les annotateurs cliquent sur les points supérieur, inférieur, le plus à gauche et le plus à droite de l’objet au lieu de faire glisser les coins, a réduit ce temps à 7 secondes pour des boîtes de qualité identique. Les polygones et masques de pixels prennent encore plus de temps. En dehors de la vision, les étiquettes délimitent les entités pour la reconnaissance d’entités nommées (NER), indiquent les sentiments pour la classification de texte et fournissent les transcriptions pour la reconnaissance vocale.

Workflow d’étiquetage#

Les projets d’étiquetage commencent par des consignes écrites qui définissent chaque classe et tranchent les cas limites avant le début du travail : faut-il encadrer une voiture cachée à 90 %, à quel point tracer précisément les contours des membres d’un cycliste, et que faire des reflets, des objets minuscules et des foules ? Dans l’étiquetage assisté par modèle, un modèle entraîné sur les étiquettes disponibles pré-étiquette les nouvelles images, les annotateurs corrigent ses erreurs, des réviseurs vérifient un échantillon, puis chaque modèle réentraîné améliore la précision des propositions suivantes. L’apprentissage actif ajoute une étape de sélection à cette boucle, afin que les personnes étiquettent d’abord les images sur lesquelles le modèle est le moins sûr.

L’éditeur d’annotations d’Ultralytics Platform intègre cette boucle : son mode Smart transforme un clic en masque grâce aux modèles Segment Anything de Meta, ou ajoute des prédictions de modèles YOLO préentraînés ou ajustés finement par toi sous forme de brouillons d’annotations. La même étape de pré-étiquetage s’exécute en Python avec un détecteur YOLO26, qui écrit ses prédictions au format d’étiquettes utilisé pour l’entraînement :

from pathlib import Path

from ultralytics import YOLO

# Charger un détecteur YOLO26 nano préentraîné pour proposer des étiquettes
model = YOLO("yolo26n.pt")

# Effectuer une prédiction sur une image non étiquetée
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]

# Écrire une ligne « class x_center y_center width height » par objet, normalisée entre 0 et 1
label_file = result.save_txt("bus.txt")

# Afficher les étiquettes provisoires que l’annotateur va vérifier
print(Path(label_file).read_text())

Chaque ligne affichée contient un index de classe COCO suivi du centre, de la largeur et de la hauteur de la boîte, exprimés en fractions de la taille de l’image : c’est le format d’étiquette YOLO, que l’entraînement lit directement une fois que l’annotateur a corrigé les boîtes erronées ou manquantes. Pour les classes inconnues de tous les détecteurs préentraînés, Ultralytics Platform peut annoter automatiquement les jeux de données de détection avec des modèles de langage et de vision qui repèrent les objets à partir de leur nom. Le classement VLM compare la précision avec laquelle chaque modèle étiquette des images du monde réel.

Qualité des étiquettes#

Un modèle ne peut pas être plus cohérent que ses étiquettes, et les erreurs sont fréquentes même dans des jeux de données célèbres. Une étude des erreurs d’étiquetage dans 10 benchmarks largement utilisés a estimé qu’au moins 3,3 % des étiquettes de test sont erronées en moyenne, dont au moins 6 % dans l’ensemble de validation ImageNet. Les équipes détectent les erreurs grâce à plusieurs vérifications standard :

  • Questions de contrôle : Des éléments dont les réponses sont connues sont ajoutés à la file de chaque étiqueteur afin de mesurer sa précision ; ils proviennent souvent d’un jeu de données de référence.
  • Étiquetage en double : Deux annotateurs ou plus étiquettent les mêmes éléments ; leur accord est mesuré avec le kappa de Cohen pour les étiquettes de classe, ou avec l’intersection sur union (IoU) entre leurs boîtes et leurs masques.
  • Audit par modèle : Un modèle entraîné signale les étiquettes avec lesquelles il est fortement en désaccord, et des outils comme cleanlab classent les erreurs d’étiquetage les plus probables afin qu’une personne les examine.
  • Annotation de données : Un synonyme. Les équipes de vision par ordinateur emploient généralement le terme annotation pour les géométries tracées, comme les boîtes et les masques.
  • Apprentissage semi-supervisé : Un modèle étiquette lui-même les données non étiquetées et conserve ses propres prédictions confiantes comme pseudo-étiquettes, sans vérification humaine.
  • Apprentissage actif : Détermine quels éléments les personnes étiquettent ensuite, généralement ceux pour lesquels le modèle actuel est le plus incertain.
  • Nettoyage des données : Corrige les problèmes d’un jeu de données, comme les doublons, les fichiers corrompus et les formats incohérents, y compris les étiquettes erronées détectées après l’étiquetage.
  • Données synthétiques : Des images rendues ou générées dont les étiquettes sont fournies gratuitement par le générateur, puisque la disposition de la scène est connue avec précision, au prix d’un écart entre les images synthétiques et réelles.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique