En cliquant sur "Accepter tous les cookies", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser l'utilisation du site et de nous aider dans nos efforts de marketing. Plus d'informations
Paramètres des cookies
En cliquant sur "Accepter tous les cookies", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser l'utilisation du site et de nous aider dans nos efforts de marketing. Plus d'informations
Apprenez comment fonctionnent les systèmes de suivi par vision artificielle, explorez les modèles populaires qui prennent en charge le suivi d'objets comme YOLO11, et découvrez leurs applications dans le monde réel.
Les robots capables d'assembler des pièces électriques, les systèmes qui détectent les voitures en excès de vitesse et les solutions de vente au détail intelligentes qui suivent les habitudes d'achat des clients - toutes ces innovations reposent sur la vision par ordinateur. Il s'agit d'une branche de l'intelligence artificielle (IA) qui aide les machines à analyser et à comprendre les images et les vidéos.
Par exemple, un robot doit reconnaître et suivre les différentes pièces pour les assembler correctement. De même, un système de circulation peut utiliser la vision artificielle pour repérer les voitures, lire les plaques d'immatriculation et déterminer si quelqu'un est en excès de vitesse. Dans les magasins, l'IA de vision peut aider à suivre ce que les clients regardent ou prennent et peut même garder un œil sur les stocks.
Ces applications s'appuient sur des modèles de vision artificielle comme Ultralytics YOLO11, qui prennent en charge un large éventail de tâches visuelles. Nombre de ces tâches consistent à recueillir des informations à partir d'une seule image, mais une tâche particulièrement intéressante, le suivi d'objets, peut être utilisée pour suivre le mouvement d'objets sur une série d'images ou de séquences vidéo.
Fig. 1. Exemple de détection et de suivi de voitures.
Dans ce guide, nous allons examiner de plus près le fonctionnement du suivi d'objets et explorer des exemples concrets de son utilisation. Nous verrons également comment les modèles Vision AI tels qu'Ultralytics YOLO11 prennent en charge le suivi d'objets. Commençons par le commencement !
Un examen plus approfondi des systèmes de suivi de la vision par ordinateur
Le suivi d'objets est une tâche de vision par ordinateur utilisée pour suivre le mouvement d'objets sur des images vidéo, ce qui aide les systèmes à surveiller et à comprendre comment les choses changent au fil du temps. Cette tâche est très similaire à la façon dont les humains peuvent naturellement suivre des yeux une personne ou un objet en mouvement, comme lorsque vous regardez un match de tennis et que vos yeux suivent la balle qui se déplace d'avant en arrière sur le court.
De la même manière, le suivi d'objet consiste à utiliser des caméras et l'IA pour suivre le mouvement du ballon en temps réel. Cette technologie peut permettre aux téléspectateurs de mieux comprendre le déroulement du match, notamment grâce à des données analytiques telles que la vitesse, la trajectoire et le positionnement des joueurs.
Alors que ce type de suivi visuel peut sembler facile pour les humains, lorsqu'il s'agit de vision industrielle, il implique une série d'étapes alimentées par des modèles d'IA de vision. Voici une explication simple du fonctionnement du suivi d'objet :
Capturer des vidéos: Les caméras enregistrent des séquences vidéo qui montrent comment les objets se déplacent dans une scène au fil du temps.
Détection d'objets: Les modèles de vision artificielle tels que YOLO11 peuvent analyser chaque image pour identifier et localiser des objets spécifiques, tels que des personnes, des véhicules ou des produits.
Attribution d'une identité: Une fois qu'un objet est détecté, les algorithmes de suivi lui attribuent un identifiant unique pour le suivre sur plusieurs images, ce qui permet au système de savoir qu'il s'agit du même objet, même lorsqu'il se déplace.
Suivi des mouvements : Le système suit les mouvements dans le temps et ces données peuvent être utilisées pour collecter des informations telles que la vitesse, la direction et les interactions avec d'autres objets.
Générer des informations: Ces informations peuvent être utilisées en temps réel pour fournir des analyses, aider à la prise de décision ou permettre des superpositions visuelles - en fonction du cas d'utilisation spécifique.
Comparaison de la détection et du suivi d'objets avec YOLO
La détection d'objets est une autre tâche de vision par ordinateur prise en charge par YOLO11 qui est étroitement liée au suivi d'objets. Examinons la différence entre ces deux tâches.
La détection d'objets consiste à identifier et à localiser des objets d'intérêt dans une seule image ou trame vidéo. Par exemple, une voiture autonome utilise la détection d'objets pour reconnaître un panneau d'arrêt ou un piéton dans une seule image capturée par les caméras embarquées. Elle répond à la question suivante : "Qu'y a-t-il dans cette image, et où se trouve-t-il ?" Cependant, elle ne fournit aucune information sur la prochaine destination de l'objet.
Le suivi d'objets s'appuie sur la détection d'objets en y ajoutant une compréhension du mouvement dans le temps. La principale différence entre les deux est la façon dont ils traitent le temps et le mouvement. La détection d'objets traite chaque image comme un instantané indépendant, tandis que le suivi d'objets relie les points entre les images, en utilisant les données passées pour prédire la position future d'un objet.
En combinant les deux, nous pouvons construire de puissants systèmes d'IA visuelle capables de suivre en temps réel des environnements dynamiques. Par exemple, un système de sécurité automatisé peut détecter les personnes entrant dans un espace et suivre en permanence leurs mouvements dans le cadre.
Suivi en temps réel à l'aide des modèles YOLO d'Ultralytics
Maintenant que nous avons abordé la différence entre la détection et le suivi d'objets, voyons comment les modèles YOLO d'Ultralytics, comme YOLO11, prennent en charge le suivi d'objets en temps réel.
Bien que les modèles YOLO ne soient pas des algorithmes de suivi à proprement parler, ils jouent un rôle essentiel en détectant les objets dans chaque image vidéo. Une fois les objets détectés, les algorithmes de suivi sont nécessaires pour leur attribuer des identifiants uniques, ce qui permet au système de suivre leur mouvement d'une image à l'autre.
Pour répondre à ce besoin, le package Ultralytics Python intègre de manière transparente la détection d'objets avec des algorithmes de suivi populaires tels que BoT-SORT et ByteTrack. Cette intégration permet aux utilisateurs d'exécuter la détection et le suivi ensemble avec une configuration minimale.
Lorsque vous utilisez des modèles YOLO pour le suivi d'objets, vous pouvez choisir l'algorithme de suivi à appliquer en fonction des exigences de votre application. Par exemple, BoT-SORT est une bonne option pour suivre des objets qui se déplacent de manière imprévisible, grâce à son utilisation de la prédiction de mouvement et de l'apprentissage profond. ByteTrack, quant à lui, est particulièrement performant dans les scènes encombrées et maintient un suivi fiable même lorsque les objets sont flous ou partiellement cachés.
Fig. 2. Le logiciel Ultralytics Python intègre de manière transparente BoT-SORT et ByteTrack.
Quel est le lien entre la formation personnalisée au modèle YOLO et le suivi d'objets ?
L'entraînement personnalisé consiste à affiner un modèle de détection d'objets pré-entraîné, tel que YOLO11, sur un ensemble de données spécifique afin qu'il puisse reconnaître des objets qui ne sont pas inclus dans les ensembles de données standard. Cela est particulièrement important lorsque votre système de suivi doit suivre des objets personnalisés ou peu courants.
Les systèmes de suivi s'appuient sur le modèle de détection pour reconnaître l'objet. Si un modèle YOLO ne peut pas détecter un élément particulier, tel qu'un type spécifique de machine ou d'espèce sauvage, l'algorithme de suivi ne pourra pas le suivre.
C'est pourquoi la formation personnalisée est essentielle : elle garantit que le modèle de détection peut identifier avec précision les objets que vous souhaitez suivre.
Il est également important de garder à l'esprit que seul le modèle de détection est affiné au cours de ce processus. Les algorithmes de suivi, tels que BoT-SORT ou ByteTrack, ne sont pas entraînés sur mesure. Ils utilisent simplement les résultats du modèle YOLO pour suivre les objets détectés à travers les images.
Applications du suivi d'objets avec Ultralytics YOLO
Maintenant que nous avons une meilleure compréhension de ce qu'est le suivi d'objet et de son fonctionnement, explorons quelques applications du monde réel où cette technologie a un impact.
Suivi en temps réel à l'aide d'Ultralytics YOLO pour l'estimation de la vitesse
Les systèmes d'estimation de la vitesse rendus possibles par la vision par ordinateur dépendent de tâches telles que la détection et le suivi d'objets. Ces systèmes sont conçus pour calculer la vitesse de déplacement d'un objet, qu'il s'agisse d'un véhicule, d'un cycliste ou même d'une personne. Ces informations sont cruciales pour toute une série d'applications, de la gestion du trafic à la surveillance de la sécurité en passant par l'automatisation industrielle.
En utilisant un modèle comme Ultralytics YOLO11, les objets peuvent être détectés et suivis sur l'ensemble des images vidéo. En analysant la distance parcourue par un objet au cours d'une période donnée, le système peut estimer sa vitesse.
Fig. 3. Utilisation de la fonction de suivi d'objet de YOLO11 pour l'estimation de la vitesse.
Exploration du suivi d'objets dans la fabrication
Les processus de fabrication peuvent être rapides et très complexes, ce qui rend difficile le suivi manuel de chaque article produit. Le suivi d'objets constitue une bonne solution pour automatiser le contrôle des produits à chaque étape de la production. Il peut aider les usines à maintenir des niveaux élevés de précision et d'efficacité sans ralentir le processus.
Qu'il s'agisse de compter les produits sur un tapis roulant, de repérer les défauts ou de vérifier que l'assemblage est correct, le suivi d'objets apporte visibilité et contrôle à des tâches qui, autrement, prendraient du temps ou seraient sujettes à des erreurs. Cette technologie est particulièrement utile dans les industries à fort volume telles que l'agroalimentaire, l'électronique et l'emballage, où la vitesse et la précision sont essentielles.
Fig. 4. Exemple de suivi et de comptage de produits alimentaires sur une chaîne de montage à l'aide de YOLO11.
Vue d'ensemble du suivi des objets dans l'analyse du commerce de détail
D'innombrables clients entrent et sortent des magasins de détail chaque jour, et la compréhension de leur comportement est essentielle pour améliorer à la fois l'expérience du client et les performances de l'entreprise. Le suivi d'objets permet aux détaillants de surveiller le trafic piétonnier, de mesurer le temps d'attente et d'analyser les schémas de mouvement, le tout sans avoir recours à des méthodes invasives ou manuelles.
En suivant les individus lorsqu'ils entrent, sortent et se déplacent dans le magasin, les entreprises peuvent obtenir des informations sur les heures de pointe, les zones populaires et même la longueur des files d'attente. Ces informations permettent de prendre des décisions en matière de personnel, d'agencement du magasin et de placement des stocks, ce qui se traduit par une plus grande efficacité des opérations et une augmentation des ventes.
Fig. 5. Utilisation des capacités de suivi d'objets de YOLO11 pour surveiller les personnes entrant et sortant d'un magasin.
Avantages et inconvénients du suivi des objets
Des magasins de détail aux usines, la traçabilité des objets est utilisée dans toutes sortes d'industries pour améliorer des facteurs tels que l'efficacité, la sécurité et l'expérience globale. Voici quelques-uns des principaux avantages que la traçabilité des objets peut apporter à diverses industries :
Permet des alertes en temps réel : Les systèmes intégrés au suivi des objets peuvent être configurés pour déclencher automatiquement des alertes en cas de détection d'un événement inhabituel, comme l'entrée d'une personne dans une zone restreinte ou une livraison laissée trop longtemps au même endroit.
Intégration avec d'autres systèmes : Les données de suivi des objets peuvent être combinées avec d'autres technologies, telles que la reconnaissance faciale, les caméras thermiques ou les systèmes d'inventaire, pour obtenir des informations encore plus pertinentes.
Rentabilité à long terme : Bien que la mise en place initiale puisse nécessiter un investissement, le suivi automatisé réduit le besoin de travail manuel, diminue les taux d'erreur et réduit les coûts opérationnels au fil du temps.
Si ces avantages mettent en évidence l'impact positif du suivi d'objets sur différents cas d'utilisation, il est également important de prendre en compte les défis liés à sa mise en œuvre. Examinons de plus près certaines limites du suivi d'objets :
Difficulté dans les environnements encombrés: Dans les environnements très fréquentés tels que les concerts, les centres commerciaux ou les rues de la ville, les systèmes de suivi peuvent avoir du mal à distinguer les personnes ou les objets qui sont proches les uns des autres, ce qui entraîne une confusion ou des résultats inexacts.
Sensible aux conditions environnementales : Un mauvais éclairage, du brouillard, des mouvements rapides ou un tremblement de la caméra peuvent affecter la capacité du système à suivre les objets avec précision, en particulier en extérieur ou dans des environnements non contrôlés.
Préoccupations en matière de respect de la vie privée et de droit : Le traitement inapproprié des données personnelles, l'absence de consentement de l'utilisateur ou la surveillance dans les espaces publics peuvent soulever des questions éthiques et conduire au non-respect des lois sur la protection de la vie privée.
Principaux enseignements
Le suivi d'objets est une tâche de vision par ordinateur qui permet aux machines de suivre le mouvement d'objets au fil du temps. Il est utilisé dans un grand nombre de scénarios réels, qu'il s'agisse d'estimer la vitesse d'un véhicule, de compter les produits sur une chaîne de montage ou d'analyser les mouvements d'un joueur dans un sport.
Avec des modèles d'IA de vision comme YOLO11 et des algorithmes de suivi comme BoT-SORT et ByteTrack, le suivi d'objets est devenu plus rapide, plus intelligent et plus accessible dans différents secteurs d'activité. À mesure que la technologie de suivi des objets évolue, elle aide les systèmes à devenir plus intelligents, plus efficaces et plus réactifs, une image à la fois.