26
Capsule 1 Introduction à Aphelion Présentation du progiciel Aphelion Familiarisation avec le progiciel Détection des arêtes

Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Embed Size (px)

Citation preview

Page 1: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Capsule 1Introduction à Aphelion

Présentation du progiciel Aphelion

Familiarisation avec le progiciel

Détection des arêtes

Page 2: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Aphelion

Page 3: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 4: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Partenariat

ADCIS SA (France) Ecole des Mines de Paris

Centre de Morphologie Mathématique

Collaboration avec UMASS Image Understanding Environment

Page 5: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

CI ISSAC : Vision robotique

APHELION™

Logiciel de Traitement,Logiciel de Traitement,

d’Analysed’Analyse

etet

d’Interprétation d’Imaged’Interprétation d’Image

Page 6: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 7: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 8: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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)

Page 9: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 10: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Bibliothèques d’opérateurs (2)

Segmentation Analyses globale et individuelle

(objets) Traitement d’objet et interprétation FFT et filtrage fréquentiel

Page 11: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 12: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 13: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 14: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Objets et Mesures

Page 15: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Interactions Image-Objets

Page 16: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Interface graphique

Page 17: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 18: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 19: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Un Serveur Graphique pour vos courbes

Affichage de haute qualité

Mesures interactive sur les graphiques

Histogrammes, profils, diagrammes de dispersion

Page 20: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

APHELION: Modules optionnels

VisionTutor Recognition Toolkit Module de test des comètes Module de pilotage de port série Module 3D Module couleur Microscopie

Page 21: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 22: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Mise en marche

Utilisation dans la langue française: View - Language - French

Affichage d’une image: Bouton droit - LUT - Échelle de gris

inverse

Page 23: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Images suggérées pour le traitement

Blood Ceramic Grille pcb Road VisionTutor/Images/Seeds1 VisionTutor/Images/panda VisionTutor/Images/amr10i

Page 24: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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?

Page 25: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

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

Page 26: Capsule 1 Introduction à Aphelion n Présentation du progiciel Aphelion n Familiarisation avec le progiciel n Détection des arêtes

Détection à plusieurs résolutions

Opérateur de Marr appliqué à plusieurs valeurs d’écart type (pour la gaussienne)