SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Traitement d’images Généralité et exemples 0% 100%
Plan	 Introduction 	►Segmentation 	►Détection de Contours 	►Filtrage Conclusion 2
3 Introduction Image Numérique: Echantillonnage et Quantification x I(x,y) R(x,y) L'échantillonnageest le procédé de discrétisation spatiale d'une image consistant à associer à chaque zone rectangulaire R(x,y) d'une image continue une unique valeur I(x,y). On parle de sous-échantillonnage lorsque l'image est déjà discrétise et qu'on diminue le nombre d'échantillons. y La quantificationdésigne la limitation du nombre de valeurs différentes que peut prendre I(x,y). Une image numérique est une image échantillonnée et quantifiée.
4 Segmentation
Segmentation 5 Segmentation d’images :  • En analysed’image, ce qui nous intéresse, cesont les objets des images. • Définition :  Objet : partiesémantiquementcohérentedansl’image • En pratique : souvent – Connexe – Couleurcohérente – Délimité par des contours nets • Maisaussi – Texture cohérente – Information à priori
Segmentation 6 Plusieursapproches: ,[object Object]
Approches LOCALES:   Regiongrowing,
 Approches HYBRIDES:     Split & Merge, CSC,[object Object]
Peut sensible au bruit
Méthode globale: ignore les informations de proximité.
Elle ne permet pas de définir des objets, mais seulement des ensembles de points.,[object Object]
Méthode locale: aucune vision globale du problème.
Problème du gradient.
Algorithme sensible à l’ordre de parcours des points.Idée: On part d’un point amorce (seed) et l’on l’étend en ajoutant les points de la frontières qui satisfont le critère d’homogénéité TANT QUE image n’est pas segmentée en entier 1. Choisir un pixel non-étiqueté 2. Examiner les voisins : Vjsimilaire ⇒ étiquette k 3. TANT QUE Vj ∈ Région k Examiner les voisins Visimilaire ⇒ étiquette k 4. k = k + 1 et retour à ① Seuil = 4 Seuil = 7 Seuil = 3 Seuil = 6
Segmentation 9 ►Split and Merge composé de deux phases: ►Phase 1 : Créer les zones homogènes = SPLIT ►Phase 2 : Les regrouper = MERGE(cherche tous les couples de régions adjacentes dans l'arbre issu du découpage et cherche à les fusionner si leur couleur est assez proche.)
10 Segmentation ►Split and Merge Split Exemple La méthode de découpage de l'imageutiliséedanscetalgorithmeestbasésur la notion de .quadtree.Cette structure de donnéesest un arbrequaternaire qui permet de stocker l'image à plusieursniveaux de résolution. Image initiale L’image est stockée dans un arbre.  Initialement, arbre racine = image complète Split 1 Split 2 Split 3 Homogénéité = critère sur la variance                            de la couleur.
11 Segmentation ►Split and Merge Construction du RAGRegionAdjacancy Graph Quadtree RAG
La distance en terme d’homogénéité de régions est portée par l’arrête valuée qui les relie dans le RAG Segmentation ►Split and Merge MERGE: ,[object Object]
 Si un des voisins de ce nœud est à une distance inférieure à un seuil de regroupement, les deux nœuds fusionnent dans le RAG.
 Lorsque plus aucun nœud ne peut fusionner avec l’un de ses voisins, STOP.12
Segmentation 13 ►Split and Merge Exemple Original Original Split & Merge Split & Merge ,[object Object]
Méthode assez complexe
Découpage un peu « carré »,[object Object]
Détection de contours 15 Un contour peut approximativement être défini comme une zone de l’image ou l’intensité des pixels change brusquement. Cette discontinuité dans l’image est le passage d’un niveau de gris à un autre, de manière plus ou moins rapide. Techniquement, la détection de contours est le procédé de localisation des pixels se trouvant sur les bords
Détection de contours 16 Exemple: Masque de Sobel Le masque de Sobel mesure le gradient d’une image 2D. Typiquement, il est utiliser pour trouver une approximation du gradient en tout point d’une image au niveaux de gris. Une paire de masques à convolution, l’un estimant le gradient suivant l’axe-x, et l’autre selon l’axe-y. Sx Sy Magnetude: Pour un pixel de coordonnées (i,j), Sx et Sy sont: Sx = I[i-1][j+1]+2I[i][j+1]+I[i+1][j+1]-(I[i-1][j-1]+2I[i][j-1]+I[i+1][j-1]) Sy = I[i+1][j+1]+2I[i+1][j]+I[i+1][j-1]-(I[i-1][j+1]+2I[i-1][j]+I[i-1][j-1]) AfterSx and Sy are computed for every pixel in an image, the resulting magnitudes must bethresholded. All pixels will have someresponse to the templates, but only the very large responseswill correspond to edges. S

Weitere ähnliche Inhalte

Was ist angesagt?

Vision et traitement d'images
Vision et traitement d'imagesVision et traitement d'images
Vision et traitement d'imagesWided Miled
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionInes Ouaz
 
devoir traitement d'images
devoir traitement d'imagesdevoir traitement d'images
devoir traitement d'imagesomar bllaouhamou
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
Traitement des images avec matlab
Traitement des images avec matlabTraitement des images avec matlab
Traitement des images avec matlabomar bllaouhamou
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'imageAnissa Teyeb
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'imagesAbdelouahed Abdou
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases Tunisie collège
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdlyassinesmz
 
Detection_object_depplearning
Detection_object_depplearningDetection_object_depplearning
Detection_object_depplearningZainebElYasmi
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processingKalyan Acharjya
 

Was ist angesagt? (20)

Vision et traitement d'images
Vision et traitement d'imagesVision et traitement d'images
Vision et traitement d'images
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
 
devoir traitement d'images
devoir traitement d'imagesdevoir traitement d'images
devoir traitement d'images
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
Traitement des images avec matlab
Traitement des images avec matlabTraitement des images avec matlab
Traitement des images avec matlab
 
Reconstruction 3 D
Reconstruction 3 DReconstruction 3 D
Reconstruction 3 D
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'image
 
Traitement des images
Traitement des imagesTraitement des images
Traitement des images
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'images
 
CM4 - Transformée en z
CM4 - Transformée en zCM4 - Transformée en z
CM4 - Transformée en z
 
Deep learning
Deep learningDeep learning
Deep learning
 
Codage
CodageCodage
Codage
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases
 
Diviser Pour Régner
Diviser Pour RégnerDiviser Pour Régner
Diviser Pour Régner
 
Chap2 laplace
Chap2 laplaceChap2 laplace
Chap2 laplace
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdl
 
Detection_object_depplearning
Detection_object_depplearningDetection_object_depplearning
Detection_object_depplearning
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
 

Ähnlich wie Formation traitement d_images

cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfBrahimDehri1
 
Une solution de vérification de visage basée sur l’extraction
Une solution de vérification de visage basée sur l’extractionUne solution de vérification de visage basée sur l’extraction
Une solution de vérification de visage basée sur l’extractionKhalifa Bakkar
 
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdf
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdftoaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdf
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdfPenielLoyi
 
Traitement d'images CCD avec PixInsight
Traitement d'images CCD avec PixInsightTraitement d'images CCD avec PixInsight
Traitement d'images CCD avec PixInsightDidier Walliang
 
Rapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueRapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueAhmed EL ATARI
 
Quantification histograme
Quantification histogrameQuantification histograme
Quantification histogrameGata Hipogata
 
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfcours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfNarjiss Hach
 
images no linear filters description and uses
images no linear filters description and usesimages no linear filters description and uses
images no linear filters description and usesMhdDjeralfia
 
TP2 traitement d'image: gradients morphologiques ouverture fermeture
TP2 traitement d'image: gradients morphologiques ouverture fermetureTP2 traitement d'image: gradients morphologiques ouverture fermeture
TP2 traitement d'image: gradients morphologiques ouverture fermetureSaharBenMabrouk
 
Fouille de données sur des graphes : Introduction
Fouille de données sur des graphes : IntroductionFouille de données sur des graphes : Introduction
Fouille de données sur des graphes : Introductiontuxette
 

Ähnlich wie Formation traitement d_images (20)

cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdf
 
Une solution de vérification de visage basée sur l’extraction
Une solution de vérification de visage basée sur l’extractionUne solution de vérification de visage basée sur l’extraction
Une solution de vérification de visage basée sur l’extraction
 
4TI.pdf
4TI.pdf4TI.pdf
4TI.pdf
 
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdf
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdftoaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdf
toaz.info-clustering-1-pr_7c021feec2e58f2cfdcdf6fe5c0cfc03.pdf
 
Chapitre4
Chapitre4Chapitre4
Chapitre4
 
Traitement d'images CCD avec PixInsight
Traitement d'images CCD avec PixInsightTraitement d'images CCD avec PixInsight
Traitement d'images CCD avec PixInsight
 
Deep learning.pdf
Deep learning.pdfDeep learning.pdf
Deep learning.pdf
 
Rapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueRapport - Création d'une image panoramique
Rapport - Création d'une image panoramique
 
Comment faire disparaître les rides
Comment faire disparaître les ridesComment faire disparaître les rides
Comment faire disparaître les rides
 
Quantification histograme
Quantification histogrameQuantification histograme
Quantification histograme
 
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfcours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
 
Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1 Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1
 
Tp3 matlab
Tp3 matlabTp3 matlab
Tp3 matlab
 
Cours cluster si2e
Cours cluster si2eCours cluster si2e
Cours cluster si2e
 
images no linear filters description and uses
images no linear filters description and usesimages no linear filters description and uses
images no linear filters description and uses
 
Rapportfinal2x
Rapportfinal2xRapportfinal2x
Rapportfinal2x
 
Clustering
ClusteringClustering
Clustering
 
TP2 traitement d'image: gradients morphologiques ouverture fermeture
TP2 traitement d'image: gradients morphologiques ouverture fermetureTP2 traitement d'image: gradients morphologiques ouverture fermeture
TP2 traitement d'image: gradients morphologiques ouverture fermeture
 
Fouille de données sur des graphes : Introduction
Fouille de données sur des graphes : IntroductionFouille de données sur des graphes : Introduction
Fouille de données sur des graphes : Introduction
 
RO-2-3.pdf
RO-2-3.pdfRO-2-3.pdf
RO-2-3.pdf
 

Mehr von Cynapsys It Hotspot

Présentation data warehouse etl et olap
Présentation data warehouse etl et olapPrésentation data warehouse etl et olap
Présentation data warehouse etl et olapCynapsys It Hotspot
 
Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence Cynapsys It Hotspot
 
Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017Cynapsys It Hotspot
 
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...Cynapsys It Hotspot
 
Comment manager une équipe de 100 ingénieurs
Comment manager une équipe de 100 ingénieurs Comment manager une équipe de 100 ingénieurs
Comment manager une équipe de 100 ingénieurs Cynapsys It Hotspot
 
Automotive : Domaine & applications
Automotive : Domaine & applicationsAutomotive : Domaine & applications
Automotive : Domaine & applicationsCynapsys It Hotspot
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solutionCynapsys It Hotspot
 

Mehr von Cynapsys It Hotspot (20)

Présentation data warehouse etl et olap
Présentation data warehouse etl et olapPrésentation data warehouse etl et olap
Présentation data warehouse etl et olap
 
Présentation Angular 2
Présentation Angular 2 Présentation Angular 2
Présentation Angular 2
 
Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence
 
Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017
 
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...
Présentation noura baccar " Innovation on Indoor GeoLocalization Applications...
 
Comment manager une équipe de 100 ingénieurs
Comment manager une équipe de 100 ingénieurs Comment manager une équipe de 100 ingénieurs
Comment manager une équipe de 100 ingénieurs
 
Exposé 1 brevet med truki (1)
Exposé 1  brevet  med truki (1)Exposé 1  brevet  med truki (1)
Exposé 1 brevet med truki (1)
 
Exposé 2 brevet med truki (2)
Exposé 2  brevet  med truki (2)Exposé 2  brevet  med truki (2)
Exposé 2 brevet med truki (2)
 
Présentation nouveauté java7
Présentation nouveauté java7Présentation nouveauté java7
Présentation nouveauté java7
 
Cloud presentation
Cloud  presentationCloud  presentation
Cloud presentation
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
Présentation banc_ test
Présentation banc_ testPrésentation banc_ test
Présentation banc_ test
 
Automotive : Domaine & applications
Automotive : Domaine & applicationsAutomotive : Domaine & applications
Automotive : Domaine & applications
 
PRESENTATION CYN APSYS/MANTIS
PRESENTATION CYN APSYS/MANTISPRESENTATION CYN APSYS/MANTIS
PRESENTATION CYN APSYS/MANTIS
 
Informatique Quantique
Informatique QuantiqueInformatique Quantique
Informatique Quantique
 
Informatique Quantique
Informatique QuantiqueInformatique Quantique
Informatique Quantique
 
Présentation Cryptographie
Présentation CryptographiePrésentation Cryptographie
Présentation Cryptographie
 
Presentaion fpga µc µp quelles est la solution
Presentaion  fpga µc µp quelles est la solutionPresentaion  fpga µc µp quelles est la solution
Presentaion fpga µc µp quelles est la solution
 
Comminucation v&nv
Comminucation v&nvComminucation v&nv
Comminucation v&nv
 
Presentation mantis
Presentation mantisPresentation mantis
Presentation mantis
 

Formation traitement d_images

  • 2. Plan Introduction ►Segmentation ►Détection de Contours ►Filtrage Conclusion 2
  • 3. 3 Introduction Image Numérique: Echantillonnage et Quantification x I(x,y) R(x,y) L'échantillonnageest le procédé de discrétisation spatiale d'une image consistant à associer à chaque zone rectangulaire R(x,y) d'une image continue une unique valeur I(x,y). On parle de sous-échantillonnage lorsque l'image est déjà discrétise et qu'on diminue le nombre d'échantillons. y La quantificationdésigne la limitation du nombre de valeurs différentes que peut prendre I(x,y). Une image numérique est une image échantillonnée et quantifiée.
  • 5. Segmentation 5 Segmentation d’images : • En analysed’image, ce qui nous intéresse, cesont les objets des images. • Définition : Objet : partiesémantiquementcohérentedansl’image • En pratique : souvent – Connexe – Couleurcohérente – Délimité par des contours nets • Maisaussi – Texture cohérente – Information à priori
  • 6.
  • 7. Approches LOCALES: Regiongrowing,
  • 8.
  • 10. Méthode globale: ignore les informations de proximité.
  • 11.
  • 12. Méthode locale: aucune vision globale du problème.
  • 14. Algorithme sensible à l’ordre de parcours des points.Idée: On part d’un point amorce (seed) et l’on l’étend en ajoutant les points de la frontières qui satisfont le critère d’homogénéité TANT QUE image n’est pas segmentée en entier 1. Choisir un pixel non-étiqueté 2. Examiner les voisins : Vjsimilaire ⇒ étiquette k 3. TANT QUE Vj ∈ Région k Examiner les voisins Visimilaire ⇒ étiquette k 4. k = k + 1 et retour à ① Seuil = 4 Seuil = 7 Seuil = 3 Seuil = 6
  • 15. Segmentation 9 ►Split and Merge composé de deux phases: ►Phase 1 : Créer les zones homogènes = SPLIT ►Phase 2 : Les regrouper = MERGE(cherche tous les couples de régions adjacentes dans l'arbre issu du découpage et cherche à les fusionner si leur couleur est assez proche.)
  • 16. 10 Segmentation ►Split and Merge Split Exemple La méthode de découpage de l'imageutiliséedanscetalgorithmeestbasésur la notion de .quadtree.Cette structure de donnéesest un arbrequaternaire qui permet de stocker l'image à plusieursniveaux de résolution. Image initiale L’image est stockée dans un arbre. Initialement, arbre racine = image complète Split 1 Split 2 Split 3 Homogénéité = critère sur la variance de la couleur.
  • 17. 11 Segmentation ►Split and Merge Construction du RAGRegionAdjacancy Graph Quadtree RAG
  • 18.
  • 19. Si un des voisins de ce nœud est à une distance inférieure à un seuil de regroupement, les deux nœuds fusionnent dans le RAG.
  • 20. Lorsque plus aucun nœud ne peut fusionner avec l’un de ses voisins, STOP.12
  • 21.
  • 23.
  • 24. Détection de contours 15 Un contour peut approximativement être défini comme une zone de l’image ou l’intensité des pixels change brusquement. Cette discontinuité dans l’image est le passage d’un niveau de gris à un autre, de manière plus ou moins rapide. Techniquement, la détection de contours est le procédé de localisation des pixels se trouvant sur les bords
  • 25. Détection de contours 16 Exemple: Masque de Sobel Le masque de Sobel mesure le gradient d’une image 2D. Typiquement, il est utiliser pour trouver une approximation du gradient en tout point d’une image au niveaux de gris. Une paire de masques à convolution, l’un estimant le gradient suivant l’axe-x, et l’autre selon l’axe-y. Sx Sy Magnetude: Pour un pixel de coordonnées (i,j), Sx et Sy sont: Sx = I[i-1][j+1]+2I[i][j+1]+I[i+1][j+1]-(I[i-1][j-1]+2I[i][j-1]+I[i+1][j-1]) Sy = I[i+1][j+1]+2I[i+1][j]+I[i+1][j-1]-(I[i-1][j+1]+2I[i-1][j]+I[i-1][j-1]) AfterSx and Sy are computed for every pixel in an image, the resulting magnitudes must bethresholded. All pixels will have someresponse to the templates, but only the very large responseswill correspond to edges. S
  • 26. Détection de contours 17 Exemples
  • 28. Filtrage 19 L'objectif du filtrage est de réduire les variations d'intensité au sein de chaque région de l'image tout en respectant et préservant l'intégrité des scènes : les transitions entre régions homogènes, les éléments significatifs de l'image Différentes méthodes de filtrage ont été développées suivant le type et l’intensité du bruit, ou les applications auxquelles on destine l'image. - FiltresLineaires, - Filtres Non-Lineaires
  • 29. Filtrage 20 Filtres linéaires : Lissage Le lissage est une opération fondamentale en traitement d'images, elle vise à atténuer ou supprimer les aspérités et petits détails dans une image. En d'autres termes, la corrélation de l'image avec le masque M remplace (en parallèle) le niveau de gris de chaque pixel par une moyenne pondérée de ceux de son voisinage.  L'effet du lissage est de "mélanger" les niveaux de gris dans un voisinage, donc d'engendrer du flou sur l'image.
  • 30. Filtrage 21 Filtres linéaires : Lissage Lissage : Elimination du bruit Lissage : Amélioration de la détection de contours Image originale Lissage 3x3 Lissage 7x7 Lissage 15x15 Extraction d'arêtes sur l'image originale Extraction d'arêtes sur l'image bruitée Extraction d'arêtes surl'image bruitée lissée 5x5 Extraction d'arêtes sur l'image lissée 5x5 Image bruitée Lissage linéaire 3x3
  • 31. Filtrage 22 Filtres Non-Linéaires : Le filtre médian Par exemple, soit n = 9, et considérons les 9 valeurs 17, 1, 3, 5, 3, 1, 12, 2, 7. Notons que certaines valeurs peuvent être répétées, et qu'il ne faut pas supprimer les répétitions! En les ordonnant de la plus petite à la plus grande, on obtient la suite1, 1, 2, 3, 3, 5, 7, 12, 17. La valeur au milieu de cette suite ordonnée est la 5ème, à savoir 3, qui est donc la médiane des 9 valeurs. Le filtre médian est un filtre spatial qui calcule en chaque pixel la médiane des niveaux de gris des pixels de sa fenêtre. Non-création de nouveaux niveaux de gris
  • 32. Filtrage 23 Le filtre médian: Elimination du bruit poivre et sel Le filtre médian: Elimination du bruit poivre et sel Le bruit impulsif, aussi appelé bruit poivre et sel, est une dégradation de l'image où certains pixels deviennent aléatoirement soit blancs, soit noirs. Lissage linéaire 5x5 Filtrage médian 5x5 2ème applicationdu filtre médian 3x3 On suppose généralement que la probabilité qu'un pixel devienne blanc (resp. noir) est constante sur l'image, et que le devenir de chaque pixel est indépendant de celui des autres. Filtrage médian 3x3
  • 33. 24 < 1mm de  Conclusion Médical Contrôle de trafic: Détectiond’infractions, Identification de matricules, Préventiond’accidents, etc… Face expression Detection Guidageautomatique: Autosurveillance, Navigation, etc… Micro robots de détection de cancers, tumeurs, etc… Intelligence Artificielle Traitement d’images 2cm
  • 34. 25