Visual Inspection Toolbox
Concevoir et tester des applications d'inspection et d'analyse visuelles
Vous avez des questions ? Contactez l'équipe commerciale.
Vous avez des questions ? Contactez l'équipe commerciale.
Visual Inspection Toolbox propose des applications, des algorithmes et des modèles d'IA permettant de concevoir, tester et déployer des applications d'inspection et d'analyse visuelles. Vous pouvez détecter des anomalies, compter des objets, identifier des correspondances de formes, effectuer des mesures et générer des images synthétiques. L'association de modèles d'IA et du traitement d'images traditionnel vous aide à développer et régler des workflows d'inspection et d'analyse afin de garantir leur fiabilité, leur précision et leur facilité d'utilisation dans toutes les applications.
Cette toolbox, associée à d'autres produits MATLAB, réduit le délai entre le prototypage et la mise en production pour construire une solution complète d'inspection visuelle. Vous pouvez ainsi :
Détectez, classifiez et localisez les anomalies à l'aide du Deep Learning. Entraînez le modèle à partir d'images normales, identifiez les défauts inconnus, optimisez les seuils, visualisez les zones présentant des défauts et calculez des métriques.
Mesurez des distances, des angles et des caractéristiques géométriques en unités internationales calibrées. Corrigez la perspective et la distorsion de la lentille, utilisez des outils de ligne de cote et effectuez une inspection précise des dimensions.
Détectez, localisez et comptez des objets dans le cadre d'applications d'inspection visuelle. Créez des détecteurs basés sur YOLOX, générez des données d'apprentissage, identifiez des objets de petite taille dans de grandes images et comptez les objets à l'aide de modèles de Deep Learning basés sur des exemples.
Détectez et localisez des objets dans des images à l'aide d'une méthode de correspondance de formes basée sur les contours. Créez des modèles de formes à partir d'images de référence, puis recherchez dans les images d'inspection les instances d'objets qui correspondent à ces modèles.
Générez des données d’apprentissage synthétiques pour des applications d'inspection visuelle. Créez des jeux de données labellisés en insérant des objets dans des images, ce qui permet un apprentissage efficace des modèles de détection d'objets et de segmentation d'instances.
Déployez sur des edge devices des algorithmes et des modèles d'IA pour l'inspection à l'aide de code C/C++ ou CUDA® généré. Exportez des modèles vers ONNX pour des frameworks externes. Créez des tableaux de bord et des applications d'inspection autonomes (avec MATLAB Compiler).
Utilisez Image Acquisition Toolbox pour connecter des caméras GigE Vision, GenICam et autres caméras standard de l'industrie, ce qui vous permettra de développer et de valider des algorithmes d'inspection visuelle à partir des mêmes images que celles capturées par votre système de production.
L'inspection visuelle est le processus consistant à examiner des pièces fabriquées, des assemblages ou des environnements afin d'identifier les défauts, de vérifier les dimensions et de garantir le respect des normes de qualité couramment appliquées dans des secteurs tels que la fabrication, l'automobile, la construction et l'aérospatiale.
Les systèmes d'inspection visuelle automatisée utilisent des caméras haute résolution et des logiciels supportant à la fois le Deep Learning et les algorithmes traditionnels de vision industrielle, tels que MATLAB, Visual Inspection Toolbox et Image Acquisition Toolbox, afin de détecter efficacement les défauts à l'échelle micro ou nanométrique, difficiles à repérer à l'œil nu.
Via Visual Inspection Toolbox, MATLAB supporte les méthodes Student-Teacher, PatchCore, FastFlow et FCDD (Fully Convolutional Data Description), chacune ayant ses propres caractéristiques en termes de vitesse d'apprentissage, de taille du modèle et de capacité de gestion des images selon leur taille.
Oui, MATLAB supporte les méthodes de détection d'anomalies non supervisées lorsque les images anormales sont rares ou variées, ainsi que les méthodes de détection d'objets supervisées telles que YOLOX, lorsqu'il existe suffisamment d'images anormales pour l'apprentissage.
Le processus de détection des défauts comprend trois étapes principales : la préparation des données (notamment le prétraitement et la labellisation des images), l'application d'algorithmes classiques (mesure et correspondance de formes) ou de modèles d'IA (apprentissage de détecteurs d'anomalies ou de modèles de détection d'objets), et enfin le déploiement sur du hardware embarqué ou des applications autonomes.
MATLAB propose des fonctions permettant de supprimer le bruit, de lisser avec préservation des contours, de convertir l'espace colorimétrique, d'améliorer le contraste et d'appliquer des opérations morphologiques. Il inclut également l'application Registration Estimator, qui permet d'aligner les images présentant des décalages, ainsi que l'application Image and Video Labeler, qui automatise le processus de labellisation à l'aide d'algorithmes personnalisés pour la segmentation sémantique ou la détection d'objets.
Oui, MATLAB permet le déploiement de réseaux de Deep Learning et d'algorithmes classiques sur diverses plateformes hardware embarquées, y compris les GPU NVIDIA, les CPU Intel et ARM, ainsi que les SoC et FPGA Xilinx et Intel, grâce à des frameworks de génération de code. MATLAB supporte également l'exportation de modèles d'IA au format ONNX, ce qui permet leur intégration à des frameworks externes.
Plansee utilise MATLAB pour développer un système de détection visuelle des anomalies basé sur l'IA, qui identifie automatiquement les supports de fours industriels endommagés avant qu'ils n'entrent dans les fours à haute température. Cela permet de réduire les temps d'arrêt, d'éviter d'endommager le four et d'améliorer la fiabilité de la production. Musashi Seimitsu Industry utilise MATLAB pour inspecter chaque mois environ 1,3 million de pièces d'engrenages coniques destinés à l'automobile, tandis qu'Airbus a développé un modèle d'IA permettant de détecter automatiquement les défauts sur divers composants d'avions avant leur mise en service.
Découvrez nos produits.
Découvrez les tarifs et les produits.
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.