Upload
nicolette-senechal
View
107
Download
2
Embed Size (px)
Citation preview
Capsule 1Introduction à Aphelion
Présentation du progiciel Aphelion
Familiarisation avec le progiciel
Détection des arêtes
Aphelion
AMERINEX APPLIED IMAGING
Développe le logiciel d’analyse d’images APHELION
Propose des systèmes d’acquisition, de traitement et d’analyse d’images
Développe des applications à la demande
Développe des capteurs basés sur les ondes millimétriques
Partenariat
ADCIS SA (France) Ecole des Mines de Paris
Centre de Morphologie Mathématique
Collaboration avec UMASS Image Understanding Environment
CI ISSAC : Vision robotique
APHELION™
Logiciel de Traitement,Logiciel de Traitement,
d’Analysed’Analyse
etet
d’Interprétation d’Imaged’Interprétation d’Image
Version Développeur et Run-Time Windows 95, 98, 2000, NT et XP Interface pour cartes d'acquisition Interface et documentation
multilingues Interpréteur Visual Basic Cours de Vision (optionnel)
APHELION
InterfaceGraphique
Image & ISR Drag & Drop
Aide en ligneVBA
C++ programmation
Interface dede haut niveau pour carte
Interface
Doc.
Architecture
Image & ISR
Visualisation
Affichage de graphiques
OLE
Compatible
Analyse
KBV X-LIMAccélérateur
Image E/S
ISR
VisionTutor
Interface pourcarte
d’acquisition
Kit de portage
Interface pourplatine
motorisée
RecognitionToolkit
La plus importante bibliothèque de traitement d’images Opérateurs de traitement issus de
KBVision 3.2 Opérateurs issus de X- LIM 3D
(Morphologie Mathématique 2D et 3D)
Bibliothèque complète d’outils d'analyse
Représentation symbolique intermédiaire (ISR)
Bibliothèques d’opérateurs (1)
Opérateurs arithmétiques et logiques
Transformations géométriques Filtrage linéaire et non-linéaire Convolution et détecteurs de
contour Opérateurs morphologiques
Bibliothèques d’opérateurs (2)
Segmentation Analyses globale et individuelle
(objets) Traitement d’objet et interprétation FFT et filtrage fréquentiel
Tout type d’images
Tiff, Bitmap, KBVision, JPEG, raw data
Taille d’image quelconque Binaire, niveaux de gris,
couleur, complexe 8-bits, 16-bits signé et non
signé, flottant 32-bits
Traitement et représentation des données dans APHELION
Traitement d'image
ImagesPixels
I.S.R.
Segmentation
Objets
Extraction de caractéristiques
•Regroupement•Logique floue•Reconnaissance
Traitement symbolique
Le traitement par objets
Représentation liée aux caractéristiques de l'image
Traitement et analyse plus rapides analyse d’objets, mesures
individuelles Filtrage d'image localisé sur les
zones d'intérêt
Objets et Mesures
Interactions Image-Objets
Interface graphique
Accès aux opérateurs
3 types d’accès aux opérateurs Sélection des images à la souris Filtrage des images en fonctions
de l’opérateur 2 niveaux de paramétrage Possibilité d’ajout de nouveaux
opérateurs
Enregistrement automatique de session de travail
Enregistrement systématique de toutes les commandes d’imagerie effectuées durant une session de travail
Enregistrement de macro VBA en cliquant sur
Édition et déverminage de macro
Un Serveur Graphique pour vos courbes
Affichage de haute qualité
Mesures interactive sur les graphiques
Histogrammes, profils, diagrammes de dispersion
APHELION: Modules optionnels
VisionTutor Recognition Toolkit Module de test des comètes Module de pilotage de port série Module 3D Module couleur Microscopie
Labo 2 : Extraction desarêtes
Mise en marche / initialisation du progiciel Aphelion
Sélection/affichage des images à traiter
Choix de l’algorithme de détection des arêtes
Choix de l’échelle(résolution spatiale)
Étude de performance
Mise en marche
Utilisation dans la langue française: View - Language - French
Affichage d’une image: Bouton droit - LUT - Échelle de gris
inverse
Images suggérées pour le traitement
Blood Ceramic Grille pcb Road VisionTutor/Images/Seeds1 VisionTutor/Images/panda VisionTutor/Images/amr10i
Pré-traitement :Filtrage
Expérimenter différents types de filtrage sur une image bruitée telle Ceramic.tif
Quelle est l’influence de la grosseur du noyau de convolution?
Quel est le compromis entre l’efficacité du filtrage et la netteté des contours?
Détection des arêtes
Opérateurs basés sur le gradient Influence du choix de seuil Influence de la grosseur du noyau Meilleur opérateur ?
Opérateurs basés sur le passage par zéro Note: LoG: facteur 1,6 entre les 2
gaussiennes
Détection à plusieurs résolutions
Opérateur de Marr appliqué à plusieurs valeurs d’écart type (pour la gaussienne)