0% ont trouvé ce document utile (0 vote)
5 vues7 pages

TP Master

Le document décrit la conception d'un poste d'inspection par vision industrielle, incluant la rédaction d'un cahier des charges, le choix des dispositifs d'éclairage, des caméras et des objectifs optiques. Il aborde également l'intégration du système dans la chaîne de fabrication et les techniques de traitement d'images pour la reconnaissance de formes en temps réel. Enfin, il souligne l'importance de la programmation et de l'intégration dans un système de supervision pour une efficacité optimale.

Transféré par

ibn ezzine hamdi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues7 pages

TP Master

Le document décrit la conception d'un poste d'inspection par vision industrielle, incluant la rédaction d'un cahier des charges, le choix des dispositifs d'éclairage, des caméras et des objectifs optiques. Il aborde également l'intégration du système dans la chaîne de fabrication et les techniques de traitement d'images pour la reconnaissance de formes en temps réel. Enfin, il souligne l'importance de la programmation et de l'intégration dans un système de supervision pour une efficacité optimale.

Transféré par

ibn ezzine hamdi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Manipulation 1 : Conception d'un poste d'inspection par vision industrielle

a. Rédaction du cahier des charges

Objectif : Définir précisément les besoins pour la mise en place d'un poste d'inspection par
vision industrielle.

Exemple :

Le cahier des charges doit spécifier :

• Contexte et objectif : L’inspection des produits (par exemple, pièces automobiles) doit
permettre de détecter les défauts de surface (rayures, bosses, etc.) et mesurer certaines
dimensions (comme les longueurs ou les angles).

• Exigences techniques :

o Caméra : Résolution de 5 MP minimum pour une inspection précise des petites


pièces.

o Eclairage : Lumière LED blanche pour une meilleure uniformité et une faible
consommation.

o Temps de traitement : Le système doit être capable de traiter une image en


moins de 50 millisecondes.

• Conditions environnementales : Température de fonctionnement entre 15°C et 30°C,


avec une humidité relative de 60% maximum.

• Interface et intégration : Le système doit être capable de communiquer avec l'automate


via un protocole Ethernet/IP.

• Maintenance : Le système doit permettre une maintenance facile, avec des accès aux
caméras et aux dispositifs d'éclairage pour le nettoyage et le remplacement.

b. Dispositifs d'éclairage

Objectif : Choisir un système d’éclairage approprié pour garantir une bonne qualité d’image.

Exemple :

• Types de lumière :
o LED blanche : Fournit une lumière homogène et est idéale pour un éclairage
global.

o LED polarisée : Utile pour réduire les reflets sur des surfaces brillantes ou
transparentes.

o Lumière structurée : Utilisée pour créer des motifs qui aident à détecter les
contours ou les imperfections de surface.

• Caractéristiques de l’éclairage :

o Uniformité : L’éclairage doit être uniforme sur toute la zone d’inspection pour
éviter les ombres.

o Angle d’éclairage : L’angle d’éclairage doit être ajusté en fonction des


caractéristiques du produit à inspecter (éclairage oblique pour détecter les
défauts de surface).

c. Technologies des caméras industrielles

Objectif : Choisir une caméra adaptée aux besoins de l’inspection industrielle.

Exemple :

• Types de caméras :

o Caméras CCD : Elles offrent une qualité d'image élevée avec moins de bruit.
Idéales pour des inspections nécessitant une grande précision.

o Caméras CMOS : Moins chères, plus rapides, mais peuvent générer du bruit dans
les images.

o Caméras 3D : Utilisées pour obtenir des informations sur la profondeur et


analyser des géométries complexes (par exemple, pour des mesures
dimensionnelles).

• Résolution de la caméra :

o Une caméra de 5 MP peut suffire pour des inspections de taille standard, mais
pour des inspections de haute précision, des caméras avec des résolutions plus
élevées (par exemple, 10 MP) sont nécessaires.

d. Dispositifs optiques
Objectif : Sélectionner des objectifs et dispositifs optiques qui assurent une bonne qualité
d’image.

Exemple :

• Objectifs à focale fixe : Conviennent aux applications où la distance entre la caméra et


l’objet reste constante. Simple et efficace pour des inspections de base.

• Objectifs zoom : Utilisés pour ajuster la distance focale en fonction de la taille de l'objet
ou pour un contrôle plus précis.

• Lentilles macroscopiques : Idéales pour les inspections de très près, comme l'examen de
composants électroniques.

• Filtres optiques : Un filtre UV ou IR peut être nécessaire selon les types de surfaces
inspectées. Par exemple, un filtre IR peut être utilisé pour détecter des défauts invisibles
à l’œil nu.

