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

Comment utiliser Ultralytics YOLO11 pour l’estimation de pose

Découvre comment utiliser le modèle Ultralytics YOLO11 pour une estimation précise de la pose. Nous aborderons l’inférence en temps réel et l’entraînement de modèles personnalisés pour diverses applications.

Abirami VinaAbirami Vina10 min de lecture
Ultralytics YOLO11 estime les points clés de la pose du corps humain

Les recherches en vision par ordinateur, une branche de l’intelligence artificielle (IA), remontent aux années 1960. Cependant, ce n’est qu’avec l’essor de l’apprentissage profond dans les années 2010 que des avancées majeures ont été réalisées dans la capacité des machines à comprendre les images. La famille de modèles Ultralytics YOLO11 (à laquelle Ultralytics YOLO26 a depuis succédé) constitue une avancée notable en vision par ordinateur. Les modèles YOLO11, présentés pour la première fois lors de l’événement hybride annuel d’Ultralytics, YOLO Vision 2024 (YV24), prennent en charge un éventail de tâches de vision par ordinateur, notamment l’estimation de pose.

L’estimation de pose permet de détecter des points clés sur une personne ou un objet dans une image ou une vidéo afin de comprendre sa position, sa posture ou son mouvement. Elle est largement utilisée dans des applications comme l’analyse sportive, le suivi du comportement animal et la robotique, pour aider les machines à interpréter les actions physiques en temps réel. Grâce à sa précision, son efficacité et sa vitesse supérieures à celles des anciens modèles de la série YOLO (You Only Look Once), YOLO11 convient parfaitement aux tâches d’estimation de pose en temps réel.

Ultralytics YOLO11 dessine des squelettes de points clés de pose sur cinq collègues réunis autour d’un bureau au bureau

Fig. 1. Exemple d’utilisation d’Ultralytics YOLO11 pour l’estimation de pose.

Dans cet article, nous allons découvrir ce qu’est l’estimation de pose, examiner quelques-unes de ses applications et voir comment utiliser YOLO11 avec le paquet Python Ultralytics pour estimer des poses. Nous verrons aussi comment essayer YOLO11 et l’estimation de pose en quelques clics avec Ultralytics HUB (maintenant Ultralytics Platform). Commençons !

Qu’est-ce que l’estimation de pose ?#

Avant de voir comment utiliser Ultralytics YOLO11 pour l’estimation de pose, commençons par mieux comprendre en quoi elle consiste.

L’estimation de pose est une technique de vision par ordinateur utilisée pour analyser la pose d’une personne ou d’un objet dans une image ou une vidéo. Les modèles d’apprentissage profond comme Ultralytics YOLO11 peuvent identifier, localiser et suivre les points clés d’un objet ou d’une personne. Pour les objets, ces points clés peuvent inclure des coins, des arêtes ou des marques distinctives sur la surface, tandis que, chez les humains, ils correspondent aux principales articulations, comme le coude, le genou ou l’épaule.

L’estimation de pose est une tâche particulière et plus complexe que d’autres tâches de vision par ordinateur comme la détection d’objets. Alors que la détection d’objets localise les objets dans une image en traçant une boîte autour d’eux, l’estimation de pose va plus loin en prédisant la position exacte des points clés sur l’objet.

Ultralytics YOLO11 estime la pose de personnes dans un bureau

Fig. 2. Utilisation d’Ultralytics YOLO11 pour détecter et estimer la pose de personnes dans un bureau.

L’estimation de pose repose principalement sur deux approches : ascendante et descendante. L’approche ascendante détecte les points clés individuellement puis les regroupe en squelettes, tandis que l’approche descendante commence par détecter les objets avant d’estimer les points clés qu’ils contiennent.

Ultralytics YOLO11 associe les atouts des approches descendante et ascendante. Comme l’approche ascendante, il reste simple et rapide, sans avoir besoin de regrouper manuellement les points clés. En parallèle, il bénéficie de la précision de l’approche descendante en détectant les personnes et en estimant leur pose en une seule étape.

Cas d’utilisation de l’estimation de pose avec Ultralytics YOLO11#

Les capacités polyvalentes d’Ultralytics YOLO11 en matière d’estimation de pose ouvrent la voie à de nombreuses applications dans différents secteurs. Examinons de plus près quelques cas d’utilisation de l’estimation de pose avec YOLO11.

Estimation de pose en temps réel avec Ultralytics YOLO11 : améliorer la sécurité des travailleurs#

La sécurité est un aspect essentiel de tout projet de construction. C’est d’autant plus vrai que les chantiers enregistrent davantage d’accidents du travail. En 2021, environ 20 % de tous les accidents du travail mortels se sont produits sur des chantiers ou à proximité. Face aux risques quotidiens liés aux équipements lourds et aux installations électriques, des mesures de sécurité rigoureuses sont indispensables pour protéger les travailleurs. Les méthodes traditionnelles, comme les panneaux, les barrières et la surveillance manuelle par les responsables, ne sont pas toujours efficaces et les détournent souvent de tâches plus prioritaires.

