List of my modules...

Module: Continuous_Maximal_Flow

Description:

Finds the continuous maximal flow using a source and sink (points marked in an image) and a metric function. Described in:
Ben Appleton and Hugues Talbot, Globally minimal surfaces by continuous maximal flows, IEEE Transactions on Pattern Analysis and Machine Intelligence 28(1), p. 106 - 118, 2006.

From left to right: Original image, metric, and result after a time of 200.

Connections:

Metric

[required]
Metric image, of type HxUniformScalarField3 and containing float values.

Image

[required]
Image containing the source (and sink), of type HxUniformScalarField3.

Ports:

Source_threshold


Value to compare with the pixel intensity.

Source_Comparison


Defines how the threshold is used to define the pixels of the source.

Time


Time up to which to compute. Determines the number of iterations the module will compute.

Options


The first options is whether or not a sink is defined. If it is not, then the border of the image is the sink. The second provides different factors to apply in the X, Y, or Z directions (useful in the case of electron tomography).

Sink_threshold


Value to compare with the pixel intensity.

Sink_Comparison


Defines how the threshold is used to define the pixels of the sink.

X


Factor in the X direction.

Y


Factor in the Y direction.

Z


Factor in the Z direction.

Now


Push this button to start the computation.

Commands:

Additional options can be accessed when typing in the console Continuous_Maximal_Flow COMMAND_NAME.

verbose

Displays timing information after the computation. Retype to hide info.

create

Runs the computation. Returns the name of the output, so it can be used in a script, such as set RESULT [Continuous_Maximal_Flow create].