PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pdistance calcule pour chaque point de l'image im_in, sa distance au contour le plus proche. Les contours de l'image im_in sont des chaînes de pixels de valeur non nulle reposant sur un fond de valeur nulle.
L'image im_out est une image réelle, où chaque pixel indique la valeur entière de la distance de ce point au contour le plus proche.
En 2D, l'algorithme utilisé repose sur la distance euclidienne exacte proposée par Meijster.
En 3D, l'algorithme utilisé repose sur la résolution de l'équation Eikonale (fast marching). Elle correspond alors à une bonne approximation de la distance euclidienne.
Reference: A. Meijster, J. B. T. M. Roerdink and W. H. Hesselink, "A general algorithm for computing distance transforms in linear time.", In: Mathematical Morphology and its Applications to Image and Signal Processing, Kluwer Acad. Publ., 2000, pp. 331-340.
Retourne SUCCESS ou FAILURE.
Ferme les contours obtenus par une simple détection de contours :
psobel tangram.pan b.pan pbinarization 50 1e30 b.pan c.pan pskeletonization c.pan d.pan ppostthinning d.pan e.pan pdistance e.pan f.pan plocalmaxima 8 f.pan g.pan plabeling 8 g.pan h.pan pinverse f.pan i.pan pwatershed h.pan i.pan j.pan pboundary 8 j.pan out.pan
Auteurs: Jean-Marie Janik & Abderrahim Elmoataz