Traitement et reconnaissance d'images (TERI)

Addison-Wesley
Page 1 sur 50Lecteur de document UniversityLib

Traitement et reconnaissance d'images (TERI)

Image Processing and Computer Vision · lab

Voir tous les documents en intelligence artificielle et données

TERI : Traitement et

reconnaissance d'images

Cours Master 2 IAD

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

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

TERI Objectifs du cours

L'objectif du cours Traitement et Reconnaissance d'Images est de proposer une

formation de base en analyse d'images et reconnaissance des formes.

Il est a destin tous les l ves suivant le Master IA et D cision ; les liens entre l'Image, la

Vision et l'Intelligence Artificielle seront abord s plusieurs reprises.

On pr sentera les connaissances de base sur les images discr tes (th orie de l'information),

leur repr sentation (structures discr tes), et leur exploitation (filtrage et am lioration).

L'analyse automatique des images sera d velopp e travers un probl me phare : celui de la

segmentation d'images.

On abordera galement des notions de plus haut niveau sur la compr hension automatique

du contenu des images (classification et reconnaissance des formes).

Le cours s'accompagnera d'une partie pratique : TP sur machine + TD exercices.

Enfin, une ouverture sur les applications et les d bouch s industriels sera pr sent e.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 2

TERI Planning du cours

  • Cours 1 : Introduction + chantillonnage (4h) (Antoine Manzanera)
  • Cours 2 : Filtrage et d tection de contours (3h) (Antoine Manzanera)
  • Cours 3 : Introduction la segmentation (2h) (Antoine Manzanera)
  • Cours 4 : Perceptions et mod les (2h) (Antoine Manzanera)
  • Cours 5 : Reconnaissance des formes et classification (4h) (Florence Tupin)
  • TP Machines : TP Introduction l'image (4h) (Florence Tupin Nicolas Lom nie)
  • TD Exercices : S ance de travaux dirig s (4h) (S verine Dubuisson)
  • Cours 6 : Descripteurs d'images (2h) (A. Manzanera)
  • Cours 7 : Applications du traitement d'images (2h) (F. Tupin)

D tails pratiques, Organisation des examens, Supports de cours,... :

http://www.tsi.enst.fr/~bloch/P6Image/TERI.html

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 3

Introduction au TI Plan du cours

I D veloppement du TI et domaines connexes

I 1 Historique du Traitement d'images (TI)

I 2 TI et vision par ordinateur

I 3 TI et Intelligence Artificielle

I 4 TI et perception visuelle

II Introduction aux images num riques

II 1 Modalit s

II 2 Vocabulaire

II 3 chantillonnage et quantification

III Les mod les formels du TI

III 1 Le mod le lin aire : la convolution...

III 2 Le mod le fr quentiel : la transform e de Fourier, l' chantillonnage...

III 3 Le mod le statistique : l'histogramme, la quantification, l'entropie,...

III 4 Le mod le diff rentiel : gradients, isophotes, quations diff rentielles,...

III 5 Le mod le ensembliste : morphologie math matique,...

III 6 Le mod le discret : maillage, connexit , distances,...

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 4

Historique du Traitement d'Images

Images de

chambre bulles

Restauration

Am lioration

EMPIRISME

VISION ACTIVE

RECONSTRUCTIONISME

1950

Caract res

typographi s

Classification

Imagerie m dicale

Imagerie satellite

et a rienne

MORPHOLOGIE

MATHEMATIQUE

EDP & SCALE

SPACE

T lesurveillance

et armement

Reconstruction

Contr le qualit

D tection

Poursuite

Robotique

mobile

Localisation

Gestion des donn es

multimedia

Compression

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 5

2005

Indexation

TI & vision par ordinateur

Vision industrielle

ϠEnvironnement connu / contr l

ϠContraintes de temps

ϠContraintes de qualit

Vision robotique

ϠEnvironnement non contr l /hostile

ϠContraintes d' nergie

ϠAction / Adaptation

Traitement

d'Images

Multimedia

ϠHumain dans la boucle

ϠContraintes d'espace

ϠProtection des contenus

Ad quation

Algorithme

Architecture

ϠPrise en compte de la machine

ϠCompromis temps/ nergie/espace

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 6

Syst mes base de TI

Transmission

Sc ne

Codage / compression

D codage / restitution

Am lioration

Segmentation

f I x

U

x I

g

Acquisition

Calcul de gradient

Traitement

Extraction

d'attributs

p S

I

x

p

D tection de contours

Analyse

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Filtrage

Compr hension

page 7

TI & Intelligence Artificielle

Dans la conception moderne de l'Intelligence Artificielle dite situ e (i.e. mise en

agit sur le

situation) ou incarn e (i.e. introduite dans un acteur ), la machine

