Fulguro Logo Support This Project

Geodesic operations
[Mathematical Morphology]


Detailed Description

Geodesic operations.


Functions

FLGR_Ret flgr1d_geodesic_dilate (FLGR_Data1D *imgdest, FLGR_Data1D *imgMarker, FLGR_Data1D *imgMask, FLGR_Data1D *nhb)
FLGR_Ret flgr1d_geodesic_erode (FLGR_Data1D *imgdest, FLGR_Data1D *imgMarker, FLGR_Data1D *imgMask, FLGR_Data1D *nhb)
FLGR_Ret flgr2d_geodesic_dilate (FLGR_Data2D *imgdest, FLGR_Data2D *imgMarker, FLGR_Data2D *imgMask, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_geodesic_erode (FLGR_Data2D *imgdest, FLGR_Data2D *imgMarker, FLGR_Data2D *imgMask, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_geodesic_reconstruct_close (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_geodesic_reconstruct_close_tophat (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_geodesic_reconstruct_dilate (FLGR_Data2D *imgMarker, FLGR_Data2D *imgMask, FLGR_Connexity connexity)
FLGR_Ret flgr2d_geodesic_reconstruct_dual (FLGR_Data2D *imgMarker, FLGR_Data2D *imgMask, FLGR_Connexity connexity)
FLGR_Ret flgr2d_geodesic_reconstruct_erode (FLGR_Data2D *imgMarker, FLGR_Data2D *imgMask, FLGR_Connexity connexity)
FLGR_Ret flgr2d_geodesic_reconstruct_open (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_geodesic_reconstruct_open_tophat (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Data2D *nhb)
FLGR_Ret flgr2d_regional_hmaxima (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Vector *hlevel, FLGR_Connexity connexity)
FLGR_Ret flgr2d_regional_hminima (FLGR_Data2D *imgdest, FLGR_Data2D *imgsrc, FLGR_Vector *hlevel, FLGR_Connexity connexity)
FLGR_Ret flgr2d_watershed (FLGR_Data2D *imlabel, FLGR_Data2D *imsrc, FLGR_Connexity connexity)
FLGR_Ret flgr2d_watershed_build_line (FLGR_Data2D *imdest, FLGR_Data2D *imlabel, FLGR_Connexity connexity)


Function Documentation

FLGR_Ret flgr1d_geodesic_dilate ( FLGR_Data1D imgdest,
FLGR_Data1D imgMarker,
FLGR_Data1D imgMask,
FLGR_Data1D nhb 
)

Compute Geodesic Dilation

Parameters:
imgdest : image output
imgMarker : marker image input
imgMask : mask image input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 97 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr1d_geodesic_erode ( FLGR_Data1D imgdest,
FLGR_Data1D imgMarker,
FLGR_Data1D imgMask,
FLGR_Data1D nhb 
)

Compute Geodesic Dilation

Parameters:
imgdest : image output
imgMarker : marker image input
imgMask : mask image input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 151 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_dilate ( FLGR_Data2D imgdest,
FLGR_Data2D imgMarker,
FLGR_Data2D imgMask,
FLGR_Data2D nhb 
)

Compute Geodesic Dilation

Parameters:
imgdest : image output
imgMarker : marker image input
imgMask : mask image input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 234 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_erode ( FLGR_Data2D imgdest,
FLGR_Data2D imgMarker,
FLGR_Data2D imgMask,
FLGR_Data2D nhb 
)

Compute Geodesic Dilation

Parameters:
imgdest : image output
imgMarker : marker image input
imgMask : mask image input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 288 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_close ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Data2D nhb 
)

Compute Geodesic Reconstruction by closeing

Parameters:
imgdest : output image
imgsrc : input input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 1326 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_close_tophat ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Data2D nhb 
)

Compute Geodesic Close Tophat

Parameters:
imgdest : output image
imgsrc : input input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 1372 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_dilate ( FLGR_Data2D imgMarker,
FLGR_Data2D imgMask,
FLGR_Connexity  connexity 
)

Compute Geodesic Reconstruction by dilation

The algorithm used is describe in the book "Morphological Image Analysis 2nd edition, Pierre Soille, Springer" p195.

Parameters:
imgMarker : marker image input/output
imgMask : mask image input
connexity : connexity (4-connexity,6-connexity,8-connexity)
Returns:
FLGR_RET_OK, ...

Definition at line 1240 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_dual ( FLGR_Data2D imgMarker,
FLGR_Data2D imgMask,
FLGR_Connexity  connexity 
)

Compute Geodesic Dual Reconstruction

Reconstruct by erosion or dilation. Depending of each pixel mask position regarding each pixel marker position

The algorithm used is describe in the book "Morphological Image Analysis 2nd edition, Pierre Soille, Springer" p195.

Parameters:
imgMarker : marker image input/output
imgMask : mask image input
connexity : connexity (4-connexity,6-connexity,8-connexity)
Returns:
FLGR_RET_OK, ...
Examples:
example2.c.

Definition at line 2010 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_erode ( FLGR_Data2D imgMarker,
FLGR_Data2D imgMask,
FLGR_Connexity  connexity 
)

Compute Geodesic Reconstruction by erosion

The algorithm used is describe in the book "Morphological Image Analysis 2nd edition, Pierre Soille, Springer" p195.

Parameters:
imgMarker : marker image input/output
imgMask : mask image input
connexity : connexity (4-connexity,6-connexity,8-connexity)
Returns:
FLGR_RET_OK, ...
Examples:
example2.c.

Definition at line 1273 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_open ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Data2D nhb 
)

Compute Geodesic Reconstruction by openning

Parameters:
imgdest : output image
imgsrc : input input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 1303 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_geodesic_reconstruct_open_tophat ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Data2D nhb 
)

Compute Geodesic Open Tophat

Parameters:
imgdest : output image
imgsrc : input input
nhb : neighborhood definition
Returns:
FLGR_RET_OK, ...

Definition at line 1349 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_regional_hmaxima ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Vector hlevel,
FLGR_Connexity  connexity 
)

