Académique Documents
Professionnel Documents
Culture Documents
TD1
EX1.
Une caméra doit envoyer des images de taille 200 x 100 pixels au système d’acquisition. Si la
fréquence de sortie d’un pixel est de 25 MHz, quelle est la cadence d’acquisistion?
Rép.
Rép.
1. Taille de l’image numérique en pixels
EX3.
Un appareil photographique numérique indique une résolution du capteur CCD de 3072 ×
1
2048. En codage normal, un pixel est codé en RVB 24 bits. 1 minute d’angle =
60
1
1. Que représentent ces valeurs ?
2. Combien d'octets sont utilisés pour coder un pixel ?
3. Déterminer la taille en octets d'une image correspondant à la résolution indiquée par le
fabriquant.
4. Calculer la taille du plus petit détail que l’on peut observer à l'œil nu sur un objet situé à 25
cm de l'œil.
5. Quelle est la résolution minimale d'une image numérique de qualité photo située à une
distance de 25 cm de l'œil? On exprimera la résolution en ppp : pixels par pouce.
Rép.
1. Le capteur indique que l’image comporte 3072 colonnes de 2048 pixels chacune. Ces
valeurs représentent la définition de l’image, c.à.d. le nombre de pixels constituant chaque
image, soit 3072 x 2048.
2. L’image est codée en RVB 24 bits, ce qui signifie qu’un pixel est codé par 3 octets de 8 bits
chacun (8 bits pour chaque composante R, V et B).
3. Taille en octets de l’image :
3 072 × 2 048 × 3 = 18 874 368 octets
4. Taille du plus petit détail que l'on peut observer à l'œil nu sur un objet situé à 25 cm de l'œil.
Autrement, calculer la taille l de l’objet qu’on peut observer à une distance d = 25 cm
(figure ci-dessous).
1 1
1 minute d’angle = signifie que l’angle β sur la figure ci-dessus est égal à .
60 60
L
tan ( ) L d tan ( ) 2510 2 tan (0.16)
d
7.3105 m 73 m
1 pixel 7310 6 m
2.54 10 2
x 349 ppp
7310 6
x pixels 2.5410 2 m
2
EX4.
1.
2. Quelle est la taille en bits et en octets d’une image binaire de taille 200 x 310 ? Même
question dans le cas d’une image couleur à 8 bits par canal.
3. Soit l'image I ci-dessous.
4. On considère une image I couleur de taille 8×8 pixels. Les images R, G et B correspondent
respectivement aux niveaux de rouge, de vert et de bleu des pixels de l’image couleur I.
0 0 0 0 0 0
0 0 0 0 0 255
0 0 0 0 0 0
204 255 0 0 204 153
0 0 0 0 0 0 255 204 0 0 153 204
255 204 255 0 0 0 204 255 0 0 204 153
0 0 0 0 0 0 Image G
0 0 0 0 204 153
51 51 51 51 0 0
0 0 0 0 153 204
51 51 51 51 0 0
0 0 0 0 204 153
51 51 51 51 0 0
Image R
51 51 51 51 0 0
51 51 51 51 0 0
51 51 51 51 0 0
Image B
Rép.
1. Histogramme :
Image binaire :
Taille en bits, Tbb : Tbb = 200 × 310 = 62000 bits.
Taille en octets, Tbo : Tbo = 200 × 310 / 8 = 7750 octets.
3.
a. L’intensité maximale présente dans l’image I est 75. Puisque 0 ≤ 75 ≤ 127, I est donc
une image à 128 niveaux de gris.
b.
d1 2 42 4 12
1/ 2
3.6 ; d2 2 4 4 1 5
c. I (2,4) = 3 ; I (4,1) = 10 ;
4-voisinage 8-voisinage
4
4.
a. Les intensités des images R, G et B sont codées sur 8 bits, donc :
c. Histogramme de l’image J :
I R 204
Le pixel I(4,5) correspond au vecteur de stimulus de couleurs : .
I G 204
I 0
B
I r 0.5
Les composantes normalisées correspondantes sont :
I g 0.5
Ib 0
5
EX5.
Soit l’image couleur (RVB) I de taille 6×6 pixels et contenant :
9 pixels rouges ; 4 pixels bleus ; 7 pixels verts ; 13 pixels blancs ; 3 pixels noirs.
a. Si chaque plan chromatique (R [Rouge], V [vert] et B [Bleu]) est codé sur 8 bits,
représenter les images R, V et B correspondant respectivement aux niveaux de rouge,
de vert et de bleu des pixels de l’image I. (donner les matrices des intensités du rouge,
du vert et du bleu).
b. Quelle est la taille en octets de l’image couleur I ?
Rep.
EX6.
La lecture de l’image en (a) est effectuée en utilisant la commande Matlab suivante:
a = imread ('retine1.jpg');
L'exécution de la commande Matlab whos donne les informations suivantes sur l’image a.
Size : 1958×2196×3 ; Class : uint8
6
ii. Calculer sa taille en bits : Tb = 1958 x 2196 x 3 x 8 = 103194432 bits
iii. Que représente les images en
(b) la composante du ‘Rouge’ de l’image a ;
(c) la composante du ‘Vert’ de l’image a ;
(d) la composante du ‘Bleu’ de l’image a ;
(a)
Les images en (e), (f) et (g) peuvent être obtenues en exécutant le script Matlab suivant:
e = a; f = a; g = a;
e (: , : , 1) = 0; % l'image en (e)
f (: , : , 2) = 0; % l'image en (f)
g (: , : , 3) = 0; % l'image en (g)
iv. Quel est le type de synthèse correspondant aux images e, f et g? Synthèse soustractive
v. Que représente les images en
(e) la composante du ‘Cyan’, complémentaire du Rouge de la synthèse
additive ;
(f) la composante du ‘Magenta’, complémentaire du Vert de la synthèse
additive ;
(g) la composante du ‘Jaune’ complémentaire du Bleu de la synthèse additive.
7