VISION INDUSTRIELLE PLAN DU COURS. 2. Acquisition ou Formation des images 3. Traitement d images 4. Analyse des images. Exemples d applications



Documents pareils
Géométrie discrète Chapitre V

Traitement bas-niveau

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

TP SIN Traitement d image

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

Mode d'emploi du plugin Grayscale_Granulometry

Utilisation du logiciel ImageJ gratuit

Fête de la science Initiation au traitement des images

Chapitre 18 : Transmettre et stocker de l information

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

Traitement numérique de l'image. Raphaël Isdant

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Glossaire technique Veditec

Immersion - Vision 3D dans la RV.

Fonctions de plusieurs variables

1. Vocabulaire : Introduction au tableau élémentaire

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

données en connaissance et en actions?

INFO 2 : Traitement des images

Business Intelligence

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

Activité 1 : Rayonnements et absorption par l'atmosphère - Correction

LES CAPTEURS CCD/CMOS

Introduction au Data-Mining

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Simple. Intelligent. Précis. Capteurs intra-buccaux pour la radiographie dentaire

Entrepôt de données 1. Introduction

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Par Richard Beauregard. Novembre 2011

Réussir et traiter ses photos sous UV avec Photoshop

ANALYSE SPECTRALE. monochromateur

L'intelligence en mouvement. Caméras AUTODOME 7000 avec fonction de suivi intelligent

L apprentissage automatique

La visio-conférence holographique : Pourquoi? Comment?

RIHANE Abdelhamid Maitre de conférences Université de Constantine (ALGERIE)

Le cinquième chapitre

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Caméra de surveillance avec capteur PIR, pour PX-3746

404 CAMCORDER FONCTIONS CAMÉSCOPE ET APPAREIL PHOTO

TD : Codage des images

Enquête 2014 de rémunération globale sur les emplois en TIC

Chapitre 2 Caractéristiques des ondes

PRINCIPE MICROSCOPIE CONFOCALE

Leica Application Suite

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

L'astrophotographie au Cercle

Partie Observer : Ondes et matière CHAP 04-ACT/DOC Analyse spectrale : Spectroscopies IR et RMN

Note technique. Formats de compression vidéo utilisés par CamTrace V11 avantages et inconvénients.

Conservation des documents numériques

Introduction au datamining

Chapitre 2 : communications numériques.

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Solution Vidéo Surveillance

La magnitude des étoiles

Une application de méthodes inverses en astrophysique : l'analyse de l'histoire de la formation d'étoiles dans les galaxies

SIG ET ANALYSE EXPLORATOIRE

Ligne Dentaire. Système Dentaire Panoramique et 3D

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

CNAM UE MVA 210 Ph. Durand Algèbre et analyse tensorielle Cours 4: Calcul dierentiel 2

A- Observez la vidéo A présentant le fonctionnement de deux objets techniques que nous

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Mesures de PAR. Densité de flux de photons utiles pour la photosynthèse

Les algorithmes de base du graphisme

VRM Monitor. Aide en ligne

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE

Chapitre 13 Numérisation de l information

Projet de Traitement du Signal Segmentation d images SAR

Auscultation par thermographie infrarouge des ouvrages routiers

Axe " Génie des Procédés", centre SPIN, Ecole des Mines de Saint-Etienne ECOLE DES MINES SAINT-ETIENNE ANALYSE D IMAGE

Administration du site (Back Office)

1S9 Balances des blancs


IFO. Soleil. Antoine COUSYN 29/07/ /02/2015. Vidéo. Manipur, Inde. Saturation du capteur CMOS. 19 Juin h11 heure locale.

Dossier 03 Périphériques d acquisition

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

TP : Gestion d une image au format PGM

Généralités sur le Langage Java et éléments syntaxiques.

LE DEVELOPPEMENT DES PNEUS VTT MICHELIN

Pourquoi l apprentissage?

une centrale ou organe de commande des détecteurs des dispositifs de signalisation d alarme (sirène, alarme lumineuse)

Société de Geo-engineering

Chapitre 1 : Introduction aux bases de données

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL

Structure du cours : Il existe de nombreuses méthodes intéressantes qui couvrent l Analyse des Données

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Mise en pratique : Etude de spectres

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Modélisation multi-agents - Agents réactifs

Transcription:

VISION INDUSTRIELLE Cours Licence ISACP 2008/2009 Christophe BLANC LASMEA Université Blaise Pascal Département Génie Electrique et Informatique Industrielle www.christophe-blanc.info PLAN DU COURS 2. Acquisition ou Formation des images 3. Traitement d images 4. Analyse des images 1 2 Définitions Vision par ordinateur Le chercheur en vision par ordinateur conçoit et analyse les aspects calculatoires et algorithmiques des process d'acquisition, de traitement et d'interprétation des images numériques. Son outil est la modélisation mathématique et algorithmique. Vision industrielle Le concepteur d'applications de vision industrielle construit des machines aptes à traiter un ensemble connu de tâches visuelles. Son outil est la méthodologie de conception de systèmes industriels et l'intégration. Exemples d applications Contrôle de conformités de pièces en sortie de chaîne de fabrication Reconnaissance de caractères (OCR) Vidéo surveillance semi automatique Stabilisation automatique d images Commande de robots mobiles par vision 3 4 1

Système de traitement d images Un exemple : détection de visage sur une photo 5 6 Un exemple : comptage des manifestants Un exemple : détection de visage dans une vidéo démo 7 8 2

Un exemple : détection de visage et segmentation des composantes faciales pour des applications liées à la cosmétique Un exemple : suivi temps réel des lèvres Inventeurs : C. BLANC JM ROBIN N de brevet : FR2907569 9 10 Un exemple : suivi temps réel des lèvres Un exemple : Biométrie faciale démo 11 12 3

Un exemple : Reconstruction 3D Un exemple : Sécurité routière twingo ladoux thermique 13 14 Disciplines présentes Une image Traitement du signal Géométrie Optimisation Statistiques Infographie Informatique Plusieurs points de vue Informaticien : tableau d unsigned char Physicien : l observation d un environnement par un capteur optique (signal 2D numérisé) Mathématicien : la projection d un espace de dimension 3 sur un plan 15 16 4

Définitions principales (image) Définitions principales (image) Image : forme bidimensionnelle discrète d un phénomène continu obtenue après discrétisation (tableau) : I :[0, L 1] [0, C 1] [ O, M ] I = f ( x, y ) définit une image de L lignes et C colonnes dont l'information portée est définit dans un espace à p dimensions. Si I est une image binaire, alors (p,m) = (1,1) Si I est une image en niveaux de gris, alors p = 1 et le plus souvent M = 255 Si I est une image couleur, alors p = 3 et le plus souvent M = 255 p 17 18 Définitions principales (pixel) Un pixel (contraction de "picture element") est le nom associé à une unité de base de l'image qui correspond à un pas de discrétisation. Un pixel est caractérisé par sa position et sa valeur (i.e. e son niveaux de gris). Le plus souvent, ce vocable est utilisé pour représenter indifféremment l'un ou l'autre de ces attributs. Définitions principales (maillage) Le maillage est l'arrangement géométrique des pixels dans l'image. On utilise généralement é un des trois types qui résultent de différentes représentations du plan par des figures géométriques. Tout d'abord, le maillage carré qui correspond à la réalité physique du capteur CCD. On peut également utiliser un maillage hexagonal (maillage de référence pour le domaine de la morphologie mathématique). Le maillage triangulaire est plus confidentiel. 19 20 5

Définitions principales (mesure de distance) Tout pixel d'une image est caractérisé par un couple de coordonnées (x,y). On peut donc calculer l des distances entre pixels. Les distances les plus courantes sont (pour deux pixels P(xp,yp) et Q(xq,yq)): distance de Manhattan : d1(p,q)= xp - xq + yp - yq distance euclidienne : d2(p,q)=[(xp - xq)2 + (yp - yq)2]1/2 distance de l'échiquier : dinf(p,q)=max( xp - xq, yp - yq ) Définitions principales (notion de voisinage et ordre de connexité) On appelle voisinage d'ordre k du pixel P et l'on lon note Vk(P) l'ensemble des pixels Q définit par: Vk(P) = { Q : 0 < d(p,q) <= k } Il existe principalement deux ordres de connexité : 4 et 8. Ce nombre correspond à la taille du plus petit voisinage non vide d'un pixel. Un pixel a 4 voisins directs si l'on lon choisit la distance d1, il en a 8 avec la distance dinf. Ces distances sont reliées par la propriété : dinf(p,q) <= d2(p,q) <= d1(p,q) 21 22 23 24 6

Définitions principales (histogramme) Définitions principales (histogramme exemple) On appelle histogramme de l'image I, la fonction H définie sur l'ensemble des entiers naturels par: Binarisation des images de luminance par seuillage H(x) = Card{P : I(P) = x} C'est à dire que H(x) traduit le nombre d'apparitions du niveau de gris x dans l'image I. Cette définition se généralise aux images multi bandes, l'histogramme est alors une fonction de p variables où p désigne le nombre de canaux. L'histogramme est un outil privilégié en analyse d'images car il représente un résumé simple, mais souvent suffisant du contenu de l'image. 530 pixels 5 350 pixels 15000 pixels appartenant à? O O 255 25 26 Ce cours aborde les techniques d'acquisition, de traitement, d'analyse et d'interprétation des images numériques dans l'objectif de construire un système de vision artificielle. D'une façon plus abrupte nous pouvons dire qu'un système de vision est un ensemble capable de : Saisir une image ou une représentation spatiale d'une scène Extraire les informations intéressantes (relativement aux objectifs) Interpréter ces informations pour décider d'une action à engager HISTOIRE D'où les trois étapes et 4 mots classiques que nous allons expliciter dans ce cours: Acquisition Traitement Analyse Interprétation/Décision 27 28 7

Acquisition : L'acquisition a pour objet le passage de la scène physique a une forme numérique éi observée. (Acquisition) Phénomène physique Émission et réflexion de la lumiére visible ibl Grandeur mesurée Réflectance, luminance,... Capteur CCD, CMOS, Barettes CCD,... Rayonnement infra-rouge Écho ultrasonore Luminance IR (chaleur),... Distance, Densité de tissus,... Bolomètres,... Échographie, sonar,... Résonance magnétique Écho électromagnétique Absorption des rayons X Présence d'un corps chimique,... Distance, spécularité de surfaces,.. densité de tissus,... IRM, RMN,... Radar, SAR,... Radiographie, tomographie,... 29 30 Traitement : Le traitement (souvent appelé prétraitement) regroupe toutes les opérations de manipulation de l'image qui permettent d'en améliorer la qualité. Ces manipulations produisent une nouvelle image. On y retrouve différentes techniques: - la compression : réduction du volume de l'image Analyse : L'analyse est une suite d'opérations permettant l'extraction de l'information essentielle contenue dans une image. En ce sens, l'analyse est une généralisation des techniques de compression. Elle est essentiellement composée par la phase de segmentation qui fournit une partition de l'image. A partir de cette segmentation, des techniques de description / modélisation permettent d'obtenir la description structurelle de l'image. - la restauration : correction des défauts dus à une source de dégradation - l'amélioration : modification de l'image dans le but de la rendre plus agréable à l'oeil 31 32 8

Interprétation : L'interprétation a pour but le passage de la description structurelle à la description sémantique en regard à certains objectifs. Cet objectif peut être très simple (mesure de certains paramètres sur des formes) ou beaucoup plus complexe (description du contenu de la scène en termes de concepts non mathématiques). Dans le cadre de la vision industrielle pour un objectif de qualité, les objectifs sont le plus souvent (en ordre croissant de complexité) : - contrôle dimensionnel (mesures simples) - contrôle d'aspect (mesure de texture) - contrôle structurel (analyse des composants d'un objet) - tri (reconnaissance) 33 9