monde ext rieur, ventuellement se d place, et aussi per oit son environnement pour

pouvoir s'y adapter.

La vision est une source extr mement riche

d'information, qui permet la machine de se

reconna tre des objets ou des

localiser,

personnes, un co t

faible, une nergie

raisonnable, et de mani re passive (i.e. sans

mettre de signal).

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 8

TI & Intelligence Artificielle

R ciproquement, le traitement d'image et la vision tirent parti des connaissances et des

techniques d'intelligence artificielle pour g rer l'adaptation un environnement changeant,

l'information incertaine, les syst mes h t rog nes de connaissances et les diff rents

niveaux de prise de d cision.

Repr sentation

de l'incertain

Mod lisation des

connaissances

Apprentissage

Raisonnement

et d cision

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 9

TI & perception visuelle

Une difficult fondamentale de la vision artificielle vient du manque de connaissance

profonde des m canismes qui r gissent la compr hension des images dans la nature.

La vision humaine est en effet extr mement performante (d placement, lecture,

reconnaissance), mais nous n'avons aucun retour conscient sur la m canismes mis en

jeu ( la diff rence du jeu d' chec par exemple). En cela l' tude des m canismes

physiologiques et psychologiques de la vision sont une source tr s importante

d'information, et d'inspiration.

Exemples :

ϠTraitements r tiniens / traitements corticaux.

ϠM canisme d'accentuation des contrastes.

ϠMulti r solution et r tine.

ϠVision des batraciens.

Ϡ.../...

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 10

TI & perception visuelle

du

Publicité

Exemple :

l'illusion de l' chiquier.

Plusieurs m canismes sont en

niveau

jeu,

(renforcement

des

contrastes) au tr s haut niveau

(interpr tation de

l'ombre et

reconnaissance d'un chiquier)

bas

local

tr s

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 11

TI & perception visuelle

du

Exemple :

l'illusion de l' chiquier.

Plusieurs m canismes sont en

niveau

jeu,

(renforcement

des

contrastes) au tr s haut niveau

(interpr tation de

l'ombre et

reconnaissance d'un chiquier)

bas

local

tr s

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 12

I 1 Types d'images, de capteurs

Ph nom ne physique

Grandeur mesur e

Capteur

mission et r flexion

de la lumi re visible

Rayonnement

infra rouge

R flectivit , luminance,...

CCD, CMOS,

Barrettes CCD,...

Luminance IR (chaleur), ...

Bolom tres,...

cho ultra sonore

Distance, densit de tissus,...

chographie,

sonar,...

R sonance magn tique

Pr sence d'un corps chimique,...

IRM, RMN,...

cho lectromagn tique

Distance, sp cularit de surfaces,..

Radar, SAR,...

Absorption des rayons X

Densit de tissus,...

Radiographie,

tomographie,...

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 13

Images num riques

x

R(x,y)

I(x,y)

y

L' chantillonnage est le proc d de discr tisation spatiale

d'une

image consistant associer chaque zone

rectangulaire R(x,y) d'une image continue une unique

valeur I(x,y).

On parle de sous chantillonnage lorsque l'image est

d j discr tis e et qu'on diminue le nombre d' chantillons.

La quantification d signe la limitation du nombre de valeurs diff rentes que peut

prendre I(x,y).

Une image num rique est une image chantillonn e et quantifi e.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 14

O

j

Hauteur

Pixels et niveaux de gris

Largeur

i

Indice de

colonne

Le pixel

I = N

Indice de

ligne

Une image num rique I

Valeur

Niveau de gris

]

N valeurs r elles.

La convolution de I par h est d finie par :

x 2

Ih [ x , y ]=

i= x

1

y 2

j = y

1

h I [ x i , y j ]

Propri t s de la convolution :

COMMUTATIVIT

hg= gh

ASSOCIATIVIT

hg k = h gk = hgk

DISTRIBUTIVITɠ/ +

h g k = hg hk

La fonction h est dite

noyau de convolution

x

h [ x , y ]

y

Les nouvelles valeurs du pixel

sont calcul es par produit scalaire

entre le noyau de convolution et le

voisinage correspondant du pixel.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 24

La Convolution

Exemple :

1/152

5

5

5

11

11

11

16

16

16

11

11

11

5

5

5

16

16

16

16

24

24

24

24

16

16

16

16

5

5

5

11

11

11

11

16

16

16

16

11

11

11

11

5

5

5

calculer une

convolution, on

Pour

remplace la valeur de chaque pixel par la

valeur du produit scalaire entre les valeurs

du noyau de convolution et les valeurs du

voisinage du pixel consid r (par rapport

l'origine (0,0) du noyau de convolution).

Attention : impl mentation parall le .

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 25

III 2 : Le mod le fr quentiel

Le mod le fr quentiel tend d crire l'image en termes de structures p riodiques, en la

d composant dans une base de fonctions p riodiques simples, comme des sinuso des :

La transform e de Fourier :

Outil fondamental d'analyse en traitement du signal, le pendant bidimensionnel de la TF et sa version

discr te peut tre appliqu avec profit aux images num riques. Si son utilisation en tant qu'outil

Publicité

analytique et algorithmique s'est estomp e en traitement d'images au profit d'approches mieux adapt es

la localisation spatiale des fr quences (ondelettes), elle reste un outil th orique et p dagogique important :

la formalisation du ph nom ne de l'aliasing et des contraintes d' chantillonnage en est un exemple (voir

cours Espace d' chelles).

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 26

Transform e de Fourier

La transform e de Fourier permet la d composition d'un signal f en combinaison lin aire de

sinuso des complexes, dont les coefficients F dit coefficients de Fourier, fournissent des

informations sur les fr quences (u,v) et permettent des manipulations dans le domaine

fr quentiel.

Transform e de Fourier discr te bidimensionnelle :

(x,y) sont les coordonn es

du domaine spatial

Directe :

w1

F =

x =0

h 1

y= 0

f [ x , y ]e2i ux vy / wh

(u,v) sont les coordonn es

du domaine fr quentiel

Inverse :

f [ x , y ]=

1

wh

w1

u=0

h1

v=0

F e2i ux vy /wh

Propri t s de la transform e de Fourier (1) :

CRITURE SOUS FORME MODULE / PHASE

F [ u , v]=%F [ u , v]%e i [ u , v ]

P RIODICIT

F [ u , v]= F [ u w , v h ]

SYM TRIE

Si F est la transform e de Fourier d'une fonction r elle f :

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 27

F [ u , v]= F

et donc :

%F [ u , v ]%=%F %

et

=

Transform e de Fourier

Image

Module

v

Phase

v

u

u

f [ x , y ]

ln %F %

Propri t s de la transform e de Fourier (2) :

TF

[ u , v]}

{ f [ x , y ] F [ u , v ]

[ x , y ] F 1

[ x , y ] F 2

[ u , v ]

f 1

f 2

si

CORRESPONDANCE CONVOLUTION / PRODUIT

f 1

[ x , y] f 2

[ x , y] F 1

[ u , v ] F 2

[ u , v]

f 1

[ x , y] f 2

[ x , y ] F 1

[ u , v ]F 2

[ u , v]

D RIVATION

f [ x , y ]

x

iuF [ u , v ]

et

f [ x , y ]

y

ivF [ u , v ]

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

LINEARIT

a f 1

[ x , y ] b f 2

[ x , y ] a F 1

[ u , v ] b F 2

[ u , v]

TRANSLATIONS SPATIALES / FR QUENTIELLES

f [ x x ' , y y ' ] F e2i ux ' vy ' /wh

f [ x , y ] e 2i u ' x v ' y / wh F

TH OR ME DE PARSEVAL

w1

x =0

h1

y =0

% f [ x , y ]%2

=

1

wh

w1

u= 0

h 1

v =0

%F [ u , v ]%2

page 28

QUIZZ Transform e de Fourier

Attribuez chaque image son spectre de Fourier

(1)

(2)

(3)

(4)

(a)

(b)

(c)

(d)

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

QUIZZ Transform e de Fourier

Attribuez chaque image son spectre de Fourier

(1)

(2)

(3)

(4)

(a)

(b)

(c)

(d)

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

III 3 : Le mod le statistique

On s'int resse dans ce mod le aux propri t s statistiques des images : la distribution des

valeurs prises par les pixels, la corr lation existant entre des pixels spatialement proches, la

fr quence d'occurrence de certaines structures spatiales...

Les mesures statistiques fournissent des grandeurs et fonctions empiriques sur lesquelles

peuvent s'appuyer des mod les probabilistes utilis s par les algorithmes d'analyse d'images.

Par exemple, le mod le des champs de Markov consid re l'image comme la r alisation d'un

champ al atoire (chaque pixel correspondant une variable al atoire), o la valeur prise par

un pixel ne d pend que de celle de ses voisins (selon une topologie discr te donn e, voir

plus loin).

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 31

III 3 : Le mod le statistique

Un autre exemple remarquable d'analyse statistique est l'utilisation des matrices de co

occurrence, habituellement utilis es pour caract riser les textures.

j

La matrice de co occurrence M

associ e au

vecteur v, est la matrice de taille N x N ( N est le

(i,j)

nombre de niveaux de gris), tel que M

repr sente la fr quence du couple de valeurs (i,j)

parmi les couples de pixels (x,x+v).

v

v

i

v

i

j

Ces techniques, et d'autres exemples de mod les statistiques seront pr sent es plus en

d tail dans les prochains cours. Dans le cadre de cette introduction, nous d velopperons

seulement le premier outil statistique d'analyse des images : l'histogramme.

L'histogramme :

Outil de base pour l' tude des capteurs ou de la dynamique d'une sc ne, il est utilis par certains

op rateurs d'analyse. On retiendra cependant qu'il ne faut pas consid rer l'histogramme comme une

caract ristique fondamentale de l'image dans la mesure o on peut le transformer radicalement sans

changer significativement l'image.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 32

Histogramme

W

Histogramme

Effectif

H

H(x)

H(x) est le nombre

de pixels dont le

niveau de gris est

gal x.

Il

Publicité

L'histogramme repr sente la

r partition des pixels en

fonction de leur niveau de

gris.

diverses

fournit

les

informations

statistiques d'ordre (voir ci

(voir

contre),

pr c demment),

peut

permettre d'isoler des objets.

l'entropie

et

comme

Histogramme cumulatif normalis

Niveau de gris

Effectif

relatif

HC(x)

x

i= 0

H x

W H

HC x =

HC(x) est le taux

de pixels dont le

niveau de gris est

inf rieur x.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Min

M dian

Max

Niveau de gris

page 33

Traitement base d'histogramme

On pr sente dans la suite quelques traitement d'analyse effectu s uniquement partir

de l'histogramme. Retenons que certains de ces traitements sont souvent calcul s au

niveau des capteurs, et qu'en g n ral leur pertinence est tr s intimement li e aux

conditions d'acquisition.

(1) Normalisation

exploiter toute la dynamique de codage.

(2) galisation

quilibrer la dynamique de codage et augmenter le contraste.

(3) Segmentation

simplifier l'image en regroupant les pixels selon leurs valeurs.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 34

Histogramme : normalisation

La normalisation d'histogramme, ou expansion de dynamique, est une transformation affine

du niveau de gris des pixels de telle sorte que l'image utilise toute la dynamique de

repr sentation.

ϠD : dynamique

ϠNmin : la plus petite

valeur dans l'image

ϠNmax : la plus

grande valeur dans

l'image

f new

[ x , y ]= f [ x , y ]Nmin

2 D1

Nmax Nmin

Pour rendre la normalisation moins sensible

aux valeurs marginales (outliers), on utilise

g n ralement un param tre , 0< <1,et on

prend :

Nmin HC1

Nmax HC 1 1

image d'origine f

Nmin

Nmax

2D 1

histogramme d'origine

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

expansion de dynamique

f

new

histogramme normalis

page 35

Histogramme : galisation

L' galisation d'histogramme est une transformation des niveaux de gris dont le principe est

d' quilibrer le mieux possible la distribution des pixels dans la dynamique (Id alement, on

cherche obtenir un histogramme plat).

La technique classique consiste rendre le plus lin aire

possible l'histogramme cumul de l'image en utilisant la

transformation suivante :

f new

[ x , y ]= 2 D1

HC f [ x , y]

wh

ϠD : dynamique

Ϡ(w,h) : dimension de l'image

ϠHC(.) : histogramme cumul

Histogramme de f

Histogramme de f

new

Original f

Histogramme

cumul de f

Histogramme

cumul de f

new

Apr s galisation f

new

Le r sultat est une augmentation globale du contraste dans l'image. Notez dans l'exemple ci dessus l'accentuation

des d fauts avec la mise en vidence du bruit spatial fixe (effet de tramage) de l'imageur infra rouge.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 36

Histogramme : segmentation

Il existe des techniques de segmentation bas es sur un regroupement des niveaux de gris

partir de l'histogramme. Ces techniques sont rarement efficaces car elles ne consid rent que

la valeur des pixels sans tenir compte de crit res g om triques ou topologiques (voir cours

Segmentation).

Par exemple, la m thode ci dessous calcule un certain nombre de quantiles partir de

l'histogramme cumul , les regroupe par classes en fonction d'un crit re de distance, puis

attribut la m me tiquette aux pixels dont la valeur est la plus proche d'une classe donn e :

Image originale

Histogramme cumul avec

agr gation des quantiles

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Image segment e

page 37

III 4 : Le mod le diff rentiel

Dans le mod le diff rentiel, on consid re l'image comme une fonction continue f(x,y),

dont on tudie le comportement local l'aide de ses d riv es.

Une telle tude, fond e sur la formule de Taylor, n'a de sens que si la fonction f a une

certaine r gularit , ce qui constitue le probl me clef des m thodes diff rentielles.

I

I

x

x

Au premier ordre, on peut ainsi associer chaque point

(x,y) un rep re propre (t,g), o le vecteur t donne la

direction de l'isophote (ligne de variation minimale) et g

la direction orthogonale, celle du gradient.

le continu,

le mod le

Gr ce au plongement dans

diff rentiel permet en outre d'exprimer un grand nombre

d'op rations d'analyse en termes d' quations aux d riv es

partielles (EDP), ce qui permet de donner un fondement

math matique satisfaisant aux traitements et aussi de

fournir des m thodes pour les calculer, par des sch mas

num riques de r solution.

g

g

f

f

t

t

y

y

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 38

(cid:209)

(cid:209)

III 5 : Le mod le ensembliste

En morphologie math matique, l'image est consid r e comme un ensemble, dont on

tudie les propri t s en fonction de relations locales avec un ensemble de r f rence

( l ment structurant) en termes d'intersection et d'inclusion (relations en tout ou rien).

B ) X =

B X

B ) X `

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 39

rosion et Dilatation

Les transformations morphologiques sont d finies partir des 2 op rateurs ensemblistes de

base que sont l' rosion et la dilatation

Original (Matisse 1952)

B X ={x 2 ; B x X }

B X ={x 2 ; B x ) X `}

