[PDF] SI343 - TP de morphologie mathématique



Previous PDF Next PDF







SI241 - TP de morphologie mathématique 1 Elément structurant

3 Morphologie mathématique sur des images à niveaux de gris Les images suivantes peuvent être utilisées : – bat200 bmp – bulles bmp – cailloux png – cailloux2 png – laiton bmp – retina2 gif 1 Tester les quatre opérations de base sur une des images à niveaux de gris Quelle est





SI343 - TP de morphologie mathématique

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 :



ENSTA Paris, une Grande école dingénieurs généraliste

˘ˇ ˆ˘ ˙˝ ˛˚˘˜ #, ˛ ˘ ˘ ˆ˛˛ˆ "ˇ˝ ˛ ˘˜ˇ ˝ ˙ ˝: $ ,˜ˆ˛ $ˆ˙ ˝ ˇ " ,: $ ,ˇ ˙ : ˆ ˝ ˇ : ˇˆ ˛- ˇ ˆ



Morphologie mathématique Images bimodales : binarisation

Morphologie mathématique Transparent 1 9Binarisation d’images 9Notions de morphologie mathématique 9Squelettisation Images bimodales : binarisation Transparent 2 Cas particulier important par ses applications : Vision industrielle, temps réel ÎChoix du seuil Global ou adaptatif, et dans ce cas, subdivision statique ou dynamique Transparent 3



FGSE Cours MATLAB Traitement d’Image Op´erateurs Morphologiques

L’´erosion (en MATLAB, imerode) et la dilatation (imdilate) sont deux techniques de base appartenant au domaine de la morphologie math´ematique issus de la th´eorie des sets visant a filtrer une image Ce groupe d’op´erateurs se base



Analyse dimages - Morphologie mathématique

Dilatation et érosion Ouverture et fermeture TOR Analyse d’image Planduchapitre 1 Dilatationetérosion 1 1 Dilatation 1 2 Erosion 1 3 Comparaisondel’érosionetdeladilatation



SEGMENTATION D’IMAGES MEDICALES PAR MORPHOLOGIE MATHEMATIQUE

morphologie mathematique Soutenu publiquement le : 25 MAI 2016 devant le jury composé de : Mr L HAMZA CHERIF MCB Université de Tlemcen Président



Basics in Geostatistics Geostatistical interpolation

Number 5 in Les Cahiers du Centre de Morphologie Mathématique Ecole des Mines de Paris, Fontainebleau, 1970 S Séguret and P Huchon Trigonometric kriging: a new method for removing the diurnal variation from geomagnetic data J Geophysical Research, 32(B13):21 383–21 397, 1990 H Wackernagel Multivariate Geostatistics: an Introduction with

[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

SI343 - TP de morphologie mathématique

Des images de test se trouvent surhttp://perso.telecom-paristech.fr/~bloch/ANIM/

ImagesTP/

Les images suivantes peuvent être utilisées : -bat200.bmp -bulles.bmp -cailloux.png -cailloux2.png -laiton.bmp -retina2.gif

1 Morphologie mathématique sur des images à niveaux de gris

L"élément structurant est défini par la fontionstrel. Il est possible de choisir la forme : "diamond", "square", "disk", "line", et la taille. Par exemple se = strel("square",11); crée un élément structurant carré de taille1111pixels.

1. Les fonctionsimdilate, imerode, imopen, imcloseréalisent les quatre opérations de

base. Vérifier leur fonctionnement sur une des images à niveaux de gris. Commenter l"in- fluence de la taille et de la forme de l"élément structurant.

2. Effectuer une transformation du chapeau haut-de-forme sur une image à niveaux de gris

(image originale moins ouverture), par exemple sur l"imageretina2.gif

- en utilisant un élément structurant unique; commenter alors le résultat pour différentes

tailles et différentes formes d"éléments structurants; - en utilisant des segments dans plusieurs directions et en faisant le max des ouvertures obtenues pour chacun (cela donne aussi une ouverture algébrique); commenter.

3. Quelle serait l"opération duale du chapeau haut-de-forme (illustrer sur l"imagelaiton.bmp

par exemple)? Tester avec un élément structurant unique et avec plusieurs segments, en explicitant alors les opérations effectuées.

2 Filtres alternés séquentiels

Réaliser un filtre alterné séquentiel, par exemple en utilisant la suite de commandes suivante :

se1=strel("disk",1); se2=strel("disk",2); se3=strel("disk",3); se4=strel("disk",4); se5=strel("disk",5); fas1=imclose(imopen(im,se1),se1); fas2=imclose(imopen(fas1,se2),se2); 1 fas3=imclose(imopen(fas2,se3),se3); fas4=imclose(imopen(fas3,se4),se4); fas5=imclose(imopen(fas4,se5),se5); Quel comportement peut-on attendre si l"on poursuit la séquence avec un élément structurant de plus en plus grand?

3 Reconstruction

1. Faire une ouverture par reconstruction sur l"imageretina2.gif(le résultat de l"ouverture

sert de marqueur dans la reconstruction par dilatation), par exemple : im=imread("retina2.gif"); se4 = strel("disk",4); open4 = imopen(im,se4); reco=imreconstruct(open4,im); Commenter les résultats, en fonction du choix de l"élément structurant.

2. Ajouter une reconstruction à chaque étape du filtre alterné séquentiel (reconstruction par

dilatation après chaque ouverture et reconstruction par érosion après chaque fermeture).

Commenter.

4 Segmentation

1. Calculer le gradient morphologique, par exemple sur l"imagebat200.bmp. Commenter.

2. Appliquer l"algorithme de ligne de partage des eaux sur l"image de gradient :

wat=watershed(grad);

3. Commenter. Pour la visualisation, on peut sélectionner les lignes (points de valeur 0) et les

superposer à l"image originale.

4. Essayer de filtrer l"image originale (par un filtre alterné séquentiel bien choisi par exemple)

et/ou l"image de gradient (par une fermeture) avant d"appliquer la ligne de partage des eaux pour améliorer le résultat.

5. Eliminer les minima de dynamique inférieure à un certain seuil avant d"utiliser la ligne de

partage des eaux.

6. Définir des marqueurs (à la main, ou par un pré-traitement), avec par exemple un marqueur

dans l"objet à segmenter et un marqueur sur tout le bord de l"image (ou plusieurs marqueurs à l"extérieur de l"objet à segmenter). Soitmle marqueur, tel quemvaut 0 dans les zones marquées et 255 ailleurs. On calculeI0=I^m, oùIest l"image sur laquelle on veut appliquer la ligne de partage des eaux (image de gradient, ou image inversée dans le cas delaiton.bmppar exemple). Puis on reconstruitI0par érosion à partir dem. L"image reconstruite n"a que des minima là où ils sont indiqués parm, et la ligne de partage des eaux peut alors être appliquée à cette image reconstruite. Commenter les résultats.

7. Comment pourrait on utiliser la ligne de partage des eaux (associée à d"autres étapes) pour

segmenter les lignes noires dans l"imagebulles.bmpoulaiton.bmp? 2quotesdbs_dbs35.pdfusesText_40