Vous êtes sur la page 1sur 2

AIAC A.

U: 2020/2021
GEET16 2EME Examen de fin de module : Durée : 2h
Traitement et codage des images

Exercice1 :
Soit l’image 8×8 représentée par la matrice ci-dessous. Chaque pixel est codé sur 4 bits en niveau de gris.
1) Calculer et dessiner l’histogramme représentant cette image.

1 3 4 4 4 4 0 0

0 9 11 9 11 10 0 1
0 9 1 2 2 2 0 2

0 8 2 2 2 2 0 3
0 10 1 0 0 2 3 3

0 9 14 8 9 12 11 3
1 1 2 1 0 1 0 4

1 0 0 1 0 1 0 4

2) Vous souhaitez améliorer le contraste dans cette image en modifiant l’histogramme, Quelle
méthode pouvez-vous utiliser ? Expliquer.
3) Proposer un filtre pour détecter le contour
4) Choisir un seuil adéquat et donner la matrice résultat

Exercice 2 :
Soit l’image binaire suivante (8×8) et l’élément structurant (3×3) donné :
0 0 0 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 0 1 1 1

0 0 1 1 1 0 0 0 0 1 0

0 0 1 1 1 0 0 0
0 0 1 1 1 1 1 0

0 0 0 1 0 0 0 0
0 1 1 1 1 1 0 0

0 0 1 1 1 0 0 0

1
AIAC A.U: 2020/2021
GEET16 2EME Examen de fin de module : Durée : 2h
Traitement et codage des images

- Calculer le résultat après avoir faire les opérations demandées sur l’image originaire.

a) Érosion
b) Dilatation
c) Ouverture (Érosion + Dilatation)

Exercice 3 :Compression
La chaîne suivante a été codée à l’aide du codage de Huffmann :
100010010000111001000111011111001000111001000100010010
On sait, à la lecture de l’entête que l’image de taille 5×5, et que le dictionnaire est le suivant :

1. Expliquez comment a été construit l’arbre présenté dans la figure ci-dessus.


2. Reconstruire l’image.
3. Calculez la longueur moyenne du code L et le taux de compression T.

Exercice 4 : Algorithme
Ecrire un algorithme matlab permettant de :
• Charger une image et la convertir en NG.
• Appliquer les filtres de convolution ci-dessous afin de détecter le contour :

1 2 0 0 2 1
2 0 -2 -2 0 2
0 -2 -1 -1 -2 0

• Afficher l’image en NG et le contour dans la même figure.

Vous aimerez peut-être aussi