ImageSegmentationByPlane

MLModule

genre

Plane

author

Jan Klein

package

FMEwork/ReleaseMeVis

dll

MLPlaneUtils

definition

MLPlaneUtils.def

see also

ImageMirror

keywords

image, segmentation, mask, plane, GVR, clip

Purpose

Module allows for a simple segmentation of the input image into two parts based on a given plane.

Usage

Define plane and connect input image, only voxels with larger value than threshold are considered for segmentation.

Windows

Default Panel

../../../Modules/ML/MLPlaneUtils/mhelp/Images/Screenshots/ImageSegmentationByPlane._default.png

Input Fields

input0

name: input0, type: Image

input image which has to be segmented.

Output Fields

output0

name: output0, type: Image

segmented output image

Parameter Fields

Field Index

Apply: Trigger

Threshold: Integer

Approximation: Bool

Auto apply: Bool

Auto update: Bool

Epsilon: Float

Half Space1: Integer

Half Space2: Integer

Plane: Plane

Visible Fields

Plane

name: plane, type: Plane, default: 0 0 0 0

Plane used for segmentation

Threshold

name: threshold, type: Integer, default: 0

only voxels with larger value than threshold are considered for segmentation.

Half Space1

name: halfSpace1, type: Integer, default: 1024

Voxel values of segmented voxels lying in the 1st half space

Half Space2

name: halfSpace2, type: Integer, default: 4096

Voxel values of segmented voxels lying in the 2nd half space

Approximation

name: approximation, type: Bool, default: FALSE

If true, output is only recomputed if at least one component defining the plane is changed by epsilon value

Epsilon

name: epsilon, type: Float, default: 0.001

if approximation is true, output is only recomputed if at least one component defining the plane is changed by epsilon value

Auto apply

name: autoApply, type: Bool, default: TRUE

If checked, any parameter changes causes the module to compute anew.

Apply

name: apply, type: Trigger

If pressed, the module computes anew.

Auto update

name: autoUpdate, type: Bool, default: TRUE

If checked, the module computes anew on any input change.