Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Événements

Démocratiser l’IA en périphérie avec Sony IMX500 et AITRIOS

Un récapitulatif de la présentation de Sony à Ultralytics YOLO Vision 2024 sur le capteur IMX500 et la plateforme AITRIOS, ainsi que sur la façon dont la NMS intégrée à la puce accélère les modèles YOLO en périphérie.

Abirami VinaAbirami Vina10 min de lecture
Un récapitulatif de la présentation de Sony à Ultralytics YOLO Vision 2024 sur le capteur IMX500 et la plateforme AITRIOS, ainsi que sur la façon dont la NMS intégrée à la puce accélère les modèles YOLO en périphérie.

L’IA en périphérie permet aux modèles d’intelligence artificielle (IA) de fonctionner directement sur des appareils comme les smartphones, les caméras et les drones. Son principal avantage est de permettre une prise de décision plus rapide et en temps réel, sans dépendre du cloud. En effet, des études montrent que l’utilisation de l’IA sur des plateformes en périphérie peut accroître l’efficacité opérationnelle jusqu’à 40 %.

Les progrès récents de l’IA en périphérie, en particulier en vision par ordinateur, en ont fait un sujet central de YOLO Vision 2024 (YV24), l’événement hybride annuel d’Ultralytics qui rassemble des passionnés et des experts de l’IA pour explorer les dernières avancées en IA visuelle. La présentation principale de Sony a été l’un des temps forts de l’événement : l’entreprise y a présenté ses nouvelles solutions matérielles et logicielles d’IA. Le capteur IMX500 et la plateforme AITRIOS étaient à l’honneur, et Sony a montré comment ces innovations facilitent et optimisent le déploiement des modèles Ultralytics YOLO, comme Ultralytics YOLO11 et Ultralytics YOLOv8, en périphérie.

La session était animée par Wei Tang, responsable du développement commercial spécialisé dans les solutions d’imagerie de Sony, et Amir Servi, responsable produit en apprentissage profond en périphérie, spécialiste du déploiement de modèles d’apprentissage profond sur des appareils en périphérie.

Dans cet article, nous reviendrons sur la présentation de Sony à YV24 et verrons comment le capteur IMX500 et la plateforme AITRIOS optimisent l’utilisation des modèles YOLO pour accélérer le traitement de l’IA en temps réel en périphérie.

La vision de Sony : démocratiser l’IA sur les appareils en périphérie#

Wei Tang a ouvert la session en évoquant l’objectif de Sony : rendre l’IA en périphérie aussi accessible que la photographie l’est devenue il y a quelques années. Elle a souligné que Sony s’attache désormais à rendre l’IA visuelle avancée accessible à un plus grand nombre grâce à l’informatique en périphérie. L’impact positif que l’IA en périphérie peut avoir sur l’environnement est l’un des facteurs qui motivent cette démarche. En traitant les données directement sur les appareils plutôt qu’en s’appuyant sur d’immenses centres de données, l’informatique en périphérie réduit la consommation d’énergie et les émissions de carbone. C’est une approche plus intelligente et plus écologique, en accord avec l’engagement de Sony à créer des technologies qui fonctionnent mieux et contribuent à un avenir plus durable.

Wei a ensuite expliqué comment Sony Semiconductor Solutions, la division de Sony spécialisée dans les technologies d’imagerie et de détection, crée des capteurs d’image avancés. Ces capteurs, utilisés dans une grande variété d’appareils, convertissent la lumière en signaux électroniques pour capturer des images. Avec plus de 1,2 milliard de capteurs expédiés chaque année, ils équipent près de la moitié des téléphones mobiles dans le monde, ce qui fait de Sony un acteur majeur du secteur de l’imagerie.

Exemples de capteurs d’image Sony

Fig. 1. Exemples de capteurs d’image Sony.

Forte de cette expertise, Sony va plus loin en transformant ces capteurs, qui ne servaient qu’à capturer des images, en outils intelligents capables de traiter les données en temps réel et de fournir directement des informations issues de l’IA sur les appareils. Avant d’aborder les solutions matérielles et logicielles utilisées par Sony pour accompagner cette évolution, voyons quels défis de l’IA en périphérie ces innovations cherchent à résoudre.

Le développement de solutions d’IA en périphérie présente plusieurs défis, en particulier avec des appareils comme les caméras et les capteurs. Beaucoup disposent d’une puissance et de capacités de traitement limitées, ce qui complique l’exécution efficace de modèles d’IA avancés.

