Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Back to customer stories
Fabrication et industrieAutomatisation industrielle

STMicroelectronics exécute Ultralytics YOLO sur un MCU à seulement 9,4 mJ par inférence

STMicroelectronics exécute Ultralytics YOLO sur un MCU à seulement 9,4 mJ par inférence logo

Découvre comment STMicroelectronics déploie efficacement les modèles Ultralytics YOLO sur des microcontrôleurs basse consommation pour obtenir une inférence précise en temps réel à la périphérie.

STMicroelectronics exécute Ultralytics YOLO sur un MCU à seulement 9,4 mJ par inférence

Problem

STMicroelectronics devait surmonter des limites en termes de puissance de calcul, d'énergie et de coût pour permettre une nouvelle classe de cas d'usage de vision par ordinateur à la périphérie (edge), en fournissant des résultats haute performance pour une fraction du coût et de la consommation énergétique des solutions existantes.

Solution

Ultralytics et STMicroelectronics se sont associés pour déployer efficacement des modèles YOLO sur des microcontrôleurs basse consommation et obtenir une inférence précise en temps réel à la périphérie.

À mesure que l'adoption de l'IA augmente dans tous les secteurs, la demande croît pour des solutions haute performance et basse consommation capables d'exécuter une inférence en temps réel à la périphérie. Pour répondre à ce besoin technologique, STMicroelectronics a introduit le microcontrôleur STM32N6, doté d'une Neural Processing Unit (NPU) intégrée conçue pour les charges de travail d'IA embarquée.

En faisant tourner les modèles Ultralytics YOLO sur le STM32N6, STMicroelectronics a démontré qu'une Vision AI embarquée précise et efficace est possible sur des microcontrôleurs, ouvrant de nouvelles opportunités pour une intelligence évolutive sur appareil dans des secteurs comme les villes intelligentes, la santé et l'électronique grand public.

Link to this sectionExplorer la Vision AI pour les appareils basse consommation à la périphérie#

STMicroelectronics est un leader mondial de la technologie des semi-conducteurs, avec plus de 50 000 employés et plus de 200 000 clients dans le monde. Ils conçoivent et fabriquent des puces qui alimentent des applications allant des véhicules électriques et équipements industriels aux appareils domestiques intelligents et à l'électronique grand public.

Alors que davantage d'industries se tournent vers l'IA pour rendre les appareils plus intelligents et plus réactifs, STMicroelectronics s'est concentré sur l'apport de ces capacités directement à la périphérie. Par exemple, leur microcontrôleur STM32N6, une puce puissante et économe en énergie, peut gérer des tâches d'IA sur appareil comme la vision par ordinateur.

Pour aider les développeurs à créer des applications de vision embarquée sur STM32N6, STMicroelectronics a cherché des modèles flexibles et performants pouvant s'exécuter efficacement sur un microcontrôleur. Les modèles Ultralytics YOLO se sont révélés être un excellent choix, offrant une combinaison fiable de vitesse, de précision et de facilité d'intégration.

Link to this sectionLes contraintes liées à l'activation de systèmes embarqués alimentés par l'IA#

Avant que le concept d'Edge AI ne soit largement accepté, les modèles de vision par ordinateur étaient généralement développés pour tourner sur de grands systèmes centralisés tels que des serveurs cloud ou des GPU (Graphics Processing Units). Ces plateformes offraient les capacités de calcul nécessaires pour entraîner et déployer de grands modèles, mais elles introduisaient également des limitations telles qu'une consommation d'énergie élevée, une dépendance au réseau, une latence et des coûts opérationnels accrus.

Alors que l'intérêt grandissait pour la mise en œuvre d'applications en temps réel dans des industries comme la santé, l'électronique grand public et les villes intelligentes, il est devenu clair que pousser le traitement de l'IA au plus proche de l'endroit où les données sont générées, sur l'appareil lui-même, était à la fois une nécessité technique et une opportunité stratégique.

Cependant, exécuter des modèles d'IA sur des microcontrôleurs basse consommation peut s'avérer difficile. Ces appareils ont généralement une mémoire, une puissance de calcul et une capacité énergétique limitées, ce qui rend difficile le déploiement de modèles de vision complexes sans compromettre les performances ou la précision.