( l ment structurant : disque)

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 40

rosion et Dilatation

L' rosion et la dilatation, et par suite l'ensemble des transformations morphologiques, se

g n ralisent des ensembles (Images binaires) aux fonctions (Images en niveaux de gris) par

l'interm diaire des ensembles de niveaux :

I n={x 2 ; I x n }

MIN

MAX

Original (Man Ray 1924)

Publicité

B I

B I

( l ment structurant : losange)

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 41

III 6 : Le mod le discret

La g om trie discr te est une discipline au moins aussi ancienne que le traitement

d'images. Alors que le mod le diff rentiel consid re les structures g om triques

(courbes, surfaces, droites, etc) comme des approximations num riques de leurs

homologues continues, ou que le mod le fr quentiel traduit la discr tisation en termes de

perte d'information, le mod le discret, lui, int gre l'espace chantillonn comme cadre

math matique, et s'efforce de donner un cadre formel aux structures g om triques

discr tes : d finition, propri t s, th or mes,...

Quelle est la distance

entre les 2 points ?

Qu'est ce qu'un trou ?

Qu'est ce

droite ?

qu'une

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 42

Pavages du plan

Un pavage du plan est une partition du plan en cellules l mentaires (pixels).

Il n'existe que 3 pavages r guliers du plan :