Voici quelques autres limites importantes :

  • Complexité logicielle : adapter des modèles d’IA à différents appareils en périphérie dotés de configurations matérielles variées peut s’avérer complexe et nécessiter des ajustements et des optimisations.
  • Goulots d’étranglement du post-traitement : Le transfert de grandes quantités de données de l’appareil vers l’hôte pour le post-traitement entraîne souvent des délais. Ce transfert prend souvent plus de temps que l’inférence du modèle d’IA elle-même.
  • Explosion des données : comme de nombreux appareils IoT génèrent constamment des données, le volume à traiter localement peut être écrasant et solliciter davantage les appareils en périphérie.

Découvrir le capteur de vision intelligent Sony IMX500#

Le capteur Sony IMX500 Intelligent Vision Sensor est un élément matériel clé pour le traitement de l’IA en périphérie. Sony le présente comme le premier capteur de vision intelligent au monde doté de capacités d’IA intégrées à la puce. Ce capteur contribue à surmonter de nombreux défis de l’IA en périphérie, notamment les goulots d’étranglement du traitement des données, les problèmes de confidentialité et les limites de performance.

Alors que les autres capteurs se contentent de transmettre des images et des trames, l’IMX500 raconte toute une histoire. Il traite les données directement sur le capteur, ce qui permet aux appareils de produire des informations en temps réel. Pendant la session, Wei Tang a déclaré : « En tirant parti de notre technologie avancée de capteurs d’image, nous voulons donner les moyens d’agir à une nouvelle génération d’applications capables d’améliorer la vie quotidienne. » L’IMX500 a été conçu dans cette optique : il transforme la façon dont les appareils traitent les données directement sur le capteur, sans avoir à les envoyer dans le cloud pour les traiter.

Voici quelques-unes de ses principales caractéristiques :

  • Sortie de métadonnées : Au lieu d’envoyer des images entières, le capteur produit des métadonnées, ce qui réduit considérablement le volume des données, ainsi que l’utilisation de la bande passante et les coûts.
  • Confidentialité renforcée : en traitant les données sur l’appareil, l’IMX500 améliore la confidentialité, notamment lorsque des informations sensibles sont en jeu, par exemple dans des tâches de vision par ordinateur portant sur des personnes, comme le comptage de personnes.
  • Traitement en temps réel : La capacité du capteur à traiter rapidement les données permet une prise de décision rapide en temps réel, qui rend possibles des applications d’IA en périphérie comme les systèmes autonomes.

L’IMX500 n’est pas un simple capteur de caméra : c’est un puissant outil de détection qui transforme la façon dont les appareils perçoivent le monde qui les entoure et interagissent avec lui. En intégrant directement l’IA au capteur, Sony rend l’IA en périphérie plus accessible à des secteurs comme l’automobile, la santé et les villes intelligentes. Dans les sections suivantes, nous verrons plus en détail comment l’IMX500 fonctionne avec les modèles Ultralytics YOLO pour améliorer la détection d’objets et le traitement des données sur les appareils en périphérie.

Wei Tang sur scène à Ultralytics YOLO Vision 2024 présente le Sony IMX500

Fig. 2. Wei Tang sur scène à YOLO Vision 2024 présente le capteur de vision intelligent Sony IMX500.

La plateforme AITRIOS de Sony : simplifier l’IA en périphérie#

Après avoir présenté le capteur IMX500, Wei Tang a expliqué que le matériel est essentiel, mais qu’il ne suffit pas à lui seul à relever l’ensemble des défis du déploiement de l’IA en périphérie. Elle a indiqué que l’intégration de l’IA dans des appareils comme les caméras et les capteurs nécessite plus qu’un matériel avancé : il faut aussi un logiciel intelligent pour le gérer. C’est là qu’intervient la plateforme AITRIOS de Sony, une solution logicielle fiable conçue pour simplifier et optimiser le déploiement de l’IA sur les appareils en périphérie.

AITRIOS fait le lien entre des modèles d’IA complexes et les limites des appareils en périphérie. La plateforme fournit aux développeurs différents outils pour déployer rapidement des modèles d’IA préentraînés. Mais surtout, elle prend en charge le réentraînement continu afin que les modèles d’IA puissent s’adapter aux changements du monde réel.

Wei a également souligné qu’AITRIOS simplifie le processus pour les personnes qui n’ont pas de connaissances approfondies en IA, en leur offrant la possibilité de personnaliser les modèles d’IA pour des cas d’usage précis en périphérie. La plateforme s’attaque également à des problèmes courants comme les limites de mémoire et les baisses de performance, ce qui facilite l’intégration de l’IA dans des appareils plus petits sans sacrifier la précision ni la vitesse.

Exemples de cas d’usage de l’IA en périphérie