L’IA peut contribuer à améliorer la sécurité, et un système de surveillance des travailleurs fondé sur l’estimation de pose peut réduire les risques d’accident. Les modèles Ultralytics YOLO11 peuvent servir à suivre les mouvements et les postures des travailleurs. Les dangers potentiels, comme un travailleur trop proche d’un équipement dangereux ou qui effectue une tâche de manière incorrecte, peuvent être rapidement repérés. En cas de risque, les responsables peuvent être avertis ou une alarme peut prévenir le travailleur. Un système de surveillance continue peut rendre les chantiers plus sûrs en restant constamment à l’affût des dangers et en protégeant les travailleurs.

Estimation de pose sur un chantier avec Ultralytics YOLO11

Fig. 3. Exemple d’estimation de pose sur un chantier avec Ultralytics YOLO11.

Estimation de pose avec Ultralytics YOLO11 pour le suivi du bétail#

Les agriculteurs et les chercheurs peuvent utiliser Ultralytics YOLO11 pour étudier les déplacements et le comportement des animaux d’élevage, comme les bovins, afin de détecter précocement les signes de maladies telles que la boiterie. La boiterie est une affection qui empêche un animal de se déplacer normalement en raison de douleurs aux pattes ou aux pieds. Chez les bovins, des problèmes comme la boiterie nuisent non seulement à leur santé et à leur bien-être, mais entraînent aussi des problèmes de production dans les élevages laitiers. Des études montrent que la boiterie touche environ 8 % des bovins dans les systèmes au pâturage et 15 à 30 % dans les systèmes en stabulation à l’échelle de la filière laitière mondiale. Détecter et traiter rapidement la boiterie peut améliorer le bien-être animal et réduire les pertes de production associées.

Les fonctionnalités d’estimation de pose d’Ultralytics YOLO11 peuvent aider les agriculteurs à suivre la démarche des animaux et à repérer rapidement toute anomalie pouvant signaler un problème de santé, comme des problèmes articulaires ou des infections. Détecter ces problèmes rapidement permet de traiter les animaux plus tôt, de réduire leur inconfort et d’aider les agriculteurs à éviter des pertes économiques.

Les systèmes de surveillance reposant sur l’IA visuelle peuvent également aider à analyser les comportements au repos, les interactions sociales et les habitudes alimentaires. Les agriculteurs peuvent aussi utiliser l’estimation de pose pour repérer les signes de stress ou d’agressivité. Ces informations peuvent contribuer à améliorer les conditions de vie des animaux et leur bien-être.

Visualisation de l’estimation de pose d’une vache

Fig. 4. Visualisation de l’estimation de pose d’une vache.

Cas d’utilisation d’Ultralytics YOLO11 dans le secteur du fitness#

L’estimation de pose peut aussi aider les gens à améliorer leur posture en temps réel pendant leurs entraînements. Avec Ultralytics YOLO11, les coachs sportifs et les professeurs de yoga peuvent surveiller et suivre les mouvements corporels des personnes qui s’entraînent, en se concentrant sur des points clés comme les articulations et les membres pour évaluer leur posture. Les données recueillies peuvent être comparées aux postures et techniques d’entraînement idéales, et les coachs peuvent recevoir une alerte si une personne exécute mal un mouvement, ce qui contribue à prévenir les blessures.

Utilisation de l’estimation de pose pour analyser un entraînement

Fig. 5. Utilisation de l’estimation de pose pour analyser un entraînement.

Par exemple, pendant un cours de yoga, l’estimation de pose peut aider à vérifier que tous les élèves maintiennent un bon équilibre et un bon alignement. Les applications mobiles intégrant la vision par ordinateur et l’estimation de pose peuvent rendre le fitness plus accessible aux personnes qui s’entraînent chez elles ou n’ont pas accès à un coach personnel. Ce retour continu en temps réel aide les utilisateurs à améliorer leur technique et à atteindre leurs objectifs de remise en forme, tout en réduisant les risques de blessure.

Essayer l’estimation de pose en temps réel avec le modèle Ultralytics YOLO11#

Maintenant que nous avons vu ce qu’est l’estimation de pose et évoqué quelques-unes de ses applications, voyons comment essayer l’estimation de pose avec YOLO11. Pour commencer, deux méthodes pratiques s’offrent à toi : utiliser le package Python Ultralytics ou passer par Ultralytics HUB. Examinons les deux options.

Exécuter des inférences avec Ultralytics YOLO11#

