100% ont trouvé ce document utile (1 vote)
857 vues5 pages

Vision Artificielle: Géométrie et Segmentation

Ce document contient 5 exercices sur la vision par ordinateur. Les exercices portent sur la conversion d'images, les opérations logiques sur des images, la détection de contours, la segmentation d'images et les histogrammes.

Transféré par

Saida Laifa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
857 vues5 pages

Vision Artificielle: Géométrie et Segmentation

Ce document contient 5 exercices sur la vision par ordinateur. Les exercices portent sur la conversion d'images, les opérations logiques sur des images, la détection de contours, la segmentation d'images et les histogrammes.

Transféré par

Saida Laifa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Ziane Achour de Djelfa Master 2 Electronique des systèmes embarqués

Faculté des Sciences et de la Technologie Matière : Vision artificielle


Département génie électrique Dr. SE. Bekhouche
Filière d’électronique
2018/2019

Série N°1 : Géométrie des images vision 3D


Exercice 1 :
Considérons l’image 𝑅𝐺𝐵 suivante :
R G B
10 50 53 20 71 12 24 255 255
8 7 55 6 7 35 11 12 255
35 16 18 14 0 0 0 11 24

1. Converter l'image au niveau de gris (𝐺𝑅𝐴𝑌).


2. Converter l'image au noire et blanc (𝐵𝑊) avec 𝑇 = 51.
3. Calculez la taille en bit et en octets des images suivantes (𝑅𝐺𝐵,𝐺𝑅𝐴𝑌,𝐵𝑊).
4. Dessiner l’histogramme de l’image 𝐵𝑊.

Exercice 2 :
1. Compléter le tableau par des valeur de l'image (niveau de gris).
…… …… ……
→ …… …… ……
…… …… ……
2. Dessiner l’histogramme de cette image.

Exercice 3 :
Soit une image numérique faisant 1500 × 1800 𝑝𝑖𝑥𝑒𝑙𝑠 a été scannée avec un scanner à plat de résolution 300 dpi.

• Quelle est la taille en puce puis en centimètre de cette image numérique ?


Rappel : 1 pouce = 2.54 cm.

Exercice 4 :
Considérons les images suivantes :
A B C

1. Donnez les résultats des opération logiques suivantes :


