Glossaire

Détection d'objets

Découvre la puissance de la détection d'objets - identifie et localise les objets dans les images ou les vidéos avec des modèles de pointe comme YOLO. Explore les applications du monde réel !

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

La détection d'objets est une tâche essentielle de la vision par ordinateur, qui permet aux machines d'identifier et de localiser des objets spécifiques dans une image ou une vidéo. Contrairement à la classification d'images, qui détermine uniquement la présence d'un objet dans une image, la détection d'objets dessine des boîtes de délimitation autour de chaque objet détecté, en précisant son emplacement. Cette technologie comble le fossé entre la façon dont les machines perçoivent les données visuelles et la façon dont les humains comprennent leur environnement.

Concepts de base de la détection d'objets

Au fond, la détection d'objets combine deux processus clés : la classification et la localisation. La classification permet d'identifier les objets présents (par exemple, une voiture, une personne, un arbre), tandis que la localisation précise l'emplacement de ces objets dans l'image, généralement en dessinant une boîte englobante autour d'eux. Pour ce faire, on utilise généralement des algorithmes sophistiqués, souvent basés sur des réseaux neuronaux convolutifs (CNN), qui apprennent à reconnaître les modèles et les traits qui caractérisent les différents objets. La précision des modèles de détection d'objets est souvent évaluée à l'aide de mesures telles que l'intersection sur l'union (IoU) et la précision moyenne (mAP).

Types de modèles de détection d'objets

Les modèles de détection d'objets peuvent être classés en deux grandes catégories : les détecteurs à une étape et les détecteurs à deux étapes. Les détecteurs en deux étapes, comme le R-CNN, privilégient la précision en générant d'abord des propositions de régions, puis en classant ces régions. En revanche, les détecteurs en une étape, tels que Ultralytics YOLOoffrent des performances plus rapides en prédisant directement les boîtes de délimitation et les probabilités de classe en un seul passage. Les détecteurs sans ancrage constituent une approche plus récente qui simplifie le processus de détection en éliminant le besoin de boîtes d'ancrage prédéfinies, ce qui améliore potentiellement la généralisation et réduit la complexité.

Applications de la détection d'objets

La détection d'objets a une vaste gamme d'applications réelles dans divers secteurs d'activité :

  • Véhicules autonomes: Les voitures autonomes s'appuient fortement sur la détection d'objets pour percevoir leur environnement, en identifiant les piétons, les véhicules, les panneaux de signalisation et les obstacles en temps réel. Cela est crucial pour la navigation, la sécurité et la prise de décision dans les systèmes de conduite autonome. En savoir plus sur l'IA dans les voitures autonomes.
  • Sécurité et surveillance: La détection d'objets est utilisée dans les systèmes de sécurité pour des tâches telles que la détection d'intrusion, le comptage de personnes et la détection d'anomalies. Par exemple, les systèmes d'alarme de sécurité peuvent utiliser la détection d'objets pour identifier les personnes non autorisées ou les activités suspectes en temps réel. Explore la vision par ordinateur pour la prévention des vols.
  • Santé: En imagerie médicale, la détection d'objets permet d'identifier et de localiser des anomalies telles que des tumeurs ou des lésions sur les radiographies, les tomodensitogrammes et les IRM. Cette technologie peut améliorer la précision et la rapidité du diagnostic, en aidant les professionnels de santé dans l'analyse des images médicales.
  • Commerce de détail: La détection d'objets est utilisée pour la gestion des stocks, l'analyse du comportement des clients et les systèmes de caisse automatisés dans les environnements de vente au détail. Elle peut aider à suivre les produits sur les étagères, à analyser les schémas de circulation des clients et à prévenir les vols. Découvre l'IA pour une gestion plus intelligente des stocks dans le commerce de détail.

Outils et cadres de travail

Le développement et le déploiement de modèles de détection d'objets impliquent souvent l'utilisation d'outils et de cadres puissants. Ultralytics YOLO est un choix populaire en raison de sa vitesse et de sa précision, offrant des modèles comme YOLOv8 et YOLOv11. OpenCV est une autre bibliothèque largement utilisée qui offre une multitude de fonctions pour les tâches de vision par ordinateur, y compris le traitement d'images et la détection d'objets. Des plateformes telles que Ultralytics HUB simplifient le processus de formation, de déploiement et de gestion des modèles. Ultralytics YOLO modèles.

Défis et orientations futures

Malgré des progrès significatifs, la détection d'objets reste confrontée à des défis, tels que la détection précise de petits objets, la gestion des occlusions (objets partiellement cachés) et le maintien de la robustesse dans des conditions d'éclairage et des apparences d'objets variables. Les recherches en cours se concentrent sur l'amélioration de l'efficacité, de la précision et des capacités de généralisation des modèles. Les progrès réalisés dans des domaines tels que les transformateurs de vision (ViT) et les architectures plus efficaces repoussent continuellement les limites de ce qui est possible en matière de détection d'objets en temps réel.

Tout lire