SMIL  1.0.4
Minimum surfaces segmentation

Segmentation by minimum surfaces (object label = 2, background label = 3) More...

Detailed Description

Segmentation by minimum surfaces (object label = 2, background label = 3)

Author
  • Jean Stawiaski
  • José-Marcio Martins da Cruz
+ Collaboration diagram for Minimum surfaces segmentation:

Functions

template<class T1 , class T2 >
RES_T geoCuts (const Image< T1 > &imIn, const Image< T1 > &imGradx, const Image< T1 > &imGrady, const Image< T2 > &imMarker, const StrElt &nl, Image< T2 > &imOut)
 Returns Geo Cuts algorithm. More...
 
template<class T1 , class T2 >
RES_T geoCutsMinSurfaces (const Image< T1 > &imIn, const Image< T2 > &imMarker, const StrElt &nl, Image< T2 > &imOut)
 Geo Cuts algorithm on a pixel adjacency graph, ImMarker is composed of three values 0 for unmarked pixels, 2 and 3 for object and background markers. More...
 
template<class T1 , class T2 >
RES_T geoCutsMultiway_MinSurfaces (const Image< T1 > &imIn, const Image< T2 > &imMarker, const StrElt &nl, Image< T2 > &imOut)
 Multiple object segmentation, Geo Cuts algorithm on a pixel adjacency graph, ImMarker is composed of three values 0 for unmarked pixels, >0 for objects markers. More...
 

Function Documentation

◆ geoCuts()

RES_T geoCuts ( const Image< T1 > &  imIn,
const Image< T1 > &  imGradx,
const Image< T1 > &  imGrady,
const Image< T2 > &  imMarker,
const StrElt nl,
Image< T2 > &  imOut 
)

Returns Geo Cuts algorithm.

Parameters
[in]imInImage<T1> in
[in]imGradxImage<T1> gradient X
[in]imGradyImage<T1> gradient Y
[in]imMarkerImage<T2> marker
[in]nlNeighborlist
[out]imOutImage<T2> out

◆ geoCutsMinSurfaces()

RES_T geoCutsMinSurfaces ( const Image< T1 > &  imIn,
const Image< T2 > &  imMarker,
const StrElt nl,
Image< T2 > &  imOut 
)

Geo Cuts algorithm on a pixel adjacency graph, ImMarker is composed of three values 0 for unmarked pixels, 2 and 3 for object and background markers.

Parameters
[in]imInImage<T> in
[in]imMarkerImage<T> marker
[in]nlNeighborlist
[out]imOutImage<T> out

◆ geoCutsMultiway_MinSurfaces()

RES_T geoCutsMultiway_MinSurfaces ( const Image< T1 > &  imIn,
const Image< T2 > &  imMarker,
const StrElt nl,
Image< T2 > &  imOut 
)

Multiple object segmentation, Geo Cuts algorithm on a pixel adjacency graph, ImMarker is composed of three values 0 for unmarked pixels, >0 for objects markers.

Parameters
[in]imInImage<T> in
[in]imMarkerImage<T> marker
[in]nlNeighborlist
[out]imOutImage<T> out