Exécuter une inférence consiste à faire traiter par le modèle YOLO11 de nouvelles données, absentes de ses jeux d’entraînement, puis à utiliser les schémas qu’il a appris pour établir des prédictions à partir de ces données. Tu peux lancer des inférences avec du code en utilisant le paquet Python Ultralytics. Pour commencer, il te suffit d’installer le paquet Ultralytics avec pip, conda ou Docker. Si tu rencontres des difficultés lors de l’installation, notre guide des problèmes fréquents propose des conseils de dépannage utiles.

Une fois le paquet installé, le code suivant montre comment charger un modèle de pose YOLO11 et l’utiliser pour prédire la pose d’objets dans une image.

Extrait de code exécutant des inférences avec Ultralytics YOLO11

Fig. 6. Extrait de code montrant comment exécuter des inférences avec Ultralytics YOLO11.

Entraîner un modèle Ultralytics YOLO11 personnalisé#

Imaginons que tu travailles sur un projet de vision par ordinateur et que tu disposes d’un jeu de données spécifique à une application d’estimation de pose. Tu peux alors affiner un modèle YOLO11 personnalisé et l’entraîner pour répondre aux besoins de ton application. Par exemple, tu peux utiliser un jeu de données de points clés pour analyser et comprendre la pose d’un tigre sur des images en repérant des caractéristiques clés, telles que la position de ses membres, de sa tête et de sa queue.

Tu peux utiliser l’extrait de code suivant pour charger et entraîner un modèle Ultralytics YOLO11 d’estimation de pose. Le modèle peut être créé à partir d’une configuration YAML, ou tu peux charger un modèle préentraîné pour l’entraîner. Ce script te permet également de transférer des poids et de commencer à entraîner le modèle à l’aide d’un jeu de données spécifié, comme le jeu de données COCO pour l’estimation de pose.

Code pour l’entraînement personnalisé d’un modèle Ultralytics YOLO11

Fig. 7. Entraînement personnalisé d’Ultralytics YOLO11.

Avec le modèle personnalisé nouvellement entraîné, tu peux lancer des inférences sur des images inédites liées à ta solution de vision par ordinateur. Tu peux également convertir le modèle entraîné vers d’autres formats avec le mode d’exportation.

Essayer YOLO11 sur Ultralytics HUB#

Jusqu’ici, nous avons vu des méthodes d’utilisation de YOLO11 qui nécessitent quelques connaissances de base en programmation. Si ce n’est pas ce que tu recherches ou si tu ne connais pas la programmation, une autre option s’offre à toi : Ultralytics HUB. Ultralytics HUB est une plateforme conviviale conçue pour simplifier l’entraînement et le déploiement de modèles YOLO. HUB te permet de gérer facilement des jeux de données, d’entraîner des modèles et de les déployer sans compétences techniques particulières.

Pour lancer des inférences sur des images, crée un compte, ouvre la section « Models » et choisis le modèle d’estimation de pose Ultralytics YOLO11 qui t’intéresse. Dans la section d’aperçu, tu peux téléverser une image et consulter les résultats de prédiction, comme illustré ci-dessous.

Estimation de pose sur Ultralytics HUB avec YOLO11

Fig. 8. Estimation de pose sur Ultralytics HUB avec YOLO11.

Les avancées d’Ultralytics YOLO11 en détection de pose humaine#

Ultralytics YOLO11 propose des solutions précises et flexibles pour des tâches comme l’estimation de pose, dans un vaste éventail d’applications. De l’amélioration de la sécurité des travailleurs sur les chantiers au suivi de la santé du bétail et à l’aide à la correction de la posture pendant les séances de fitness, YOLO11 offre précision et retour en temps réel grâce à des technologies avancées de vision par ordinateur.

Sa polyvalence, ses différentes variantes et la possibilité de l’entraîner sur mesure pour des cas d’usage spécifiques en font un outil précieux pour les développeurs comme pour les entreprises. Que tu utilises le paquet Python Ultralytics pour coder ou Ultralytics HUB pour faciliter la mise en œuvre, YOLO11 rend l’estimation de pose accessible et efficace.

Pour en découvrir davantage, visite notre dépôt GitHub et échange avec notre communauté. Découvre les applications de l’IA dans l’industrie manufacturière et l’agriculture sur nos pages de solutions.

Écrit par

Abirami Vina
Abirami Vina

Créateur de contenu · Ultralytics

Après avoir commencé sa carrière comme ingénieure en vision par ordinateur, Abirami Vina a acquis de solides bases en IA visuelle et en apprentissage automatique. Elle est créatrice de contenu chez Ultralytics, ainsi que fondatrice et rédactrice en chef de Scribe of AI, où elle conçoit du contenu technique de grande qualité pour des entreprises spécialisées en IA. Animée par la volonté de rendre l’IA à la fois compréhensible et captivante, elle fait le lien entre les technologies de pointe et leurs retombées concrètes.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

Découvre les 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 images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, 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

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
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