Exécutez les modèles d’IA ONNX directement sur le matériel wenglor !
ONNX (Open Neural Network Exchange) est une norme ouverte qui permet d’intégrer des modèles d’IA sur plusieurs plates-formes dans diverses applications. Avec ONNX, les modèles d’IA créés dans différents environnements de développement tels que PyTorch ou TensorFlow sont convertis dans un format universel. Les modèles sont ainsi prêts à être utilisés sur d’autres plateformes.
Facilité d’utilisation et efficacité
Économisez du temps de développement et des ressources !
Grâce à l’importation et l’exécution simples des modèles IA dans uniVision 3, le module « Image ONNX » réduit le travail de préparation des données.
Flexibilité d’application
Combinez l’IA et le traitement d’image basé sur des règles !
Le module « Image ONNX » peut être intégré dans le flux de travail d’uniVision 3 et combiné de manière flexible avec des modules de traitement d’image basé sur des règles.
Évolutivité et indépendance vis-à-vis des plateformes
Utilisez des modèles d’IA sur différents matériels !
Les modèles ONNX peuvent être utilisés aussi bien sur les Smart Cameras de la série B60 que sur les contrôleurs de vision industrielle.
Intégration simple
Profitez des interfaces industrielles existantes !
Les résultats peuvent être traités directement dans le processus de production via l’infrastructure de communication existante d’uniVision 3.
Utiliser les modèles d’IA avec ONNX dans uniVision 3
Le module « Image ONNX » offre des fonctions d’IA pour la classification des images. Les modèles ONNX existants s’intègrent parfaitement au flux de travail et peuvent être directement utilisés pour le traitement d’images industriel. La visualisation de la carte thermique permet de vérifier le fonctionnement des modèles.

Performances supérieures avec une compatibilité matérielle élevée
Grâce au logiciel uniVision 3, le matériel de vision industrielle wenglor offre les conditions optimales pour l’exécution efficace de modèles ONNX.
- Les Smart Cameras de la série B60 sont équipées d’une unité de traitement neuronal (NPU) intégrée, spécialement optimisée pour accélérer les calculs d’IA. Cela permet d’effectuer rapidement et de manière fiable des tâches exigeantes telles que la classification d’images.
- Les contrôleurs de vision industrielle de la série MVC utilisent la plateforme d’accélération matérielle OpenVINO pour exécuter efficacement les modèles ONNX tout en minimisant la consommation de ressources.
Intégration fluide, productivité maximale : Le flux de travail avec ONNX et uniVision 3
Création du modèle d’IA au format ONNX
Conversion
Intégration dans uniVision 3
Qu’entend-on par classification par IA dans le traitement d’images ?
La classification par IA dans le traitement d’images utilise des réseaux neuronaux convolutionnels (CNN). Ces réseaux neuronaux analysent les images et les catégorisent dans une classe prédéfinie en fonction de certaines caractéristiques. Le système apprend ainsi à distinguer les caractéristiques typiques de chaque classe.
Lorsqu’une nouvelle image est capturée, le modèle d’IA lui fournit une répartition de probabilité (score) sur toutes les classes possibles. La classe la plus probable est considérée comme la prédiction du modèle. Cela permet par exemple de distinguer automatiquement les composants sans défaut (OK) et défectueux (NOK). Outre une classification binaire (OK/NOK), le modèle peut également distinguer plusieurs classes d’erreurs.
Pour rendre la logique décisionnelle de l’IA plus transparente, une carte thermique est également créée pour visualiser les zones de l’image qui ont le plus influencé le modèle lors de la classification. Cela permet aux utilisateurs de mieux comprendre les caractéristiques qui ont conduit à la décision du modèle.
Un exemple est le contrôle qualité dans la production de moulage par injection. Différents types d’erreurs peuvent survenir ici, que le modèle d’IA détecte et classe avec précision. Étant donné que ces erreurs se manifestent souvent de manière variable en termes de forme et d’intensité, la classification par IA offre une flexibilité et une précision supérieures par rapport aux méthodes basées sur des règles. La combinaison de l’IA et du traitement d’image classique rend le système particulièrement performant, ce qui permet un contrôle qualité performant et fiable.
Lorsqu’une nouvelle image est capturée, le modèle d’IA lui fournit une répartition de probabilité (score) sur toutes les classes possibles. La classe la plus probable est considérée comme la prédiction du modèle. Cela permet par exemple de distinguer automatiquement les composants sans défaut (OK) et défectueux (NOK). Outre une classification binaire (OK/NOK), le modèle peut également distinguer plusieurs classes d’erreurs.
Pour rendre la logique décisionnelle de l’IA plus transparente, une carte thermique est également créée pour visualiser les zones de l’image qui ont le plus influencé le modèle lors de la classification. Cela permet aux utilisateurs de mieux comprendre les caractéristiques qui ont conduit à la décision du modèle.
Un exemple est le contrôle qualité dans la production de moulage par injection. Différents types d’erreurs peuvent survenir ici, que le modèle d’IA détecte et classe avec précision. Étant donné que ces erreurs se manifestent souvent de manière variable en termes de forme et d’intensité, la classification par IA offre une flexibilité et une précision supérieures par rapport aux méthodes basées sur des règles. La combinaison de l’IA et du traitement d’image classique rend le système particulièrement performant, ce qui permet un contrôle qualité performant et fiable.

Exemple de composant sans défaut (OK)

Exemple de composant défectueux (NOK)

Exemple de composant défectueux (NOK)

Exemple de composant défectueux (NOK)

Licence
Le module « Image ONNX » fait partie du pack de licence « uniVision AI » et est disponible pour tous les produits avec le logiciel wenglor uniVision 3.
Les règles de licence suivantes s’appliquent :
Les règles de licence suivantes s’appliquent :
- Série B60 : DNNL031 – Licence B60 uniVision AI
- Série MVC : DNNL032 – Licence MVC uniVision AI
- Simulateur hors ligne uniVision : le module peut être utilisé sans licence supplémentaire