Vous êtes sur la page 1sur 26

Institut Supérieur des Etudes Technologiques de Mahdia

UNITÉ D’ENSEIGNEMENT 
MULTIMÉDIA DE BASE

NOTES DE COURS
TRAITEMENT DES
DONNÉES MULTIMÉDIAS

MOUFIDA.JGUIRIM@YAHOO.FR

AU.2016-2017
TITRE DE LA LEÇON

Analyse d’image
Opération et primitive

2
TRANSFORMATIONS GÉOMÉTRIQUES -
VECTORIEL/BITMAP

 Objet vectoriel : on transforme les sommets (ou points de


contrôle) et on retrace
 Objet bitmap : calcul pour chaque pixel

3
OPÉRATION-PRIMITIVE: TRANSFORMATIONS
2D

 Transformations euclidiennes:
 Conservent les distances et les angles,
 Ex: translation, rotation.

 Homothéties:
 Changement d’échelle en x et/ou y.

 Réflexions:
 Symétrie par rapport à un axe.

 Cisaillement: 4

 On étire suivant un ou plusieurs axes.


OPÉRATION-PRIMITIVE:
TRANSLATION

x’= x + Tx y’= y + Ty

Où Tx et Ty sont les déplacements en x et en y de la translation

(x’,y’)

x
Ty
5

Tx
(x,y)
OPÉRATION-PRIMITIVE: ROTATION

Rotation autour de l’origine:

x’=x cos(O) – y sin(O)


y’=y cos(O) + x sin(O)

Où O est l’angle de rotation dans le sens anti-horaire.

Origine
OPÉRATION-PRIMITIVE: ROTATION

Cas général autour d’un point fixe:

x’=xr+(x-xr) cos(O) – (y-yr) sin(O)


y’=yr+(y-yr) cos(O) + (x-xr) sin(O)

Où O est l’angle de rotation dans le sens anti-horaire.

7
OPÉRATION-PRIMITIVE: ROTATION-
EXEMPLES

8
OPÉRATION-PRIMITIVE: ROTATION

Les transformations ne sont pas commutatives:


Rotation * Translation # Translation * Rotation

9
OPÉRATION-PRIMITIVE: REMARQUES

Par contre, on peut inverser:


2 Rotations:
Rotation 1* Rotation 2 = Rotation 2 * Rotation 1
2 Translations:
Translation 1* Translation 2 = Translation 2 * Translation 1

10
OPÉRATION-PRIMITIVE:
HOMOTHÉTIE

Changement d’échelle par rapport à l’origine (scalling, zoom)


x’ = Sx . x y’ = Sy . y

Où Sx et Sy sont les facteurs d’agrandissement (> 1) ou de réduction (< 1) en x et


en y.

11
OPÉRATION-PRIMITIVE:
HOMOTHÉTIE

Changement d’échelle autour d’un point fixe:

12
OPÉRATION-PRIMITIVE:
HOMOTHÉTIE

Si on veut changer l’échelle autour d’un point fixe on utilise plutôt


une translation combinée avec le changement d’échelle:

Xx’ =xf + (x – xf).Sx y’ = yf + (y- yf).Sy


Où Sx et Sy sont les facteurs d’agrandissement (>1) ou de réduction (<1) en x et
en y.

13
OPÉRATION-PRIMITIVE: RÉFLEXION

Réflexions par rapport aux axes (flip, miroir):

14
OPÉRATION-PRIMITIVE:
CISAILLEMENT

Cisaillement (glissement, « shearing »): on étire suivant un ou plusieurs axes,

15
OPÉRATION-PRIMITIVE: REPRÉSENTATION
MATRICIELLE

16
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE

 Trois types de traitement possibles basés sur les opérations


effectuées sur les images.
 Opérations logiques
 Entre deux images

 Opérations mathématiques
 Entre deux images

 Opérations géométriques

17
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations logiques:
 Ces opérations sont habituellement faites sur des images binaires, mais il
est parfois intéressant de les appliquer sur des images en niveaux de gris.
 Dans une image binaire, un pixel à la valeur 1 doit être considéré comme
une valeur « vraie », et un pixel à la valeur 0 doit être considéré comme une
valeur « fausse ».
 Chaque opération logique appliquée à l’ensemble de l’image est basée sur
une opération booléenne.
 Dans une image binaire, tous les pixels de valeur 1 appartiennent à un
ensemble A et tous les pixels à la valeur 0 à son complémentaire. 18
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations logiques:

19
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations logiques:

20
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:
 Il est possible de pratiquer des opérations arithmétiques:
 Addition,
 Soustraction,
 Multiplication,
 Division,
 Recherche de minima et de maxima.

 Entre les données d’une image et des constantes ou entre images.


 L’intérêt des ces opérations est de permettre par exemple de combiner les
données de 2 images différentes en une seule.
21
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:

22
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:

23
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:

24
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:

25
OPÉRATION-PRIMITIVE: OPÉRATION ENTRE IMAGE
 Opérations arithmétiques:

26