tadata
← Retour à l'accueil

Vision par Ordinateur : De la Classification à la Génération

#artificial-intelligence#computer-vision#deep-learning#machine-learning

La vision par ordinateur a évolué de simples classificateurs à des systèmes qui comprennent, segmentent et génèrent du contenu visuel. La question stratégique n'est plus "peut-on le faire ?" mais "où la vision IA crée-t-elle le plus de valeur, et comment la déployer de manière fiable ?"

Taxonomie des Tâches

tadata
  • Compréhension
    • Classification d'images (qu'y a-t-il dans l'image ?)
    • Détection d'objets (où sont les objets ?)
    • Segmentation sémantique (classe de chaque pixel)
    • Segmentation d'instances (masque par objet)
    • Segmentation panoptique (fonds + objets)
    • Estimation de pose (points clés du corps / des mains)
  • Analyse
    • OCR / compréhension de documents
    • Compréhension de scène
    • Reconnaissance d'actions (vidéo)
    • Détection d'anomalies (défaut, fraude)
    • Reconstruction 3D
  • Génération
    • Génération d'images (Stable Diffusion, DALL-E, Midjourney)
    • Édition d'images (inpainting, transfert de style)
    • Génération vidéo (Sora, Runway)
    • Super-résolution
    • Génération de données synthétiques
  • Multimodal
    • Question-réponse visuelle (VQA)
    • Légendage d'images
    • Recherche visuelle
    • Modèles vision-langage (GPT-4V, Claude Vision, Gemini)
tadata
TaskOutputMetricTypical modelsDatasets
Classificationone label (or top-k)top-1 / top-5 accuracyResNet, ConvNeXt, ViTImageNet-1k (1000 classes)
Object detectionboxes + class + scoremAP (COCO AP@[.5:.95])YOLO, RT-DETR, Faster R-CNNCOCO (80 classes), LVIS
Semantic segmentationclass per pixelmIoUU-Net, DeepLab, SegFormerADE20K (150), Cityscapes
Instance segmentationmask per objectmask APMask R-CNN, YOLO-segCOCO
Panoptic segmentationclass + id per pixelPQ (panoptic quality)Mask2FormerCOCO panoptic
Keypoints / posenamed points per objectOKS-based APHRNet, ViTPose, RTMPoseCOCO (17 body points)
Multi-object trackingid per box over timeHOTA, IDF1, MOTAByteTrack, BoT-SORTMOT17, MOT20
OCRtext + its locationCER, WERPaddleOCR, Tesseract, VLM OCRICDAR sets
L'échelle des tâches : chaque ligne apporte plus d'information et un coût d'annotation plus élevé

Extrait de la fiche « Computer-Vision Tasks, Metrics and Models » · Demander la fiche complète

Matrice d'Applications par Industrie

IndustrieCas d'usageType de tâcheMaturitéImpact business
IndustrieDétection de défautsDétection d'anomaliesÉlevéeRéduit les rebuts de 20-40%
IndustrieVérification d'assemblageDétection d'objetsÉlevéePrévient les erreurs en aval
RetailRecherche visuelleEmbedding + similaritéÉlevéeAugmente la conversion 10-25%
SantéImagerie médicale (radiologie)Classification + segmentationMoyenneAssiste le diagnostic
AgricultureDétection de maladies des culturesClassificationMoyenneIntervention précoce
AssuranceÉvaluation des dommagesDétection + classificationMoyenneAccélère les sinistres 50-70%
MediaGénération de contenuGénérationÉlevéeRéduit les coûts production 60%+

Comparaison d'Architectures de Modèles

ModèleTâcheParamètresVitesse (FPS)PrécisionOpen SourceIdéal pour
YOLOv8/v9Détection3-68M80-500+ÉlevéeOuiDétection temps réel, edge
SAM 2Segmentation310M+15-30Très élevéeOuiSegmentation zéro-shot
DINOv2Foundation (vision)86-1100M30-100Très élevéeOuiBackbone transfer learning
CLIPVision-Langage63-428M50-200ÉlevéeOuiClassification zéro-shot
Stable Diffusion 3Génération~2B1-5Très élevéeOuiGénération d'images
tadata
  • New vision task
    • → Need masks?
      • Yes: Unseen classes, no labels?
        • Yes: SAM-family, prompted
        • No: U-Net / Mask R-CNN fine-tuned
      • No: Real time or edge?
        • Yes: YOLO-family detector
        • No: DETR-family or Faster R-CNN on ViT/ConvNeXt
Choisir une architecture de vision pour un nouveau projet

Extrait de la fiche « The Vision Architecture Zoo » · Demander la fiche complète

Cloud vs Edge

FacteurDéploiement CloudDéploiement Edge
Latence100-2000ms (réseau)10-100ms (local)
Bande passanteUpload continu nécessaireTraitement local
Coût à l'échellePar inférence (linéaire)Coût matériel fixe (amorti)
Taille de modèleIllimitéeContrainte (mobile/embarqué)
Vie privéeDonnées quittent les locauxDonnées restent sur l'appareil
DisponibilitéNécessite internetFonctionne hors ligne
Idéal pourTâches complexes, batchTemps réel, vie privée, sites isolés
tadata
Conditions R1 R2 R3 R4 R5 NVIDIA GPU (server or Jetson) Y N N N N Apple device N Y N N N Android or microcontroller N N Y N N Intel CPU or iGPU N N N Y N Mixed or unknown hardware N N N N Y Actions ONNX → TensorRT engine (FP16 / INT8) X Core ML (coremltools) X LiteRT (ex TensorFlow Lite) or ExecuTorch X OpenVINO X ONNX Runtime X
Conditions R1 R2 R3 R4 R5 NVIDIA GPU (server or Jetson) Y N N N N Apple device N Y N N N Android or microcontroller N N Y N N Intel CPU or iGPU N N N Y N Mixed or unknown hardware N N N N Y Actions ONNX → TensorRT engine (FP16 / INT8) X Core ML (coremltools) X LiteRT (ex TensorFlow Lite) or ExecuTorch X OpenVINO X ONNX Runtime X
Quel chemin d'export pour quelle cible (en 2026 ; tous partent d'un modèle PyTorch entraîné)

Extrait de la fiche « Computer-Vision Project Workflow » · Demander la fiche complète

Ressources

Nous utilisons des cookies analytiques pour améliorer votre expérience. Aucune donnée personnelle n'est collectée.