Fig. 3. Exemples de cas d’usage de l’IA en périphérie. Source de l’image : SONY Semicon | AITRIOS.

Optimiser les modèles YOLO sur l’IMX500#

Dans la deuxième partie de la présentation, le micro a été passé à Amir, qui a abordé les aspects techniques de l’optimisation des modèles YOLO de Sony sur le capteur IMX500.

Amir a commencé par dire : « Les modèles YOLO sont adaptés à l’IA en périphérie et assez faciles à optimiser, grâce à Glenn et à son équipe. Je vais vous le prouver, ne vous inquiétez pas. » Amir a ensuite expliqué que, même si l’on met généralement l’accent sur l’optimisation du modèle d’IA lui-même, cette approche néglige souvent un problème crucial : les goulots d’étranglement du post-traitement.

Amir a souligné que, bien souvent, une fois que le modèle d’IA a terminé sa tâche, le transfert des données et le post-traitement sur un appareil hôte peuvent entraîner d’importants retards. Ces transferts de données entre l’appareil et l’hôte introduisent une latence qui peut constituer un obstacle majeur à l’obtention des meilleures performances.

Amir Servi sur scène à Ultralytics YOLO Vision 2024 explique les goulots d’étranglement du post-traitement, avec un deuxième intervenant au pupitre

Fig. 4. Amir Servi sur scène à YOLO Vision 2024, expliquant les goulots d’étranglement du post-traitement.

Pour résoudre ce problème, Amir a insisté sur l’importance d’examiner l’ensemble du système de bout en bout plutôt que de se concentrer uniquement sur le modèle d’IA. Avec le capteur IMX500, ils ont découvert que le post-traitement constituait le principal goulot d’étranglement qui ralentissait l’ensemble du système. Il a expliqué que la véritable percée a été de permettre l’exécution sur la puce de la suppression non maximale (NMS).

Cela a permis d’effectuer le post-traitement directement sur le capteur, sans avoir à transférer de grandes quantités de données vers un appareil hôte. En exécutant la NMS directement sur l’IMX500, Sony a dépassé ce qu’Amir a appelé le « plafond de verre du post-traitement », obtenant de bien meilleures performances et réduisant la latence.

Schéma illustrant comment surmonter le goulot d’étranglement du post-traitement

Fig. 5. Surmonter le goulot d’étranglement du post-traitement. Source de l’image : SONY Semicon | AITRIOS

Nous verrons ensuite comment cette innovation a permis aux modèles YOLO, et notamment à Ultralytics YOLOv8 Nano, de fonctionner plus efficacement sur les appareils en périphérie, ouvrant ainsi de nouvelles possibilités pour le traitement de l’IA en temps réel sur du matériel plus petit aux ressources limitées.

Les modèles Ultralytics YOLOv8 accélèrent 4 fois grâce au Sony IMX500#

Pour conclure sa présentation en beauté, Amir a montré comment l’exécution de NMS en périphérie leur avait permis de quadrupler les performances du modèle Ultralytics YOLOv8 Nano. Il en a fait la démonstration sur un Raspberry Pi 5 associé au capteur d’IA IMX500. Amir a comparé les performances lorsque le post-traitement était effectué sur un appareil hôte et lorsqu’il était exécuté sur la puce IMX500.

Les résultats ont clairement montré une nette amélioration du nombre d’images par seconde (FPS) et de l’efficacité globale lorsque le traitement était effectué sur la puce. Cette optimisation a accéléré et fluidifié la détection d’objets et a également démontré le potentiel pratique du traitement de l’IA en temps réel sur des appareils plus petits aux ressources limitées, comme le Raspberry Pi.

Points clés à retenir#

Le capteur IMX500 de Sony, la plateforme AITRIOS et les modèles Ultralytics YOLO, réunis grâce au partenariat entre Ultralytics et Sony, transforment le développement de l’IA en périphérie. Le traitement de l’IA sur puce réduit les transferts de données et la latence tout en renforçant la confidentialité, la sécurité et l’efficacité. En se concentrant sur l’ensemble du système et pas seulement sur le modèle d’IA, ces innovations rendent l’IA en périphérie plus accessible aux développeurs et aux personnes qui ne possèdent pas de connaissances approfondies en IA. À mesure que cette technologie progresse, elle devrait permettre de créer des appareils plus intelligents, d’accélérer la prise de décision et de mieux protéger la confidentialité dans de nombreux secteurs et applications.

Reste en contact avec notre communauté pour continuer à en apprendre davantage sur l’IA ! Consulte notre dépôt GitHub pour découvrir comment nous pouvons utiliser l’IA afin de créer des solutions innovantes dans divers secteurs, comme l’agriculture et la fabrication.

É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