STMicroelectronics devait identifier une suite de modèles suffisamment polyvalents pour apporter des capacités de vision par ordinateur fiables et en temps réel à leur microcontrôleur STM32N6, sans exiger des développeurs qu'ils simplifient radicalement leurs modèles ou leurs flux de travail. Leur objectif était de fournir une IA sur appareil significative tout en respectant les contraintes strictes des systèmes embarqués.

Link to this sectionDéploiement simplifié des modèles YOLO sur des microcontrôleurs#

Pour permettre une IA avancée sur des appareils embarqués basse consommation, STMicroelectronics a introduit le STM32N6, un microcontrôleur haute performance équipé du Neural-ART Accelerator™. Il s'agit d'une Neural Processing Unit (NPU) interne conçue spécifiquement pour les charges de travail d'IA à la périphérie. Cette technologie permet aux développeurs d'exécuter des inférences d'IA directement sur l'appareil, réduisant la dépendance au cloud computing tout en améliorant la vitesse, la réactivité et l'efficacité énergétique.

STMicroelectronics s'est associé à Ultralytics pour évaluer et présenter les capacités du STM32N6 en faisant tourner des modèles Ultralytics YOLO sur le microcontrôleur. Connus pour leur équilibre entre vitesse et précision, les modèles Ultralytics YOLO sont bien adaptés aux environnements aux ressources limitées et aux déploiements embarqués.

Fig 1. Un exemple d'exécution d'un modèle Ultralytics YOLO sur le STM32N6.

En exécutant divers modèles YOLO directement sur le STM32N6, STMicroelectronics a pu démontrer une gamme de cas d'usage de Vision AI, tels que la détection d'objets, la classification et le suivi, tout en respectant les limites de puissance et de mémoire d'un microcontrôleur. Cette collaboration fournit aux développeurs une option fiable pour déployer des systèmes embarqués alimentés par l'IA en temps réel en utilisant des modèles de vision évolutifs et prêts pour la production.

Link to this sectionPourquoi choisir les modèles Ultralytics YOLO ?#

Les modèles Ultralytics YOLO ont offert à STMicroelectronics la combinaison parfaite de précision, d'efficacité et de polyvalence nécessaire pour les systèmes embarqués dotés d'IA. Les modèles sont suffisamment légers pour tourner sur des microcontrôleurs basse consommation comme le STM32N6, tout en étant assez puissants pour fournir des performances de détection d'objets et de segmentation d'instance en temps réel.

Par exemple, lors de l'exécution du modèle Ultralytics YOLOv8n à une résolution de 256 par 256 sur le STM32N6, le système a atteint 34 images par seconde avec chaque inférence prenant environ 29 millisecondes. Les mesures de puissance ont montré qu'il utilisait seulement 9,4 millijoules par inférence, ce qui le rend bien adapté aux tâches de vision en temps réel sur les appareils basse consommation.

Avec la prise en charge de plusieurs variantes de modèles YOLO, les développeurs ont la flexibilité d'ajuster pour la vitesse, la taille ou la précision en fonction des contraintes de leur application. L'architecture facile à intégrer, combinée à un solide soutien de la communauté et de la documentation, a fait d'Ultralytics YOLO un choix naturel pour l'objectif de STMicroelectronics d'accélérer l'adoption de la Vision AI dans un large éventail de cas d'usage embarqués.

Grâce à une licence Ultralytics Enterprise, STMicroelectronics fournit aux clients un accès à la suite complète de modèles YOLO pour les tests internes et le développement. Cependant, pour tout déploiement commercial, les clients doivent demander leur propre licence commerciale directement auprès d'Ultralytics via le formulaire de licence. Cela garantit la conformité et favorise une voie évolutive vers des solutions de Vision AI prêtes pour la production.

Link to this sectionDes villes intelligentes à la santé : l'IA à la périphérie évolutive en action#

La capacité d'exécuter des modèles Ultralytics YOLO directement sur le microcontrôleur STM32N6 a débloqué un large éventail d'applications de Vision AI pour STMicroelectronics et son écosystème de développeurs. En fournissant une inférence rapide et précise sur l'appareil sans dépendre d'un traitement externe ou d'une connectivité cloud, cette solution permet de déployer des fonctionnalités intelligentes dans des systèmes compacts et basse consommation.

