3 2TD1 Ti 2
3 2TD1 Ti 2
3 2TD1 Ti 2
Exercice 1 (Convolution) :
On considère une portion d’une image I et le noyau de convolution h suivants. Calculer le
produit de convolution I*h.
--------------------------------------------
Finalement, on a :
Exercice 2 (histogramme) :
On considère la matrice de valeurs de luminance des pixels de l’image « A » ci-dessous.
Chaque pixel est codé sur 8bits.
12 12 12 12 12 12 12 12
12 10 10 10 10 10 10 12
12 10 11 11 11 11 10 12
12 10 11 10 10 11 10 12
12 10 11 10 10 11 10 12
12 10 11 11 11 11 10 12
12 10 10 10 10 10 10 12
12 12 12 12 12 12 12 12
1
1. On souhaite afficher cette image, sans aucun traitement, sur un écran d’ordinateur. L’image
serait-elle lisible ? Justifier votre réponse.
2. Tracer l’Histogramme et l’Histogramme cummulé normalisé de cette image.
3. Quelle est la dynamique de l'image ?
4. On effectue une normalisation (un étirement) d’histogramme pour accroître le contraste de
l’image. Calculer alors les nouvelles valeurs de l’image (arrondir les valeurs à la partie
entière).
----------------------------------
1. L’image va apparaitre comme un carré noire, à cause des valeurs comprise entre Nmin=10
et Nmax=12 avec une plage trop petite.
2. l’Histogramme et l’Histogramme cummulé normalisé :
avec D=28=256 la dynamique, Nmin =10, la plus petite valeur dans l'image et Nmax =12, la
plus grande valeur dans l'image.
Ainsi, Nmin =10 va être transformée en : (10-10).(256-1)/(12-10)=0.
La valeur 11 va être transformée en : (11-10).255/2=176.
Et Nmax =12, va être transformée en : (12-10).255/2=255.
Exercice 3 (Cooccurrence) :
On considère l’image de taille 4x4 composée de quatre niveaux (0, 1, 2, 3):
0 0 2 2
1 1 0 0
3 2 3 3
3 2 2 2
2
Calculer les quatre matrices cooccurrence P,d relative aux quatre directions ( : 0°, 45°, 90° et
135°). Le paramètre d est choisie égale à un.
----------------------------------
A(0,0) A(0,1) A(0,2) A(0,3)
A(1,0) A(1,1) A(1,2) A(1,3)
A(2,0) A(2,1) A(2,2) A(2,3)
A(3,0) A(3,1) A(3,2) A(3,3)
A0°= A45°=
4 1 1 0 0 1 2 1
1 2 0 0 1 0 1 1
1 0 6 3 2 1 0 3
0 0 3 2 1 1 3 0
3
Nous allons appliquer l’opérateur de convolution sur une petite portion de l’image « BOATS
». Sur la figure ci-dessous, cette portion est délimitée par le rectangle rouge contenant une partie
du tangon du bateau de pêche.
La matrice I0 suivante contient les valeurs de luminance des pixels pour la zone (20 x 11)
délimitée par le rectangle rouge. On distingue facilement les pixels appartenant au tangon et au
filin de pêche dans deux bandes diagonales de la matrice.
L’objectif est de réaliser deux types de filtrage sur quelques éléments de cette fenêtre.
Renseignez les zones grisées afin d’obtenir la matrice IS résultat (arrondir à la partie entière de
l’élément calculé).
----------------------------------
5
6