triangulaire

carr

hexagonal

... mais de nombreux pavages irr guliers :

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 43

Pavages du plan

D'autres pavages irr guliers du plan...

Pavage ap riodique de Penrose

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 44

Pavage p riodique d'Escher

Pavages et maillages

A tout pavage du plan on peut associer un graphe o les sommets (noeuds) repr sentent

les cellules l mentaires, et o les ar tes repr sentent la relation d'adjacence entre les

cellules (2 cellules sont adjacentes si elles ont un c t en commun). Un tel graphe est un

maillage du plan.

Les pavages et les maillages r guliers sont duaux :

Questions :

repr sentation dans Z2 ?

combien de directions ?

r cursivit ?

Pavage triangulaire

Pavage carr

Pavage hexagonal

Maillage hexagonal

Maillage carr

Maillage triangulaire

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 45

Maillage et connexit

Les relations topologiques dans les images discr tes sont d finies partir de la relation

de connexit induite par le graphe du maillage (X,S), o X repr sente les sommets et S les

ar tes.

X $2 ; S X 2

Soient x et y 2 points de X, par d finition x et y sont voisins si :

xH y Ԟ x , y S

maille carr e

4 connexe

maille carr e

8 connexe

maille triang.

6 connexe

La cl ture transitive de la relation de voisinage est une relation d' quivalence

