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.