e. Intégration du poste d'inspection dans la chaîne de fabrication

Objectif : Assurer l'intégration fluide du poste de vision dans le processus de fabrication.

Exemple :

• Automate programmable (PLC) : L’intégration avec un PLC est nécessaire pour contrôler
les actions du système d’inspection (par exemple, arrêt de la ligne en cas de détection
d'un défaut).

• Communication et protocoles : Utiliser des protocoles


comme Ethernet/IP ou Modbus pour l’échange d’informations avec le PLC et le système
de supervision.

• Synchronisation avec la chaîne de fabrication : Installer des capteurs de position pour


déclencher la capture d'image au moment où la pièce arrive dans la zone d'inspection.
Manipulation 2 : Étude des techniques spécialisées de traitement

a. Mise en évidence d'éléments caractéristiques dans les images

Objectif : Extraire des informations significatives des images pour l’analyse.

Exemple :

• Segmentation d’image : L'utilisation de techniques de seuillage (par exemple, seuillage


de Otsu) permet de séparer les objets du fond.

• Détection de contours : L’algorithme Canny est fréquemment utilisé pour identifier les
contours dans les images et détecter les objets ou les défauts.

• Extraction de caractéristiques : Utilisation de détecteurs comme Harris ou SIFT pour


identifier des points d'intérêt, utiles pour l’alignement des images et la correspondance
de formes.

b. Classification et reconnaissance de formes

Objectif : Classer des objets ou des défauts et les reconnaître.

Exemple:

• SVM (Support Vector Machine) : C’est un modèle de classification très efficace, utilisé
pour séparer des classes d’objets ou de défauts (par exemple, pièces défectueuses vs
pièces conformes).

• Réseaux de neurones convolutionnels (CNN) : Utilisés pour des tâches complexes


comme la reconnaissance de formes et la classification d’objets. Conviennent
particulièrement pour les applications de vision avancée.

• K-NN (K-Nearest Neighbors) : Méthode plus simple, souvent utilisée pour des systèmes à
faible coût et des applications avec un nombre réduit de classes.

c. Contrainte temps-réel

Objectif : Traiter les images en temps réel, avec un temps de latence minimal.

Exemple :
• Optimisation du traitement : Pour répondre aux contraintes de temps réel, il est
nécessaire d'optimiser les algorithmes (par exemple, utiliser des techniques de filtrage
rapide, des algorithmes à faible complexité).

• Utilisation de GPU : Le traitement parallèle via des unités de traitement graphique (GPU)
permet d'accélérer l’analyse des images.

• FPGAs : Ces dispositifs permettent une accélération matérielle pour le traitement


d'images en temps réel, ce qui est essentiel dans des environnements industriels à haute
cadence.
Manipulation 3 : Programmation des systèmes de vision industrielle

a. Langages spécialisés

Objectif : Utiliser des langages de programmation adaptés à la vision industrielle.

Exemple :

• C/C++ : Langages puissants pour le développement d’applications à haute performance,


avec des bibliothèques comme OpenCV.

• Python : Langage populaire pour le prototypage rapide, avec des bibliothèques


comme OpenCV et TensorFlow pour les tâches de vision.

• Matlab : Utilisé pour le développement d’algorithmes, en particulier dans des


environnements académiques et de recherche.

• LabVIEW : Utilisé dans les environnements industriels, surtout pour la supervision et


l’intégration des systèmes de vision.

b. Outils graphiques de développement

Objectif : Utiliser des outils graphiques pour concevoir et simuler des systèmes de vision
industrielle.

Exemple :

• LabVIEW : Offre une interface graphique qui permet de créer facilement des algorithmes
de traitement d’image sans écrire beaucoup de code.

• MATLAB avec l’Image Processing Toolbox : Permet de créer des scripts pour le
traitement d’image avec des visualisations en temps réel.

• Halcon : Un logiciel commercial avec des outils puissants pour le traitement d'images et
la vision industrielle, incluant des outils graphiques pour concevoir des applications.

c. Intégration dans un système de supervision

Objectif : Intégrer le système de vision dans un environnement de supervision industrielle.

Exemple :
• Systèmes SCADA : Permet de superviser en temps réel l’état du système d’inspection et
d’agir en conséquence (par exemple, arrêter la ligne de production si un défaut est
détecté).

• Protocole de communication : L’utilisation de Modbus TCP/IP, Ethernet/IP, ou OPC pour


la communication entre le système de vision, l'automate et le SCADA.

• Interface utilisateur : Un logiciel de supervision avec une interface graphique permet à


l’opérateur de visualiser les résultats de l’inspection et d'interagir avec le système (par
exemple, ajuster les paramètres d'éclairage).

Vous aimerez peut-être aussi