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

Semantic Mapping

La cartographie sémantique crée une carte indiquant ce qui se trouve à quel endroit — routes, murs, portes ou personnes, par exemple — en fusionnant au fil du temps la segmentation, la profondeur et la pose.

La cartographie sémantique consiste à construire une carte spatiale d’un environnement où chaque emplacement possède une signification, une étiquette de classe comme route, trottoir, mur, porte, chaise ou personne, en plus de sa géométrie. Une carte géométrique indique à un robot où se trouvent les surfaces ; une carte sémantique lui indique aussi ce qu’elles sont. Il peut ainsi suivre une consigne comme « va à la table de la cuisine », éviter la pelouse ou s’attendre à voir des piétons près d’un passage piéton. Les cartes sémantiques associent la segmentation sémantique ou la détection d’objets à la détection de profondeur et à la localisation. Elles sont essentielles à la perception en robotique, pour les véhicules autonomes et dans l’informatique spatiale.

Fonctionnement de la cartographie sémantique#

Chaque nouvelle image de caméra passe par trois étapes. Un modèle de segmentation attribue une classe à chaque pixel. La profondeur, obtenue par LiDAR, par une caméra stéréo ou RGB-D, ou par estimation monoculaire de la profondeur, convertit les pixels étiquetés en points 3D. La pose du robot, estimée par SLAM visuel ou par odométrie, place ces points dans les cellules d’une carte partagée. Enfin, la fusion de capteurs au fil du temps combine les nouvelles étiquettes avec tout ce que chaque cellule a accumulé jusque-là. Les objets en mouvement sont traités séparément afin qu’une personne qui passe ne devienne pas un mur permanent.

Les modèles de segmentation sémantique Ultralytics YOLO26 préentraînés sur Cityscapes attribuent à chaque pixel l’une des 19 classes urbaines, notamment la route, le trottoir, le bâtiment, la végétation, la personne et la voiture, fournissant les données d’entrée de chaque image qu’une carte sémantique au niveau de la rue fusionne.

La fusion transforme les prédictions bruitées de chaque image en une carte fiable. En 2017, SemanticFusion, mis au point par John McCormac et ses collègues de l’Imperial College London, conservait une distribution de probabilités sur les classes pour chaque élément de surface et y intégrait chaque nouvelle prédiction du réseau au moyen d’une mise à jour bayésienne récursive. Cette simulation applique la même mise à jour à une carte de 1 000 cellules observées par un modèle de segmentation correct dans 70 % des cas :

import numpy as np

rng = np.random.default_rng(0)
num_cells, num_classes = 1000, 4  # map cells; classes such as road, sidewalk, building, vegetation
truth = rng.integers(0, num_classes, num_cells)

# Sensor model: segmentation labels a cell correctly 70% of the time, otherwise picks another class
likelihood = np.full((num_classes, num_classes), 0.1)
np.fill_diagonal(likelihood, 0.7)
log_belief = np.zeros((num_cells, num_classes))  # uniform prior in every cell

for frame in range(1, 11):
    # A new frame observes every cell from a new viewpoint, with independent errors
    wrong = rng.random(num_cells) > 0.7
    labels = np.where(wrong, (truth + rng.integers(1, num_classes, num_cells)) % num_classes, truth)

    # Recursive Bayesian update: add the log-likelihood of this observation to each cell's belief
    log_belief += np.log(likelihood[labels])
    if frame in (1, 3, 10):
        print(f"Frame {frame:>2}: {(log_belief.argmax(axis=1) == truth).mean():.1%} of cells correct")

La carte est correcte à 69,6 % après une image, à 80,6 % après trois et à 98,2 % après dix. Le gain dépend de la variation des erreurs entre les observations. La fusion est donc plus utile lorsque le robot voit chaque endroit sous des angles variés, tandis qu’une erreur répétée par le modèle sous tous les angles reste inscrite sur la carte. SemanticFusion a rapporté la même tendance, avec une amélioration plus importante par rapport aux étiquettes d’une seule image dans un jeu de données présentant davantage de variations de points de vue.

Les cartes sémantiques vont des grilles 2D, où chaque cellule d’une carte d’occupation stocke également une classe, aux nuages de points 3D étiquetés, aux voxels et aux maillages. Le projet Kimera du MIT construit en temps réel un maillage 3D métrique et sémantique, tandis que les graphes de scènes 3D organisent les mêmes informations en objets, pièces et bâtiments reliés par des relations. Les cartes à vocabulaire ouvert stockent des plongements CLIP au lieu de classes fixes, afin qu’un robot puisse chercher dans sa carte n’importe quelle requête textuelle, comme « extincteur ».

La cartographie sémantique s’appuie sur plusieurs tâches apparentées. Le SLAM visuel fournit les poses de caméra et la carte géométrique. La cartographie d’occupation indique seulement si l’espace est libre, occupé ou inconnu. La segmentation d’instances et la segmentation panoptique distinguent les objets individuels, ce dont les cartes à l’échelle des objets ont besoin pour compter les chaises ou suivre les voitures garées. La recherche sémantique est une technique de récupération sans rapport, qui n’a que le mot en commun.

Applications concrètes#

  • Conduite autonome : les cartes haute définition enregistrent les voies, les passages piétons, les feux de circulation et les bordures avec une précision centimétrique. La cartographie sémantique en ligne construit une vue à vol d’oiseau de ces mêmes éléments à partir des propres capteurs de la voiture.
  • Robots mobiles : la pile de navigation ROS 2, Nav2, propose une couche de carte de coûts fondée sur la segmentation sémantique qui attribue un coût de traversée à chaque classe, afin qu’un robot planifie ses trajectoires sur les surfaces privilégiées.
  • Agriculture : les robots agricoles et les drones cartographient les cultures et les mauvaises herbes rangée par rangée, pour permettre la pulvérisation ciblée et l’estimation des rendements.
  • Réalité augmentée : ARKit d’Apple classe chaque face du maillage de pièce reconstruit comme mur, sol, plafond, table, siège, fenêtre, porte ou aucun de ces éléments.

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