En cliquant sur « Accepter tous les cookies », vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing. Plus d’infos
Paramètres des cookies
En cliquant sur « Accepter tous les cookies », vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing. Plus d’infos
Découvrez comment fonctionnent les systèmes de suivi de vision par ordinateur, explorez les modèles populaires qui prennent en charge le suivi d'objets comme YOLO11, et découvrez leurs applications concrètes.
Des robots capables d'assembler des pièces électriques, des systèmes qui attrapent les voitures en excès de vitesse et des solutions de vente au détail intelligentes qui suivent la façon dont les clients font leurs achats - 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 différentes pièces pour les assembler correctement. De même, un système de circulation peut utiliser la vision par ordinateur pour repérer les voitures, lire les plaques d'immatriculation et déterminer quand quelqu'un est en excès de vitesse. Parallèlement, dans les magasins, la Vision IA peut aider à suivre ce que les clients regardent ou prennent, et peut même surveiller l'inventaire.
Ces applications sont alimentées par des modèles de vision par ordinateur tels que Ultralytics YOLO11, qui prennent en charge un large éventail de tâches visuelles. Bon 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 à travers une série d'images ou de trames vidéo.
Fig. 1. Un exemple de détection et de suivi de voitures.
Dans ce guide, nous examinerons de plus près le fonctionnement du suivi d'objets et explorerons des exemples concrets de son utilisation. Nous verrons également comment les modèles de Vision IA tels que Ultralytics YOLO11 prennent en charge le suivi d'objets. Commençons !
Un regard plus attentif sur les 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 à travers des trames vidéo, aidant ainsi les systèmes à surveiller et à comprendre comment les choses évoluent au fil du temps. C'est très similaire à la façon dont les humains peuvent naturellement suivre une personne ou un objet en mouvement avec leurs yeux, comme lorsque vous regardez un match de tennis et que vos yeux suivent la balle lorsqu'elle se déplace d'avant en arrière sur le court.
De la même manière, le suivi d'objets implique l'utilisation de caméras et de l'IA pour suivre le mouvement de la balle en temps réel. Cette technologie peut donner aux téléspectateurs à domicile une meilleure compréhension du déroulement du jeu, notamment grâce à des analyses telles que la vitesse, la trajectoire et le positionnement des joueurs.
Bien que ce type de suivi visuel puisse sembler facile pour les humains, lorsqu'il s'agit de vision artificielle, il implique une série d'étapes alimentées par des modèles de Vision IA. Voici une ventilation simple du fonctionnement du suivi d'objets :
Capture vidéo : Les caméras enregistrent des séquences vidéo, capturant la manière dont les objets se déplacent dans une scène au fil du temps.
Détection d'objets : Les modèles de vision par ordinateur alimentés par l'IA, comme 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 à travers plusieurs images, garantissant que le système sait qu'il s'agit du même objet même lorsqu'il se déplace.
Surveillance des mouvements : Le système suit les mouvements au fil du 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ération d'informations : Ces informations peuvent être utilisées en temps réel pour fournir des analyses, aider à la prise de décision ou alimenter des superpositions visuelles - selon le cas d'utilisation spécifique.
Comparaison de la détection et du suivi d'objets avec YOLO
Une autre tâche de vision par ordinateur prise en charge par YOLO11 et étroitement liée au suivi d'objets est la détection d'objets. Explorons la différence entre ces deux tâches.
La détection d'objets implique l'identification et la localisation d'objets d'intérêt dans une seule image ou une seule 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 trame capturée par des 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 destination suivante de l'objet.
Le suivi d'objets s'appuie sur la détection d'objets en ajoutant une compréhension du mouvement dans le temps. La principale différence entre les deux est la façon dont ils gèrent le temps et le mouvement. La détection d'objets traite chaque trame comme un instantané indépendant, tandis que le suivi d'objets relie les points entre les trames, en utilisant les données passées pour prédire la position future d'un objet.
En combinant les deux, nous pouvons construire des systèmes de vision IA puissants capables de suivre en temps réel dans des environnements dynamiques. Par exemple, un système de sécurité automatisé peut détecter les personnes entrant dans un espace et suivre en continu leurs mouvements dans le cadre.
Suivi en temps réel à l'aide des modèles Ultralytics YOLO
Maintenant que nous avons couvert la différence entre la détection et le suivi d'objets, examinons comment les modèles Ultralytics YOLO, 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 en soi, ils jouent un rôle essentiel en détectant les objets dans chaque trame vidéo. Une fois les objets détectés, des algorithmes de suivi sont nécessaires pour leur attribuer des identifiants uniques, ce qui permet au système de suivre leur mouvement d'une trame à l'autre.
Pour répondre à ce besoin, le package Python Ultralytics 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 les 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, fonctionne particulièrement bien dans les scènes encombrées, en maintenant un suivi fiable même lorsque les objets sont flous ou partiellement cachés.
Fig. 2. Le package Python Ultralytics intègre de manière transparente BoT-SORT et ByteTrack.
Quel est le lien entre l'entraînement personnalisé des modèles YOLO et le suivi d'objets ?
L'entraînement personnalisé est le processus d'ajustement d'un modèle de détection d'objets pré-entraîné, comme YOLO11, sur un ensemble de données spécifique afin qu'il puisse reconnaître les objets qui ne sont pas inclus dans les ensembles de données standard. Ceci est particulièrement important lorsque votre système de suivi doit suivre des objets personnalisés ou rares.
Les systèmes de suivi dépendent du modèle de détection pour reconnaître d'abord 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 la sortie 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'objets et de son fonctionnement, explorons quelques applications concrètes 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 basés sur 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 à laquelle un objet se déplace, qu'il s'agisse d'un véhicule, d'un cycliste ou même d'une personne. Ces informations sont essentielles pour diverses applications, de la gestion du trafic à la surveillance de la sécurité et à l'automatisation industrielle.
En utilisant un modèle comme Ultralytics YOLO11, les objets peuvent être détectés et suivis à travers les trames vidéo. En analysant la distance parcourue par un objet sur une période donnée, le système peut estimer sa vitesse.
Fig. 3. Utilisation de la prise en charge du suivi d'objets de YOLO11 pour l'estimation de la vitesse.
Exploration du suivi d'objets dans le secteur manufacturier
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 offre une bonne solution pour automatiser la surveillance des produits à mesure qu'ils passent par chaque étape de la production. Il peut aider les usines à maintenir des niveaux élevés de précision et d'efficacité sans ralentir les opérations.
Qu'il s'agisse de compter les produits sur une chaîne de montage, de repérer les défauts ou de vérifier l'assemblage correct, le suivi d'objets apporte visibilité et contrôle aux tâches qui seraient autrement longues ou sujettes à erreurs. Cette technologie est particulièrement efficace dans les secteurs à volume élevé comme la transformation des aliments, l'électronique et l'emballage, où la vitesse et la précision sont essentielles.
Fig. 4. Un exemple de suivi et de comptage de produits alimentaires sur une chaîne de montage à l'aide de YOLO11.
Un aperçu du suivi d'objets dans l'analyse de la vente au 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 client et la performance de l'entreprise. Le suivi d'objets permet aux détaillants de surveiller l'achalandage, de mesurer le temps d'attente et d'analyser les schémas de déplacement, 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 peuvent éclairer les décisions concernant la dotation en personnel, l'aménagement du magasin et l'emplacement des stocks, ce qui, en fin de compte, permet d'accroître l'efficacité des opérations et d'augmenter les ventes.
Fig. 5. Utilisation des capacités de suivi d'objets de YOLO11 pour surveiller les personnes qui entrent et sortent d'un magasin.
Avantages et inconvénients du suivi d'objets
Des commerces de détail aux ateliers de fabrication, le suivi d'objets est utilisé dans tous les types 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 le suivi d'objets peut apporter à divers secteurs :
Permet des alertes en temps réel : Les systèmes intégrés au suivi d'objets peuvent être configurés pour déclencher automatiquement des alertes lorsqu'un événement inhabituel est détecté, comme une personne entrant dans une zone réglementée ou une livraison laissée trop longtemps au même endroit.
S'intègre à d'autres systèmes : Les données de suivi d'objets peuvent être combinées avec d'autres technologies, comme la reconnaissance faciale, les caméras thermiques ou les systèmes d'inventaire, pour obtenir des informations encore plus pertinentes.
Rentable à long terme : Bien que la configuration initiale puisse nécessiter un investissement, le suivi automatisé réduit le besoin de main-d'œuvre manuelle, diminue les taux d'erreur et réduit les coûts opérationnels au fil du temps.
Bien que ces avantages soulignent l'impact positif du suivi d'objets sur différents cas d'utilisation, il est également important de tenir compte des défis liés à sa mise en œuvre. Examinons de plus près certaines des limites du suivi d'objets :
Difficulté dans les environnements bondés : Dans les environnements très fréquentés comme les concerts, les centres commerciaux ou les rues de la ville, les systèmes de suivi peuvent avoir du mal à faire la distinction entre les personnes ou les objets qui sont proches les uns des autres, ce qui peut entraîner une confusion ou des résultats inexacts.
Sensible aux conditions environnementales : Un mauvais éclairage, le brouillard, les mouvements rapides ou les tremblements de l'appareil photo peuvent affecter la capacité du système à suivre les objets avec précision, en particulier dans les environnements extérieurs ou non contrôlés.
Confidentialité et préoccupations juridiques : Une mauvaise gestion des données personnelles, un manque de consentement de l'utilisateur ou une surveillance dans les espaces publics peuvent soulever des questions éthiques et entraîner le non-respect des lois sur la protection de la vie privée.
Principaux points à retenir
Le suivi d'objets est une tâche de vision par ordinateur qui permet aux machines de suivre le mouvement des objets au fil du temps. Il est utilisé dans un large éventail de scénarios réels, de l'estimation de la vitesse des véhicules au comptage des produits sur une chaîne de montage, en passant par l'analyse des mouvements des joueurs dans les sports.
Grâce aux modèles de Vision IA comme YOLO11 et aux algorithmes de suivi tels que BoT-SORT et ByteTrack, le suivi d'objets est devenu plus rapide, plus intelligent et plus accessible dans différents secteurs. À mesure que la technologie de suivi d'objets évolue, elle aide les systèmes à devenir plus intelligents, plus efficaces et plus réactifs, une image à la fois.