Cours #6 Filtrage n Découverte Plan du cours n 2- Pré-traitement des images u 2.1 Amélioration du contraste u 2.2 Filtrage : Filtre gaussien Filtres pyramidaux Filtre médian Laplacien Rehaussement des discontinuités u 2.3 Morphologie
SYS-844 Hiver 2005 Cours #6 - 2 Forum
SYS-844 Hiver 2005 Cours #6 - 3 Découverte n R.C. Gonzalez et R.E. Woods, Digital Image Processing, 2 e édition, Prentice Hall,2002. u Classique en traitement d’images u Livre de référence pour GPA-669 (ELE- 747?) u Excellente référence pour la partie « traitement » des systèmes de vision Rehaussement de l’image, filtration, couleur, ondelettes Morphologie, segmentation n C. Guizard, V. Bellon et F. Sevila, Vision artificielle dans les industries agro- alimentaires, Cemagref Montpellier1992. u Théorie et mise-en- œuvre u Couleur, forme, attributs u Méthodes de classification
SYS-844 Hiver 2005 Cours #6 - 4 n Filtre gaussien u Filtre passe-bas optimal Paramètres ajustables Commande du degré de brouillage Largeur de bande finie reconstruction spatiale exacte Opérateur local et lisse Filtre à symétrie circulaire
SYS-844 Hiver 2005 Cours #6 - 5 u Comparaison entre le filtre moyenneur et le filtre gaussien
SYS-844 Hiver 2005 Cours #6 - 6
SYS-844 Hiver 2005 Cours #6 - 7 u Mise en œuvre 1- Échantillons de la fonction gaussienne
SYS-844 Hiver 2005 Cours #6 - 8
SYS-844 Hiver 2005 Cours #6 - 9
SYS-844 Hiver 2005 Cours #6 - 10
SYS-844 Hiver 2005 Cours # u Mise en œuvre 1-Échantillons de la fonction gaussienne Alternative: coefficients de l’expansion binomiale
SYS-844 Hiver 2005 Cours # n / k Premiers coefficients binomiaux.
SYS-844 Hiver 2005 Cours # u Mise en œuvre 2- Séparabilité de la gaussienne
SYS-844 Hiver 2005 Cours #6 - 14
SYS-844 Hiver 2005 Cours # Fréquence de coupure
SYS-844 Hiver 2005 Cours # n Filtres pyramidaux u Déf.: représentation multirésolution Analyse à plusieurs résolutions spatiales Filtrage efficace par interpolation
SYS-844 Hiver 2005 Cours #6 - 17
SYS-844 Hiver 2005 Cours # u Filtre passe-bas u Filtre passe-haut
SYS-844 Hiver 2005 Cours # u Mise en œuvre 1- Génération de la pyramide Choix du noyau: –Moyenneur –Gaussien Décimation: 2x2 1 Représentation compacte: 1 1/3 2- Choix du niveau (de la pyramide) 3- Interpolation bilinéaire
SYS-844 Hiver 2005 Cours # u Génération de la pyramide Un pixel au niveau L-1 est généré par décimation d’un bloc de 2x2 au niveau L en appliquant un filtre passe-bas sur ce bloc et possiblement son voisinage.
SYS-844 Hiver 2005 Cours # u Interpolation bilinéaire
SYS-844 Hiver 2005 Cours #6 - 22
SYS-844 Hiver 2005 Cours # u Fréquence de coupure Déterminée par le niveau choisi
SYS-844 Hiver 2005 Cours # u Exemples:
SYS-844 Hiver 2005 Cours # Étages vus à dimensions constantes 64x6432x32 8x816x16
SYS-844 Hiver 2005 Cours # x42x2
SYS-844 Hiver 2005 Cours # Filtre passe-bas (niveau 4 projeté sur le 6) Image originaleImage filtrée
SYS-844 Hiver 2005 Cours # Niveau 4 projeté (interpolé) au niveau 6 Niveau 6
SYS-844 Hiver 2005 Cours # Niveau 1 projeté (interpolé) au niveau 6 Niveau 2 projeté (interpolé) au niveau 6
SYS-844 Hiver 2005 Cours # n Filtre médian u Déf.: O(x,y):Valeur médiane de la liste ordonnée dans W(x,y) u Type:Filtre non-linéaire de suppression de bruit impulsionnel
SYS-844 Hiver 2005 Cours #6 - 32
SYS-844 Hiver 2005 Cours #6 - 33
SYS-844 Hiver 2005 Cours # u Mise en œuvre: Choix du masque de sélection du voisinage
SYS-844 Hiver 2005 Cours # u Exemple: échelon Marche d’escalier idéale Marche d’escalier + bruit impuls. + bruit structurel 1 itération du du filtre médian 5 itérations du du filtre médian
SYS-844 Hiver 2005 Cours # itérations du du filtre médian 20 itérations du du filtre médian (image originale + bruit) - (20 itérations du filtre médian)
Résumé - fonction échelon (image originale + bruit) - (20 itérations du filtre médian) 20 itérations du du filtre médian Marche d’escalier + bruit impuls. + bruit structurel
SYS-844 Hiver 2005 Cours # u Exemple: scène contemporaine Image originale bruitée Filtre gaussienFiltre médian (1 itération)
SYS-844 Hiver 2005 Cours # n Laplacien L’effet de brouillage causé par le système optique ou par le mouvement du sujet photographié dégrade l’image et résulte d’un effet d’intégration local. Pour y remédier, une opération de dérivation pour accentuer les hautes fréquences (atténuées par l’intégration).
SYS-844 Hiver 2005 Cours #6 - 40
SYS-844 Hiver 2005 Cours # u définition
SYS-844 Hiver 2005 Cours #6 - 42
SYS-844 Hiver 2005 Cours # u Rehaussement des arêtes par soustraction du laplacien 1- O(x,y) = I(x,y) - 2 I(x,y) 2- O(x,y) = I(x,y) - I(x,y) G( )
SYS-844 Hiver 2005 Cours # Arête en forme de rampeLaplacien appliqué à une rampe Résultat de la soustraction du Laplacien de l’image originale
SYS-844 Hiver 2005 Cours # Une autre façon de voir le Laplacien: Filtre moyenneur Passe-bas Soustraction
SYS-844 Hiver 2005 Cours #6 - 46
SYS-844 Hiver 2005 Cours #6 - 47
SYS-844 Hiver 2005 Cours # Relation avec le Laplacien
SYS-844 Hiver 2005 Cours # n Préservation des discontinuités Le principal problème avec le filtrage, c’est que les arêtes, la principale source d’information, sont alternées et déplacées (diffusées). Les méthodes qui suivent sont basées sur le fait que les arêtes et le bruit n’ont pas les mêmes statistiques.
SYS-844 Hiver 2005 Cours # u Algorithme de Nagao Avant l’application de l’algorithme de Nagao Avant l’application de l’algorithme de Nagao Après l’application de l’algorithme de Nagao
SYS-844 Hiver 2005 Cours #6 - 51
SYS-844 Hiver 2005 Cours # Comparaison avec le filtre moyenneur Image originale Moyennage simpleAlgorithme de Nagao
SYS-844 Hiver 2005 Cours # u Algorithme de Weymouth/Overton
SYS-844 Hiver 2005 Cours # Pondération selon l’inverse de la distance
SYS-844 Hiver 2005 Cours # Pondération selon la similitude des valeurs d’éclairement
SYS-844 Hiver 2005 Cours # Pondération combinée selon la distance et la ressemblance Avecd = distance (1 ou 2) K, S =ctes (1 par défaut) 2 =variance du voisinage =|I(i) - I(k)|
SYS-844 Hiver 2005 Cours # Résultats: l’algorithme a tendance à maintenir les régions en pente et les arêtes tout en atténuant le bruit. Avant le rehaussement Après le rehaussement
SYS-844 Hiver 2005 Cours # Avant le rehaussement Après le rehaussement
SYS-844 Hiver 2005 Cours # u Comparaison Nagao - Weymount/Overton Weymount/Overton meilleur pour la préservation des pentes Weymount/Overton nécessite plus de calculs Weymount/Overton Nagao
SYS-844 Hiver 2005 Cours # Weymount/Overton Nagao
SYS-844 Hiver 2005 Cours # Morphologie n Introduction à la morphologie n Morphologie binaire u DilatationÉrosion u OuvertureFermeture n Morphologie en niveaux de gris u L’opérateur << u ÉrosionDilatation u OuvertureFermeture
SYS-844 Hiver 2005 Cours # n Introduction à la morphologie Le traitement morphologique est basé sur la notion d’inclusion ou non d’une forme particulière dans une région de l’image
SYS-844 Hiver 2005 Cours # n Principales applications Les opérateurs morphologiques de base sont utilisés pour adoucir les contours des régions. L’adoucissement peut être réalisé soit en rétrécissant (en érodant), soit en agrandissant (en dilatant) les régions.
SYS-844 Hiver 2005 Cours # n Morphologie binaire Dilatation Érosion
SYS-844 Hiver 2005 Cours # u Dilatation Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # u Érosion Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # u Ouverture L’ouverture est un opérateur composé qui combine une érosion suivie d’une dilatation Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Ouverture: adoucissement de contours (ES convexe) Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Ouverture: suppression d’isthmes (ES convexe) Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Ouverture: élimination de bruit (ES convexe) Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # u Fermeture La fermeture est un opérateur composé qui combine une dilatation suivie d’une érosion Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Fermeture: bouchage de trous (ES convexe) Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # Fermeture: remplissage de détroits (ES convexe) Image (A) Élément structurant (B) A B
SYS-844 Hiver 2005 Cours # n Morphologie en niveaux de gris u Métaphore du paysage 3D: Niveau de gris représente la hauteur Image en représentation de surface u Élément structurant: volume promené sous la surface (représentée par les niveaux de gris) u Opérations d’ouverture et de fermeture principalement utilisées
SYS-844 Hiver 2005 Cours # Opérateur de base: n a<<b faux car a excède b n a<<b faux car domaine de a n’est pas sous- ensemble de b n a<<b vrai
SYS-844 Hiver 2005 Cours # u Érosion en niveaux de gris
SYS-844 Hiver 2005 Cours # u Dilatation en niveaux de gris
SYS-844 Hiver 2005 Cours # u Ouverture en niveaux de gris L’ouverture est un opérateur composé qui combine une érosion suivie d’une dilatation Image microscopique d’une plume d’aile
SYS-844 Hiver 2005 Cours # u Fermeture en niveaux de gris La fermeture est un opérateur composé qui combine une dilatation suivie d’une érosion Image microscopique d’une roche géographique