Glossaire

Détecteurs d'objets à un étage

Découvre la vitesse et l'efficacité des détecteurs d'objets à une étape comme YOLO, idéal pour les applications en temps réel comme la robotique et la surveillance.

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

En savoir plus

Dans le domaine de la vision par ordinateur, et en particulier de la détection d'objets, la vitesse et l'efficacité sont souvent aussi cruciales que la précision. Les détecteurs d'objets en une étape sont conçus en tenant compte de ces priorités et offrent une approche simplifiée de l'identification et de la localisation d'objets dans les images ou les vidéos. Contrairement à leurs homologues à deux étapes, les détecteurs à une étape effectuent la localisation et la classification des objets en un seul passage avant du réseau, ce qui les rend beaucoup plus rapides et plus adaptés aux applications en temps réel.

Principes fondamentaux des détecteurs à un étage

Les détecteurs d'objets en une étape se caractérisent par leur conception de bout en bout, qui élimine l'étape de proposition de région que l'on trouve dans les méthodes en deux étapes. Cette approche directe leur permet de prédire les boîtes de délimitation et les probabilités de classe directement à partir de l'image d'entrée en une seule étape. Cette architecture met l'accent sur la vitesse, ce qui la rend idéale pour les applications où un traitement rapide est essentiel. Parmi les exemples populaires de détecteurs à une étape, on peut citer la famille de modèles Ultralytics YOLO , connue pour sa rapidité et son efficacité, et SSD (Single Shot Detector).

Les principales caractéristiques des détecteurs à un étage sont les suivantes :

  • Vitesse: leur principal avantage est la vitesse, obtenue en effectuant la détection en un seul passage. Ils conviennent donc parfaitement aux applications en temps réel.
  • Efficacité: Ils sont généralement plus efficaces sur le plan du calcul que les détecteurs à deux étages, car ils nécessitent moins de puissance de traitement.
  • Formation de bout en bout: Les détecteurs à une étape sont formés de bout en bout, ce qui simplifie le pipeline de formation et le processus d'optimisation.
  • Prédiction directe: Ils prédisent directement les boîtes de délimitation et les probabilités de classe sans passer par une étape distincte de proposition de région, ce qui simplifie le processus de détection.

Différences par rapport aux détecteurs à deux étages

La différence fondamentale entre les détecteurs d'objets en une étape et en deux étapes réside dans leur approche de la détection des objets. Les détecteurs en deux étapes, comme le R-CNN, génèrent d'abord des propositions de régions (zones potentielles où des objets pourraient être présents), puis classent et affinent ces propositions dans une deuxième étape. Ce processus en deux étapes permet généralement d'obtenir une plus grande précision, mais au détriment de la vitesse. En revanche, les détecteurs à une étape sacrifient une partie de la précision potentielle pour des gains significatifs en termes de rapidité en effectuant simultanément la localisation et la classification. Pour mieux comprendre les mesures de précision dans la détection d'objets, explore les ressources sur la précision moyenne (mAP), un indicateur de performance clé.

Applications dans le monde réel

La vitesse et l'efficacité des détecteurs d'objets à une étape les rendent inestimables dans de nombreuses applications du monde réel :

  • Conduite autonome: Dans les voitures à conduite autonome, la détection des objets en temps réel est cruciale pour la navigation et la sécurité. Les détecteurs à un étage permettent de traiter rapidement les données des capteurs pour détecter instantanément les piétons, les véhicules et les panneaux de signalisation. En savoir plus sur l'IA dans les voitures autonomes.
  • Surveillance en temps réel: Pour les systèmes de sécurité, les détecteurs à un étage facilitent l'analyse immédiate des flux vidéo pour identifier les menaces ou les anomalies en temps réel, ce qui permet des temps de réponse plus rapides.
  • Robotique: Les robots de fabrication et de logistique s'appuient sur la détection rapide d'objets pour des tâches telles que les opérations de prélèvement et de placement, la navigation et le contrôle de la qualité. Explore le domaine plus large de la robotique dans l'IA.
  • Gestion du trafic: Les villes intelligentes utilisent des détecteurs à un étage pour optimiser la circulation en surveillant le nombre de véhicules, en détectant les infractions au code de la route et en gérant les embouteillages en temps réel.

Outils et cadres de travail

Le développement et le déploiement de détecteurs d'objets en une étape sont pris en charge par divers outils et cadres, notamment :

  • Ultralytics YOLO: La Ultralytics YOLO série, y compris YOLOv8 et YOLO11sont des choix populaires en raison de leur rapidité et de leur facilité d'utilisation. Ultralytics HUB fournit une plateforme pour la formation et le déploiement efficace des modèles YOLO .
  • TensorFlow API de détection d'objets: Un cadre open-source dans TensorFlow qui comprend des implémentations de divers modèles de détection d'objets, y compris des détecteurs à une étape comme SSD. Explore TensorFlow pour plus d'informations.
  • PyTorch: Un cadre d'apprentissage profond flexible qui permet aux chercheurs et aux développeurs de construire et d'entraîner des détecteurs d'objets personnalisés à une étape. En savoir plus PyTorch.

En comprenant les principes et les applications des détecteurs d'objets à un étage, les utilisateurs peuvent tirer parti de leur vitesse et de leur efficacité pour relever un large éventail de défis en matière de vision par ordinateur en temps réel.

Tout lire