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

Video Understanding

La compréhension vidéo est la capacité de l’IA à interpréter ce qui se passe dans une vidéo au fil du temps : les actions, les événements et leur ordre. Présentation des tâches, des familles de modèles et du code.

La compréhension vidéo est le domaine de la vision par ordinateur qui interprète ce qui se passe dans une vidéo au fil du temps : quels objets et personnes sont présents, ce qu’ils font, quand les événements commencent et se terminent, et comment un événement en entraîne un autre. La reconnaissance d’images analyse chaque image isolément, tandis que les modèles de compréhension vidéo modélisent le mouvement et l’ordre temporel, essentiels pour répondre à de nombreuses questions. Une seule image montre une personne à mi-mouvement vers une chaise, et seules les images qui l’entourent permettent de savoir si elle s’assoit ou se lève. Le domaine va de l’étiquetage de courts extraits à la réponse à des questions ouvertes sur des heures de séquences vidéo.

Tâches principales#

  • Reconnaissance d’actions : Attribue une étiquette, comme « pompe » ou « chute », à un court extrait vidéo découpé.
  • Localisation temporelle des actions : Repère le début et la fin de chaque action dans une longue vidéo non découpée. La détection d’actions spatio-temporelles délimite également chaque acteur dans chaque image.
  • Suivi d’objets : Suit chaque objet d’une image à l’autre à l’aide d’un identifiant persistant, ce qui permet de compter les objets, de mesurer leur vitesse et d’analyser leur trajectoire.
  • Segmentation vidéo : Produit des masques de pixels pour les objets ou les régions de la scène, cohérents d’une image à l’autre.
  • Légendage vidéo et questions-réponses : Décrit un extrait en texte ou répond à des questions comme « Qu’a fait le conducteur avant que la voiture s’arrête ? »
  • Ancrage temporel : Repère le moment correspondant à une phrase, comme « le gardien attrape le ballon » ; cette tâche est également appelée recherche de moments.
  • Détection d’anomalies : Signale les événements inhabituels, comme une chute, une bagarre ou un véhicule qui roule à contresens.

Fonctionnement des modèles vidéo#

Les modèles vidéo doivent saisir l’apparence, c’est-à-dire à quoi ressemblent les objets, et le mouvement, c’est-à-dire comment ils évoluent. Les réseaux à deux flux traitaient les images RVB et le flux optique dans des branches distinctes ; les réseaux neuronaux convolutifs (CNN) 3D effectuent des convolutions simultanément sur la hauteur, la largeur et le temps ; le module de décalage temporel ajoute la modélisation temporelle aux CNN 2D sans coût de calcul supplémentaire, en décalant une partie des canaux de chaque couche vers les images voisines. Les transformeurs vidéo appliquent l’auto-attention aux blocs spatio-temporels, et TimeSformer a rendu cette approche abordable en traitant l’attention temporelle et spatiale en deux étapes distinctes. Le préentraînement auto-supervisé sur des vidéos non annotées produit des encodeurs polyvalents performants : le modèle V-JEPA 2 de Meta a appris à partir de plus d’un million d’heures de vidéos Internet en prédisant les représentations des régions masquées, et a atteint une précision top-1 de 77,3 % sur Something-Something v2, un jeu de données de référence portant sur des actions de manipulation d’objets qui se distinguent principalement par leur mouvement. Les modèles vidéo-langage échantillonnent des images, encodent chacune d’elles en jetons visuels et les transmettent à un grand modèle de langage (LLM), qui répond aux questions en texte.

Le résultat attendu d’un système détermine en grande partie la famille de modèles qu’il utilise :

Événements déduits des trajectoires d’objets#

De nombreux systèmes pratiques comprennent les vidéos en raisonnant sur les trajectoires : un détecteur repère les objets dans chaque image, un traqueur les relie en trajectoires, puis des règles ou des modèles convertissent ces trajectoires en événements, comme l’entrée dans une zone, le franchissement d’une ligne ou un arrêt prolongé. La solution Ultralytics de comptage d’objets fonctionne ainsi avec le suivi de YOLO26 : elle compte chaque objet suivi une seule fois lorsque sa trajectoire franchit une ligne et enregistre la direction à partir de ses positions dans des images consécutives :

import cv2
from ultralytics import solutions

# Count people (COCO class 0) crossing a horizontal line through the middle of the 640x360 frame
counter = solutions.ObjectCounter(model="yolo26n.pt", region=[(0, 180), (640, 180)], classes=[0])

cap = cv2.VideoCapture("https://github.com/ultralytics/assets/releases/download/v0.0.0/solutions_ci_demo.mp4")
while True:
    success, frame = cap.read()
    if not success:
        break
    results = counter(frame)

# A crossing and its direction come from each person's track, so they exist only across frames
print(f"Crossed moving down: {results.in_count}, moving up: {results.out_count}")

Les deux décomptes décrivent des événements qu’aucune image isolée ne montre, car distinguer une personne qui descend d’une personne qui monte nécessite au moins deux positions de cette même personne suivie.

  • Reconnaissance d’images : Classe le contenu d’images isolées ou y détecte des objets. L’appliquer à chaque image d’une vidéo fournit des résultats image par image, sans notion d’identité, de mouvement ou d’ordre.
  • Suivi multi-objets (MOT) : Brique de base de la compréhension vidéo qui conserve les identités d’une image à l’autre sans interpréter les actions des objets.
  • Génération vidéo : Crée une nouvelle vidéo à partir de texte ou d’images, dans le sens inverse, même si les deux approches reposent sur des modèles de l’évolution des scènes au fil du temps.
  • IA multimodale : Combine la vidéo avec de l’audio, des sous-titres ou d’autres données, ce qui est utile lorsque la bande sonore ou la parole contient l’information clé.

Applications#

  • Analyse sportive : Suit les joueurs et le ballon pour mesurer la vitesse, la possession et les formations, et repère les temps forts dans les enregistrements complets des matchs.
  • Circulation et villes intelligentes : Compte les véhicules et les piétons, mesure les vitesses et détecte les véhicules qui roulent à contresens ou sont immobilisés.
  • Surveillance dans le commerce de détail et pour la sécurité : Mesure la longueur des files d’attente, signale les chutes dans les établissements de soins et détecte les personnes qui entrent dans des zones restreintes.
  • Médias et modération de contenu : Indexe de vastes vidéothèques pour faciliter les recherches et signale les contenus téléversés qui enfreignent les règles.
  • Robotique et véhicules autonomes : Prévoient les déplacements des piétons et des autres véhicules.

Défis#

La vidéo multiplie le coût de chaque image : une minute à 30 images par seconde en contient 1 800. Les modèles n’en échantillonnent donc qu’une petite partie, souvent de 8 à 64 par extrait, tout en risquant de manquer des événements brefs. Les longues vidéos mettent à rude épreuve la mémoire et la longueur du contexte, et annoter les actions avec des heures de début et de fin précises prend beaucoup plus de temps que l’annotation d’images. L’API Gemini de Google échantillonne les vidéos à raison d’une image par seconde et utilise environ 100 jetons par seconde de vidéo avec sa résolution multimédia faible par défaut. Ses modèles dotés d’une fenêtre de contexte d’un million de jetons peuvent ainsi traiter jusqu’à trois heures de vidéo, ou une heure en haute résolution.

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