il existe un chemin connexe entre x et y :

}/ xH x1, ... , x i

Les classes d' quivalence de cette relation s'appellent les composantes connexes de X

x~ y {x 1, ... , x n

H x i 1 , ... , x n

H y

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Topologie dans la maille carr e

Dans la maille carr e, la notion de trou dans un objet X (X Z2), qui doit correspondre

une composante connexe finie du compl mentaire Xc, n'est pas bien d finie...

Ce probl me est li la validit du th or me de

Jordan, selon lequel une courbe simple ferm e

s pare le plan en 2 composantes connexes, dont

une born e.

8 connexit

4 connexit

...sauf si l'on consid re des connexit s diff rentes pour X et pour Xc :

(8,4) connexit

(4,8) connexit

Le th or me de Jordan est v rifi

pour ces connexit s.

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Questions :

de

combien

composantes

connexes, combien de trous

compte l'image ci contre

en (8,4) connexit ?

en (4,8) connexit ?

M trique dans la maille carr e

Le graphe du maillage induit galement une distance dans le plan discret, la distance

entre 2 points x et y tant d finie par la longueur du plus court chemin connect entre x et

y. En pond rant toutes les ar tes du maillage par la valeur 1, on trouve :

distance de la 4 connexit

d 4 x , y =#x1 y 1# #x 2 y 2#

1

1

1

distance de la 8 connexit

d 8 x , y = max #x 1 y1#,#x 2 y 2#

On peut aussi pond rer diff remment les ar tes du maillage 8 connexe, voire utiliser des

maillages plus complexes (i.e. des voisinages plus grands) :

4

3

distance du

chamfrein (3,4)

11

7

55

distance du

chamfrein (5,7,11)

Questions :

y

(x,y), d

calculer les distances d

(x,y), d

4

8

entre les 2 points x et y ci contre :

(x,y), d

ch(3,4)

ch(5,7,11)

(x,y)

x

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

Conclusion

quivalence convolution /

multiplication

mod le

lin aire

mod le

fr quentiel

Ondelettes

Corr lation

ACP

mod le

statistique

Morphologie

statistique

.../...

mod le

ensembliste

Filtres

diff rentiels

mod le

diff rentiel

EDP / Ensemble

de niveaux

A retenir pour ce cours :

image num rique

chantillonnage

quantification

histogramme

convolution

repr sentation fr quentielle

connexit et distance

discr tes

Antoine MANZANERA Cours TERI Master IAD UPMC Paris 6

page 49

Sources et bibliographie Liens utiles

Livres :

ϠJ.P. Cocquerez et S. Philipp Analyse d'images : filtrage et segmentation Masson 1995

ϠR.C. Gonzalez et Woods Digital Image Processing 2d edition

Addison Wesley 2002

ϠA. Rosenfeld et A.C. Kak Digital picture processing Academic Press London 1982.

ϠH. Ma tre (ss la direction de) Le traitement des images Hermes Lavoisier IC2 2003.

ϠJ.R. Parker Algorithms for Image Processing and Computer Vision Wiley & Sons 1997.

ϠS. Bres, J.M. Jolion, F. Lebourgeois Traitement et analyse des images num riques

2003

Hermes Lavoisier

ϠI.T. Young, J.J. Gerbrands et L.J. Van Vliet Fundamentals of Image Processing Universit de Delft.

internet : http://www.ph.tn.tudelft.nl/~lucas/publications/1995/FIP95TYJGLV/FIP2.2.pdf)

(sur

ϠD. Lingrand Introduction au Traitement d'images Vuibert 2004

Pages web :

ϠTelesun INSA : http://telesun.insa lyon.fr/~telesun/

ϠUniv. de Delft : http://www ict.its.tudelft.nl/html/education/courses/

ϠProjet Marble : http://www.icbl.hw....