Compute Regional H-Maxima

Parameters:
imgdest : output image
imgsrc : input input
hlevel : level of the maxima
connexity : string for connexity to use
Returns:
FLGR_RET_OK, ...
Examples:
example4.c, and multithread_watershed.c.

Definition at line 1440 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_regional_hminima ( FLGR_Data2D imgdest,
FLGR_Data2D imgsrc,
FLGR_Vector hlevel,
FLGR_Connexity  connexity 
)

Compute Regional H-Minima

Parameters:
imgdest : output image
imgsrc : input input
hlevel : level of the minima
connexity : string for connexity to use
Returns:
FLGR_RET_OK, ...

Definition at line 1400 of file flgrMorphoGeodesy.c.

FLGR_Ret flgr2d_watershed ( FLGR_Data2D imlabel,
FLGR_Data2D imsrc,
FLGR_Connexity  connexity 
)

Standard Watershed by immersion (this version is biased)

Parameters:
imlabel : labelized image
imsrc : image source
connexity : connexity (4-connexity,6-connexity,8-connexity)
Returns:
FLGR_RET_OK, ...
Examples:
example4.c, and multithread_watershed.c.

Definition at line 242 of file flgrMorphoWatershed.c.

FLGR_Ret flgr2d_watershed_build_line ( FLGR_Data2D imdest,
FLGR_Data2D imlabel,
FLGR_Connexity  connexity 
)

Construct watershed line

Parameters:
imdest : destination
imlabel : watersheded label image
connexity : connexity (4-connexity,6-connexity,8-connexity)
Returns:
FLGR_RET_OK, ...
Examples:
example4.c, and multithread_watershed.c.

Definition at line 320 of file flgrMorphoWatershed.c.


SourceForge.net Logo
Generated on Tue Nov 11 19:17:29 2008 for Fulguro by doxygen 1.5.6