̅
̅ . 𝑩) + 𝑪
(𝑨 ̅+𝑩
𝑨 ̅ +𝑪 ̅. 𝑪
𝑨. 𝑩 + 𝑨

Exercice 5 :
Une image numérique faisant 1875 pixels de large a été scanné avec un scanner à plat. Sachant que l’originale fait 15
cm de large, a quelle résolution (en ppi et ppcm) l’originale a été numérisé ?
Université Ziane Achour de Djelfa Master 2 Electronique des systèmes embarqués
Faculté des Sciences et de la Technologie Matière : Vision artificielle
Département génie électrique Dr. SE. Bekhouche
Filière d’électronique
2018/2019

Série N°2 : Contours et segmentation (Partie A)


Exercice 1 :
Soit l’image 1D suivante :
𝐼 = [38 46 61 80 97 108 114 115 120 130 146 156 161 161]
Et le filtre de robert 1D pour détecter les contours filtre : ℎ1 = [1 −1]
1. Calculez le résultat de la convolution en négligeant les effets de bords
2. Combien de contours trouvez-vous dans cette image et où sont-ils ? Expliquez
1
3. Soit le filtre suivant qui approxime une gaussienne : ℎ2 = 4 [1 2 1], calculez le résultat de la convolution
de ℎ2 avec 𝐼 en négligeant les effets de bords.

Exercice 2 :
On considère l’image 2D suivante :
0 0 1 1 1 1 1
0 0 0 1 1 1 1
0 0 0 0 1 1 1
𝐼= 0 0 0 0 1 1 1
0 0 0 0 0 1 1
0 0 0 0 0 0 1
[0 0 0 0 0 0 0]
Elle représente un modèle de bord oblique.
Soit ℎ1 et ℎ2 les filtres de convolution définis respectivement par les noyaux suivants :
0 1 0
ℎ1 = [1 −4 1]
0 1 0
et
1 1 1
ℎ2 = [1 −8 1]
1 1 1
1. A quel type de filtres correspondent les filtres ℎ1 et ℎ2 ?
2. Quel est le but de ces filtres ?
3. Pour chacun des deux exemples choisis :
4. Calculer la matrice filtrée (pour calculer les pixels de bords, on appliquera ici le principe du « miroir » de
l'image).
5. Quel est le filtre le plus adapté ? Expliquer.
Université Ziane Achour de Djelfa Master 2 Electronique des systèmes embarqués
Faculté des Sciences et de la Technologie Matière : Vision artificielle
Département génie électrique Dr. SE. Bekhouche
Filière d’électronique
2018/2019

Exercice 3 :
Soit l’image 2D suivante :
210 210 210 210 210 210 210
210 210 210 210 210 210 210
210 𝟐𝟏𝟎 210 210 210 210 210
𝐼 = 30 𝟑𝟎 30 100 100 100 100
30 30 30 100 100 100 100
30 30 30 100 100 100 100
30 30 30 100 100 𝟏𝟎𝟎 100
[ 30 30 30 100 100 100 100]

On considère le filtre ℎ suivant :


1 1 1
ℎ = [1 −8 1]
1 1 1
Quelle sera la nouvelle valeur des pixels de coordonnées (2,3), (2,4) et (6,7) après convolution de l’image avec ce
filtre ?
A quoi sert ce filtre ?
Université Ziane Achour de Djelfa Master 2 Electronique des systèmes embarqués
Faculté des Sciences et de la Technologie Matière : Vision artificielle
Département génie électrique Dr. SE. Bekhouche
Filière d’électronique
2018/2019

Série N°2 : Contours et segmentation (Partie B)


Exercice 1 :
La figure suivante représente une image notée 𝐼1 et son histogramme, noté 𝐻1 .

Identifier à quelles régions de l’image 𝐼1 correspondent les différents modes de l’histogramme 𝐻1 .

Exercice 2 :
L’image de la figure ci-dessous est une image à niveaux de gris de taille 8 × 8 pixels et dont les valeurs des niveaux
de gris sont codées sur 4 bits. Cette image représente une forme rectangulaire sur un fond.

13 13 12 12 12 11 11 11
13 12 12 12 11 11 11 10
12 12 8 7 6 5 10 10
𝐼 = 12 12 7 6 5 4 10 10
12 11 6 5 4 3 10 9
11 11 5 4 3 2 9 9
11 11 10 10 10 9 9 9
[11 10 10 10 9 9 9 8 ]
1. Représenter l’histogramme de cette image.
2. Donner l’image binaire de l’image 𝐼 (seuil = 10) et représenter son histogramme.
3. Donner le négatif de l’image 𝐼 et représenter son histogramme.
Université Ziane Achour de Djelfa Master 2 Electronique des systèmes embarqués
Faculté des Sciences et de la Technologie Matière : Vision artificielle
Département génie électrique Dr. SE. Bekhouche
Filière d’électronique
2018/2019

Exercice 3 :
L’image 𝐼 de la figure ci-dessous est une image à niveaux de gris de taille 8 × 8 pixels et dont les valeurs des niveaux
de gris sont codées sur 4 bits. Cette image représente deux objets de forme rectangulaire et un arrière-plan.

3 3 4 5 3 5 3 2
4 9 10 10 10 1 4 3
3 10 9 10 9 2 3 4
𝐼= 1 10 10 11 11 13 13 3
2 10 9 11 11 13 13 1
3 4 3 12 13 12 13 2
1 3 2 13 12 13 12 3
[ 2 1 2 3 4 1 2 4]
1. Représenter l’histogramme de cette image.
2. Donner l’image binaire de l’image I (seuil = 8) et représenter son histogramme.
3. Proposer une méthode pour séparer les deux objets (expliqué les résultats).

Exercice 4 :
Soit une image de taille 8x8 dont les niveaux de gris vérifient :
𝑋(𝑖, 𝑗) = |𝑖 − 𝑗| ; 𝑖, 𝑗 = 0,1,2,3,4,5,6,7
1. Donner les valeurs de 𝐼.
2. Dessiner l’histogramme de l’image 𝐼.
3. Nous souhaitons segmenter l’image 𝐼 en trois régions, quelle méthode proposez-vous, et pourquoi ?
4. Un bruit de type impulsionnelle est ajouté à l’image 𝐼 tel que :
𝐼(2,3) = 15 ; 𝐼 (7, 2) = 0 ; 𝐼 (5, 5) = 15 ; 𝐼 (1, 6) = 0 ; 𝐼 (8, 8) = 15.

• Si on améliore cette image avec un filtre médian de taille 3 × 3, quelle sera la nouvelle valeur des
pixels des coordonnées (2, 3), (7, 2), (5, 5)? Détaillez votre calcul.
• Comment peut-on définir le résultat du filtre médian sur un pixel du bord de l’image ?
• Appliquez votre réponse aux pixels des coordonnées (1,6) et (8, 8).
• Quel est l’effet général du filtre médian sur une image ?
5. Même question avec un filtre moyenneur de taille 3 × 3.
6. Calculer l’erreur de ces pixels après filtrage pour les filtres médian et moyenneur. Lequel semble le plus
adapté ? Expliquer.

Vous aimerez peut-être aussi