coucoursrs : tr: traitementaitement dd...
TRANSCRIPT
![Page 1: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/1.jpg)
Institut Supérieur d’Informatique
Université Tunis Elmanar
p q
Cours : Traitement d’imagesCours : Traitement d images
Chapitre 3: Filtrage d’images
présenté par:
p g g
présenté par:Mohamed Sahbi Bahroun
Année Universitaire 2011/2012 1
![Page 2: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/2.jpg)
ObjectifsCe cours s'intéresse aux techniques d'amélioration des images numériques, pour augmenter la qualité de leur rendu visuel, ou pour faciliter leur analyse. On cherche g ydonc à atténuer, sinon supprimer une certaine dégradation. Celle-ci n'est pas forcément connue a priori, mais elle peut parfois être estimée a posteriori. On distinguera ici :- les dégradations liées au bruit : g(x) = f(x)+b(x) ou g(x) = f(x)b(x) liées au capteur, à la quantification, à la transmission... On les traite en tirant parti des informations locales par le filtrage. Par différenciation, les techniques de filtrage permettent en outre d l l lifi l t t lde calculer ou amplifier les contrastes locaux.- les dégradations convolutives : g(x) = f(x).b(x) liées à un mouvement du capteur ou un défaut de mise au point. On les traite en inversant un opérateur linéaire, donc
é t l t h i dit d t ti ( i R t ti )supposé connu : ce sont les techniques dites de restauration (voir cours Restauration).
2Traitement d’images: 2éme GLSI, 2éme GTR
![Page 3: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/3.jpg)
Plan du chapitrep
1. Convolution Numérique
2. Filtrage par convolution
3 Filtres non linéaires (autre que convolution)3. Filtres non linéaires (autre que convolution)
3Traitement d’images: 2éme GLSI, 2éme GTR
![Page 4: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/4.jpg)
1 Convolution : définition1. Convolution : définition
4Traitement d’images: 2éme GLSI, 2éme GTR
![Page 5: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/5.jpg)
Convolution numériqueConvolution numérique
5Traitement d’images: 2éme GLSI, 2éme GTR
![Page 6: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/6.jpg)
ConvolutionConvolution
6Traitement d’images: 2éme GLSI, 2éme GTR
![Page 7: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/7.jpg)
Exemple de convolution 2DExemple de convolution 2D
7Traitement d’images: 2éme GLSI, 2éme GTR
![Page 8: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/8.jpg)
Convolution numérique discréteConvolution numérique discréte
8Traitement d’images: 2éme GLSI, 2éme GTR
![Page 9: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/9.jpg)
Convolution nmériqueConvolution nmérique
9Traitement d’images: 2éme GLSI, 2éme GTR
![Page 10: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/10.jpg)
Convolution numérique R=I*KConvolution numérique R I K
10Traitement d’images: 2éme GLSI, 2éme GTR
![Page 11: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/11.jpg)
Convolution numérique R=I*KConvolution numérique R I K
11Traitement d’images: 2éme GLSI, 2éme GTR
![Page 12: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/12.jpg)
Convolution numérique R=I*KConvolution numérique R I K
12Traitement d’images: 2éme GLSI, 2éme GTR
![Page 13: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/13.jpg)
Convolution numérique R=I*KConvolution numérique R I K
13Traitement d’images: 2éme GLSI, 2éme GTR
![Page 14: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/14.jpg)
Convolution numériqueConvolution numérique
14Traitement d’images: 2éme GLSI, 2éme GTR
![Page 15: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/15.jpg)
Masque de convolutionMasque de convolution
15Traitement d’images: 2éme GLSI, 2éme GTR
![Page 16: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/16.jpg)
2 Filtrage par convolution2. Filtrage par convolution
16Traitement d’images: 2éme GLSI, 2éme GTR
![Page 17: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/17.jpg)
deux types de filtrage spatialdeux types de filtrage spatial
17Traitement d’images: 2éme GLSI, 2éme GTR
![Page 18: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/18.jpg)
Filtre passe hautFiltre passe haut
18Traitement d’images: 2éme GLSI, 2éme GTR
![Page 19: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/19.jpg)
Filtre passe basFiltre passe bas
19Traitement d’images: 2éme GLSI, 2éme GTR
![Page 20: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/20.jpg)
Filtre moyenneurFiltre moyenneur
20Traitement d’images: 2éme GLSI, 2éme GTR
![Page 21: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/21.jpg)
Filtre moyenneurFiltre moyenneur
21Traitement d’images: 2éme GLSI, 2éme GTR
![Page 22: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/22.jpg)
Exemple de filtre moyenneurExemple de filtre moyenneur
22Traitement d’images: 2éme GLSI, 2éme GTR
![Page 23: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/23.jpg)
Le filtre GaussienLe filtre Gaussien
23Traitement d’images: 2éme GLSI, 2éme GTR
![Page 24: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/24.jpg)
Le filtre GaussienLe filtre Gaussien
24Traitement d’images: 2éme GLSI, 2éme GTR
![Page 25: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/25.jpg)
Exemple de filtre Gaussienp
25Traitement d’images: 2éme GLSI, 2éme GTR
![Page 26: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/26.jpg)
Le filtre pyramidal, coniqueLe filtre pyramidal, conique
26Traitement d’images: 2éme GLSI, 2éme GTR
![Page 27: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/27.jpg)
Filtre de prewittp
Les filtres de Prewitt sont les suivants :Les filtres de Prewitt sont les suivants :
1 1 1
Filtre horizontal :
=
1-1-1-0 0 0h
1 1 1
− 1 0 1
Filtre vertical :
−=1011 0 1v
Utilisé principalement pour la détection de contours
− 1 0 1
27Traitement d’images: 2éme GLSI, 2éme GTR
![Page 28: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/28.jpg)
Filtre de Sobel
Les filtres de Sobel sont les suivants :Les filtres de Sobel sont les suivants :
Filtre horizontal : 121Filtre horizontal :
= 0 0 01 2 1
h
1- 2- 1-
Filtre vertical :
−
−−= 2 0 2
1 0 1v
1 0 1-
28Traitement d’images: 2éme GLSI, 2éme GTR
![Page 29: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/29.jpg)
3. Filtres non linéaires (autre que convolution)
29Traitement d’images: 2éme GLSI, 2éme GTR
![Page 30: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/30.jpg)
Filtres non linéairesFiltres non linéaires
30Traitement d’images: 2éme GLSI, 2éme GTR
![Page 31: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/31.jpg)
Filtre MedianFiltre Median
31Traitement d’images: 2éme GLSI, 2éme GTR
![Page 32: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/32.jpg)
Exemple filtre MedianExemple filtre Median
32Traitement d’images: 2éme GLSI, 2éme GTR
![Page 33: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/33.jpg)
Nettoyage du bruit dans une imageNettoyage du bruit dans une image
33Traitement d’images: 2éme GLSI, 2éme GTR
![Page 34: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/34.jpg)
conclusionconclusion
34Traitement d’images: 2éme GLSI, 2éme GTR
![Page 35: CouCoursrs : Tr: Traitementaitement dd …2gtr.weebly.com/uploads/1/1/3/7/11374864/chap3-filtrage...Institut Supérieur d’Informatique Université Tunis Elmanar pq CouCoursrs : Tr:](https://reader036.vdocuments.site/reader036/viewer/2022081613/5fbbafd14fb06775693adc1e/html5/thumbnails/35.jpg)
BibliographieBibliographie
35Traitement d’images: 2éme GLSI, 2éme GTR