Les clients explorent des cas d'usage dans des secteurs tels que la détection de piétons et de véhicules en temps réel dans l'infrastructure des villes intelligentes, les contrôles de sécurité et le contrôle qualité sur appareil dans l'automatisation industrielle, et les diagnostics assistés par IA dans les outils de santé portables. De même, dans l'espace de l'électronique grand public, les modèles YOLO permettent des fonctionnalités réactives telles que la détection de présence, la reconnaissance de gestes et le suivi d'objets - tout en respectant les contraintes de performance des appareils fonctionnant sur batterie.

Link to this sectionConstruire dès aujourd'hui les solutions de Vision AI de demain#

À mesure que l'IA continue d'évoluer, STMicroelectronics se concentre sur la simplification de l'apport de solutions puissantes et efficaces aux appareils à la périphérie. En travaillant en étroite collaboration avec des partenaires comme Ultralytics, ils aident les développeurs à démarrer plus rapidement avec des modèles, des outils et des ressources compatibles avec STM32 prêts à l'emploi.

Passez à l'étape suivante dans l'innovation de l'Edge AI. Visitez notre dépôt GitHub pour découvrir comment les modèles Ultralytics YOLO transforment la vision embarquée. Explorez les applications de l'IA dans la santé et la vision par ordinateur dans la vente au détail, et consultez nos options de licence dès aujourd'hui !

Our solution to your industry

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Questions fréquemment posées

  • Les dépôts YOLO d'Ultralytics sont distribués sous la licence AGPL-3.0 par défaut. Cette licence approuvée par l'OSI est conçue pour les étudiants, les chercheurs et les passionnés, favorisant la collaboration ouverte et exigeant que tout logiciel utilisant des composants AGPL-3.0 soit également open-source. Bien que cela garantisse la transparence et favorise l'innovation, cela peut ne pas correspondre aux cas d'utilisation commerciale.

    Si ton projet implique d'intégrer le logiciel Ultralytics et les modèles d'IA dans des produits ou services commerciaux et que tu souhaites contourner les exigences open-source de l'AGPL-3.0, une Licence Entreprise est idéale.

    Les avantages de la Licence Entreprise incluent :

    • Flexibilité commerciale : Modifie et intègre le code source et les modèles YOLO d'Ultralytics dans des produits propriétaires sans adhérer à l'exigence AGPL-3.0 de rendre ton projet open-source.
    • Développement propriétaire : Obtiens une totale liberté pour développer et distribuer des applications commerciales incluant le code et les modèles YOLO d'Ultralytics.

    Pour assurer une intégration transparente et éviter les contraintes de l'AGPL-3.0, demande une licence Entreprise Ultralytics en utilisant le formulaire fourni. Notre équipe t'aidera à adapter la licence à tes besoins spécifiques.

  • Le modèle que tu choisis dépend des exigences de ton projet, notamment la performance, la précision, la cible de déploiement et les contraintes matérielles. Pour la plupart des nouveaux projets, Ultralytics YOLO26 est le point de départ recommandé car il offre les dernières améliorations en termes de vitesse, de précision, d'exportabilité et de prise en charge multitâche.

    Les familles de modèles YOLO antérieures restent disponibles pour les équipes ayant des flux de travail existants ou des exigences de compatibilité.

    Si tu pars de zéro, choisis YOLO26 en premier, puis évalue les variantes plus petites ou plus grandes pour trouver le bon équilibre entre vitesse et précision pour ton environnement de déploiement.

  • Les modèles YOLO d'Ultralytics sont une famille de modèles de vision par ordinateur pour des tâches telles que la détection d'objets, la segmentation, la classification, l'estimation de pose et la détection d'objets orientés. YOLO26 est la dernière version stable et est recommandée pour la plupart des nouveaux projets. Les versions YOLO antérieures restent disponibles pour les équipes ayant des flux de travail existants ou des exigences de compatibilité.

  • Les modèles YOLO d'Ultralytics sont des architectures de vision par ordinateur développées pour analyser des données visuelles provenant d'images et de vidéos. Ces modèles peuvent être entraînés pour des tâches incluant la détection d'objets, la classification, l'estimation de pose, le suivi, la segmentation d'instances et la détection d'objets orientés.

    La dernière famille de modèles YOLO d'Ultralytics est YOLO26, avec des versions YOLO antérieures disponibles pour les flux de travail existants.

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique