TERI : Traitement et reconnaissance d'images



Documents pareils
Traitement bas-niveau

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

M2R IMA UE CONF Présentation

Développements limités. Notion de développement limité

Fonctions de plusieurs variables

Cours de Mécanique du point matériel

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

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

Mathématiques I Section Architecture, EPFL

Géométrie discrète Chapitre V

TP SIN Traitement d image

Nombre dérivé et tangente

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

Cours Fonctions de deux variables

Traitement par lot redimensionner des images

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Etude de fonctions: procédure et exemple

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Fonctions de deux variables. Mai 2011

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

Opérations de base sur ImageJ

Chapitre 0 Introduction à la cinématique

Intégrales doubles et triples - M

SYSTEMES LINEAIRES DU PREMIER ORDRE

F411 - Courbes Paramétrées, Polaires

TD1 Signaux, énergie et puissance, signaux aléatoires

Détection et suivi d'objets dans une séquence d'images par contours actifs

Les travaux doivent être remis sous forme papier.

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours.

Développements limités, équivalents et calculs de limites

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

Continuité et dérivabilité d une fonction

Repérage d un point - Vitesse et

PHOTOSHOP - L'AFFICHAGE

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

TRACER LE GRAPHE D'UNE FONCTION

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Modules Multimédia PAO (Adobe)

SudoClick Reconnaissance de grilles de sudoku pour téléphones portables

Fête de la science Initiation au traitement des images

Plan du cours : électricité 1

DURÉE DU JOUR EN FONCTION DE LA DATE ET DE LA LATITUDE

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Chapitre VI. Connexions et fonctions numériques

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

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

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

Les algorithmes de base du graphisme

Cours 9. Régimes du transistor MOS

Corrigé du baccalauréat S Asie 21 juin 2010

Projet de Traitement du Signal Segmentation d images SAR

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Fonctions Analytiques

Mais comment on fait pour...

Oscillations libres des systèmes à deux degrés de liberté

Fonctions de plusieurs variables

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Introduction à MATLAB R

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

Segmentation d'images à l'aide d'agents sociaux : applications GPU

OM 1 Outils mathématiques : fonction de plusieurs variables

Chapitre 6. Fonction réelle d une variable réelle

Image d un intervalle par une fonction continue

O, i, ) ln x. (ln x)2

Object Removal by Exemplar-Based Inpainting

Catégories de format d'optimisation

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Représentation géométrique d un nombre complexe

Planche n o 22. Fonctions de plusieurs variables. Corrigé

TD: Cadran solaire. 1 Position du problème

Vision par ordinateur : outils fondamentaux. Radu HORAUD et Olivier MONGA. Deuxieme edition. Editions Hermes

THÈSE. Mesures statistiques non-paramétriques pour la segmentation d'images et de vidéos et minimisation par contours actifs

Chapitre 5: Oscillations d un pendule élastique horizontal

Les Conditions aux limites

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, m 3 kg 1 s 2

Les nouveaux tableaux de bord des managers

Table des matières. Avant-propos. Chapitre 2 L actualisation Chapitre 1 L intérêt Chapitre 3 Les annuités III. Entraînement...

Algorithmes pour la planification de mouvements en robotique non-holonome

Chapitre 18 : Transmettre et stocker de l information

Chapitre 1 Introduction

Fonctions homographiques

Mathématiques Algèbre et géométrie

Mathématiques et petites voitures

Test : principe fondamental de la dynamique et aspect énergétique

CHAPITRE 2 POSITIONNEMENT

INDEX ACCESSOIRES CES ARTICLES SONT CONDITIONNES AVEC LE LASER MAC VI :

TP 7 : oscillateur de torsion

Logiciel SCRATCH FICHE 02

CH IV) Courant alternatif Oscilloscope.

Les étapes du traitement de l analyse d image

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

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

Comparaison de fonctions Développements limités. Chapitre 10

Spécialité IAD. Master de Sciences et technologie de l UPMC. Mention informatique. Partenaires : ENST, ENSTA. Responsables : T. Artières, C.

GIMP. Le traitement d'images libre INSTALLATION SUR WINDOWS

Transcription:

TERI : Traitement et reconnaissance d'images Cours Master 2 IAD Isabelle Bloch - ENST / Département Signal & Images Florence Tupin - ENST / Département Signal & Images Antoine Manzanera ENSTA / Unité d'électronique et d'informatique

Détection de contours Plan 1 Méthodes élémentaires 2 Méthodes analytiques : principe 3 Méthodes analytiques : multi-échelle Antoine MANZANERA Cours TERI Master 2 IAD page 2

Détection de contours La détection de contours est une technique de réduction d'information dans les images, qui consiste à transformer l'image en un ensemble de courbes, pas forcément fermées, formant les frontières significatives de l'image. Si les structures extraites sont simples à manipuler (courbes fines, régulières, stables...), elles peuvent être utiles pour la mise en correspondance d'images (robotique, indexation,...) Image n 13 Contours image n 13 Contours image n 22 Antoine MANZANERA Cours TERI Master 2 IAD page 3

Contours : méthode élémentaire Norme L 1 du gradient de Sobel... + Sobel vertical : I y Seuillage Original... I Sobel horizontal : Amincissement Contours épais x Poursuite Fermeture Antoine MANZANERA Cours TERI Master 2 IAD page 4

III Contours : méthode analytique En 1d, un contour correspond à un maximum de la dérivée première, c'est-à-dire à un passage par zéro de la dérivée seconde : f (x) f '(x) f ''(x) Pour retrouver cette propriété en 2d, il faut se placer dans la direction du gradient. Les contours sont donc définis comme les maxima de la dérivée première dans la direction du gradient, c'est-à-dire des passages par zéros de la dérivée seconde dans la direction du gradient, soit : I g x t I g g =0 2 I I g g= 2 g y Antoine MANZANERA Cours TERI Master 2 IAD page 5

III Contours : méthode analytique Exprimons la fonction image et ses dérivées dans le repère local au gradient (g,t) : g= x cos y sin t = x sin y cos I x= g cos t sin y= g sin t cos avec =arg I =arctan g Ix Iy Calcul des dérivées premières : φ x t y I g =I x cos I y sin I t =I x sin I y cos Ix Iy Et puisque cos = I et sin = I on a : I g = I I t =0 La composante tangentielle t correspond à la direction de l'isophote ou ligne de niveau. La composante gradient g correspond à la direction principale de variation. Antoine MANZANERA Cours TERI Master 2 IAD page 6

III Contours : méthode analytique Calcul des dérivées secondes : I g g = I x x cos2 2 I x y cos sin I y y sin 2 2 2 I t t= I x x sin 2 I x y cos sin I y y cos Et finalement, en remplaçant cos φ et sin φ par leur expression en fonction du gradient, l'équation des contours devient : I 2 2 I xx I x 2 I x y I x I y I y y I y =0 g φ x Soit 5 dérivées à calculer. On peut néanmoins gagner beaucoup en approximant la dérivée seconde dans la direction de g par le laplacien. En effet, on peut remarquer que : t y I g g I t t =I xx I y y = I Le laplacien est donc invariant par rotation. Or Itt, la dérivée seconde dans la direction de t, correspond à la courbure de la ligne isophote (ligne de niveau). Si cette courbure est faible, on a : I 0 I tt Finalement, l'équation des contours devient : Antoine MANZANERA Cours TERI Master 2 IAD gg I =0 page 7

Contours et Laplacien Laplacien Seuiller les passages par zéro selon le contraste. Sélectionner les structures en fonction de l'échelle Passages par zéro + + + - + + + - + + - +.../... Détection des changements de polarité dans un voisinage 2x2 Antoine MANZANERA Cours TERI Master 2 IAD page 8

Dérivées multi-échelles n I g t =I n g t g t g t x 2 g t x 2 échelle I I x I = I x 2 I y 2 I x x I x y I=I x x I y y Antoine MANZANERA Cours TERI Master 2 IAD page 9

Contours multi-échelles σ = 1.0 σ = 1.5 σ = 2.0 Σ = 2.5 σ = 3.5 σ = 5.0 Antoine MANZANERA Cours TERI Master 2 IAD page 10

Contours et contrastes Laplacien (σ = 1.5) Module du gradient (σ = 1.5) passages par zéro Seuil haut (s = 8.0) Seuil bas (s = 0.5) Le seuil par hystérésis consiste à sélectionner l'ensemble des composantes connexes dans l'image de seuil bas, qui ont au moins 1 pixel dans l'image de seuil haut (voir reconstruction géodésique). Seuil par hystérésis Antoine MANZANERA Cours TERI Master 2 IAD page 11

Contours - Conclusion Courbure négligée? CONTOURS I g g non Z oui I Passages par zéro Seuil simple I G Seuil par hystérésis Intersection σ : échelle caractéristique C Contours Antoine MANZANERA Cours TERI Master 2 IAD page 12