[PDF] [PDF] Cours MATLAB - Analyse morphologiqe dimages Morphologie

24 nov 2009 · Morphologie Mathématique? On l'utilise pour: Filtrage d'images Reconnaissance d'objets Segmentation d'images



Previous PDF Next PDF





[PDF] Cours MATLAB - Analyse morphologiqe dimages Morphologie

24 nov 2009 · Morphologie Mathématique? On l'utilise pour: Filtrage d'images Reconnaissance d'objets Segmentation d'images



[PDF] Cours MATLAB Traitement dImage Opérateurs Morphologiques

Dans ce TP nous allons nous familiariser avec les technique de morphologie mathématique et les opérateurs de filtrage qui leur correspondent (érosion, dilatation 



[PDF] SI241 - TP de morphologie mathématique 1 Elément structurant 2

Par exemple se = strel('square',11); crée un élément structurant carré de taille 11 × 11 pixels 2 Morphologie mathématique binaire Pour cette partie, utiliser l' 



[PDF] TP de morphologie mathématique 1 Morphologie mathématique sur

1 Morphologie mathématique sur des images à niveaux de gris L'élément structurant est défini par la fontion strel Il est possible de choisir la forme : ' diamond' 



[PDF] Centrale-Supélec - TIMO Morphologie mathématique - ENSTA Paris

Le TP peut être réalisé sous Matlab avec la Toolbox image processing Quelques images de test (binaires et niveaux de gris), ainsi qu'un script Matlab de base,



[PDF] Filtrage non-linéaire

La fonction imnoise de Matlab permet de créer différents types de bruit Le filtrage morphologique repose sur la morphologie mathématique, basée sur une  



[PDF] Le traitement dimages « pour les nuls » - www6inrafr

12 jui 2019 · Morphologie Mathématique 37 6 1 tensité correspondantes, sous Matlab Matlab avant et après normalisation des valeurs entre 0 et 255



[PDF] 1 Erosion et dilatation dune image binaire

L'analyse par morphologie mathématique vise à modifier la structure et la forme des Vous allez utiliser Matlab pour réaliser des filtrages morphologiques



[PDF] Morphologie mathématique - Digital Image Processing - INSA Lyon

Morphologie mathématique Département GE - TI - Olivier Bernard 40 Code matlab correspondant - base Dilatation morphologique Lecture image

[PDF] filtrage morphologique traitement d'image

[PDF] cours morphologie mathématique

[PDF] cours de morphologie linguistique

[PDF] critère morphologique grammaire

[PDF] morphologie du verbe français

[PDF] morphologie verbale définition

[PDF] rayon d'or avis

[PDF] morphologie et syntaxe du français pdf

[PDF] rayon d'or montparnasse

[PDF] syntaxe du verbe français

[PDF] rayon d'or alesia

[PDF] analyse morphologique d'un verbe

[PDF] rayon d'or gare du nord

[PDF] sémantique du verbe

[PDF] rayon d'or passy

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Cours MATLAB

Analyse morphologiqe d'images

Morphologie mathématique

michele.volpi@unil.ch

Institut de Géomatique et Analyse du Risque

November 24, 2009

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Motivation

Morphologie Mathématique?

On l'utilise pour:

Filtraged'images

Reconnaissanced'objets

Segmentationd'images

Différents opérateurs:

Simples- Erosion et Dilatation

Combinés- Ouverture et Fermeture

Itératifs- Ouverture et Fermeture Géodésique (filtres de réconstruction)

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Definition

Erosion et dilatation

Ces techniques ont été crées pour l'analyse des images à

échelles de gris (Matheronet al, 1967):

Définition

Erosion:?B(I) =I?B

Dilatation:δB(I) =I?B.

Exemple: Image binaire

Objet original

Élement

Structurant

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Échelle de gris

Image à échelle de gris

Définition

Erosion:?B(I) =inf(IB)

Dilatation:δB(I) =sup(IB).

Exemple: cameraman

Image OriginaleÉrosionsDilatations

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Fonctions de MATLAB

En MATLAB

Les fonctions qu'on va utiliser:

IM2 = imdilate(I, SE):Il'image orginale;SE

l'élément structurantB(SE = strel(type,size))

IM2 = imdilate(I, NHOOD):Il'image orginale;

NHOODmatrice binaire spécifiant le voisinage deB

IM2 = imerode(I, SE || NHOOD)fonctionne de

même manière.

SE = strel(type, size) || NHOOD

SEest un objet de typestrel

NHOODest une matrice (M×N) qui définit le voisinage / forme de l'élément

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'élément structurant en MATLAB

BouSE

SE = strel("disk",5,0)

Flat STREL object containing 81 neighbors.

Neighborhood:

0 0 0 0 0 1 0 0 0 0 0

0 0 1 1 1 1 1 1 1 0 0

0 1 1 1 1 1 1 1 1 1 0

0 1 1 1 1 1 1 1 1 1 0

0 1 1 1 1 1 1 1 1 1 0

1 1 1 1 1 1 1 1 1 1 1

0 1 1 1 1 1 1 1 1 1 0

0 1 1 1 1 1 1 1 1 1 0

0 1 1 1 1 1 1 1 1 1 0

0 0 1 1 1 1 1 1 1 0 0

0 0 0 0 0 1 0 0 0 0 0

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'élément structurant en MATLAB

Types d'éléments structurants

`arbitrary'→défini par l'utilisateur dans un matriceNHOOD `pair'→2 cellules décalés,[X Y]indique le saut `diamond'→diamant de rayonR `periodicline'→ ligne tratillé (périodique)`disk'→disque de rayonR `rectangle'→ rectangle de taille[M N] `line'→ligne de longueurRet de direction DEG `square'→carré de tailleR `octagon'→octogone de rayonR

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Définition

Ouverture et fermeture

Définition

Ouverture:γB(I) =δB(?B(I)) = (I?B)?B=I?B

Fermeture:φB(I) =?B(δB(I)) = (I?B)?B=I?B.

Exemple: cameraman

Image OriginaleOuvertures (openings)Fermetures (Closings)

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Définition

Ouverture et Fermeture géodésiques

Définition

Ouverture Géodésique:

δ(?B(I)) =ρδ(IM) =min?

x

IM,δkB(IM)|δkB(IM) =δk-1

B(IM)?

Fermeture Géodésique:

?(δB(I)) =ρ?(IM) =max? x

IM,?kB(IM)|?kB(IM) =?k-1

B(IM)?

Exemple: cameraman

Image OriginaleOuvertures géodésiquesFermetures géodésiques

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Une filtrage itératif

Algorithme 1ρδ(IM),ρ?(IM)

1:Input: ImageI

2:IM=?B(I)

3:whileδkB(IM)?=δk-1

B(IM) do

4:G=δB(IM)

5:IF=min(G,IM)

6:if IF?=IMthen

7:IM←IF

8:end if

9:end while1:Input: ImageI

2:IM=δB(I)

3:while?kB(IM)?=?k-1

B(IM) do

4:G=?B(IM)

5:IF=max(G,IM)

6:if IF?=IMthen

7:IM←IF

8:end if

9:end while

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'application à la télédétection

Morphologie Mathématique avec des images de

télédétection

Motivations

Lissageetextrationde l'information spatiale

?variancede l'information spectrale per objet per bande ?varianceentre objets de nature différente

Utilisations

Classificationdes couvertures du sol

Régréssion(estimation de paramètres bio-physiques)

Régroupment des formes spatiales / spectrales

clustering/segmentation)

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'application à la télédétection

Exemples: Erosion et dilatation

Image OriginaleÉrosionsDilatations

Généralisation de certaines caractéristiques de l'image liés aux valeurs de réfléctance (couleurs).

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'application à la télédétection

Exemples: Ouverture et Fermeture

(a) (b)

Image OriginaleOuvertureFermeture

(c)

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

L'application à la télédétection

Exemples: Ouverture et fermeture géodésiques Image OriginaleOuvertures géodésiquesFermetures géodésiques En gardant les formes principales, certaines éléments claires ou sombres sont éffacés.

IntroductionErosion et dilatationOuverture et fermetureFiltres de réconstructionMM en télédétection

Questions?

Exercices

quotesdbs_dbs35.pdfusesText_40