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

Temporal Consistency

La cohérence temporelle désigne la stabilité des prédictions de l’IA d’une image vidéo à l’autre, en préservant l’identité, l’apparence et le mouvement des objets tout en réduisant le scintillement.

La cohérence temporelle désigne l’accord entre les sorties d’un système d’IA au fil du temps, tandis que la scène sous-jacente évolue. En vidéo, cela signifie que les objets conservent une identité, une apparence et des propriétés prédites cohérentes d’une image à l’autre, tandis que leur mouvement reste fidèle à la scène. Une séquence temporellement cohérente préserve à la fois la continuité et les changements réels. Le terme cohérence temporelle est couramment employé comme synonyme en vision par ordinateur.

En dehors de l’IA, la cohérence temporelle désigne également la concordance entre des enregistrements de bases de données dépendant du temps ou la stabilité de mesures psychologiques répétées.

Fonctionnement de la cohérence temporelle#

Une image vidéo capture un instant ; les images voisines renseignent sur l’évolution de la même scène. Le traitement indépendant des images peut produire des couleurs vacillantes, des estimations de profondeur instables ou des contours de segmentation changeants. Publiée en 2015, l’étude Blind Video Temporal Consistency de Nicolas Bonneel et de ses collègues stabilise les vidéos traitées en utilisant les informations temporelles de la séquence originale, notamment pour l’amélioration, la stylisation et la prédiction de profondeur.

L’établissement de correspondances — déterminer quels emplacements représentent le même contenu de scène — est essentiel à la cohérence. Le flot optique estime le mouvement des pixels entre les images. Le recalage déplace une prédiction antérieure vers les coordonnées de l’image actuelle, ce qui permet de comparer les emplacements correspondants. Les masques d’occlusion identifient les régions cachées par une autre surface, où aucune correspondance directe n’est disponible. Manuel Ruder, Alexey Dosovitskiy et Thomas Brox ont combiné ces mécanismes à des contraintes à court et à long terme dans leur méthode de transfert de style vidéo publiée en 2016.

La cohérence spatiale concerne les relations au sein d’une même image. La cohérence temporelle concerne les relations entre les images. La préservation de l’identité en est un aspect : un objet peut conserver son identité alors que sa texture vacille.

Perte de cohérence temporelle et entraînement#

Une perte de cohérence temporelle pénalise les divergences entre des prédictions correspondantes à différents instants. Elle agit comme une régularisation qui incite un modèle à préserver les informations étayées par les images voisines. Dans la stylisation vidéo, une fonction de perte d’erreur quadratique alignée sur le mouvement compare les pixels visibles correspondants, en complément d’objectifs qui préservent le contenu et le style artistique. Les comparaisons à long terme aident à maintenir l’apparence lorsque des régions auparavant cachées réapparaissent.

Pour des valeurs de pixels déjà alignées, la composante d’erreur quadratique peut s’exprimer à l’aide de l’opération d’erreur quadratique moyenne de PyTorch :

import torch
import torch.nn.functional as F

previous_aligned = torch.tensor([[0.2, 0.4], [0.6, 0.8]])
current = torch.tensor([[0.3, 0.5], [0.7, 0.1]])
visible = torch.tensor([[True, True], [True, False]])

# Compare only corresponding pixels visible in both frames.
pixel_errors = F.mse_loss(current, previous_aligned, reduction="none")
temporal_loss = pixel_errors[visible].mean()
print(f"Temporal consistency loss: {temporal_loss.item():.4f}")

La sortie est 0.0100 : la moyenne des divergences quadratiques entre trois correspondances visibles. L’emplacement masqué ne contribue pas à la perte.

D’autres mécanismes conservent les informations au moyen d’un réseau neuronal récurrent ou les propagent par l’attention temporelle. Ces approches transmettent le contexte d’une image à l’autre pendant le traitement, comme dans le réseau récurrent pour la cohérence temporelle vidéo sans référence de Wei-Sheng Lai et de ses collègues, publié en 2018.

Applications à l’IA vidéo#

La cohérence temporelle influe à la fois sur l’interprétation vidéo et sur la synthèse d’images :

  • Montage vidéo : Le transfert de style neuronal indépendant de chaque image produit des textures changeantes qui semblent vaciller à la lecture. Des contraintes guidées par le mouvement stabilisent l’apparence stylisée lorsque les objets se déplacent.
  • Segmentation vidéo : Des masques cohérents suivent les contours des objets au fil du temps. Le benchmark DAVIS fournit des séquences vidéo densément annotées pour évaluer la segmentation en présence de mouvement et d’occlusion.
  • Génération vidéo : La cohérence temporelle comprend la stabilité des sujets et des arrière-plans, la réduction du scintillement et la fluidité du mouvement. Ces propriétés sont évaluées séparément dans VBench.

Dans le suivi multi-objets, la cohérence repose sur l’association des détections à des identités persistantes. Le mode suivi de YOLO d’Ultralytics applique des algorithmes de suivi comme ByteTrack pour associer les détections de YOLO26 d’une image à l’autre ; sa deuxième étape d’association utilise les détections à plus faible confiance pour retrouver les pistes après une occlusion partielle.

Mesurer la cohérence temporelle#

L’évaluation dépend du type de sortie. Pour les vidéos traitées, l’erreur de recalage compensée par le mouvement mesure la divergence entre des sorties alignées ; une erreur plus faible indique un accord local plus marqué. Pour le suivi, les changements d’identité comptent les changements d’identifiant attribué à un objet. HOTA combine la précision de détection et celle de l’association, et évalue les associations d’identités sur l’ensemble de la séquence.

L’évaluation des vidéos générées distingue la stabilité de l’apparence du mouvement. VBench mesure la cohérence des sujets, la cohérence des arrière-plans, le scintillement temporel, la fluidité du mouvement et le degré de dynamisme. Mesurer le mouvement en plus de la stabilité permet de distinguer un mouvement cohérent d’une séquence presque statique : le score de fluidité du mouvement utilise un modèle d’interpolation d’images, tandis que le degré de dynamisme s’appuie sur le flot optique pour estimer l’ampleur du mouvement.

Explore 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 prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, 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

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
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