ImageROIsFileCache

MacroModule

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

definition

MLImageFormat.def

keywords

mask, combine, merge, add, accumulate, save, store, write, storage, disc

Windows

ImageROIsFileCache

../../../Modules/ML/MLImageFormat/mhelp/Images/Screenshots/ImageROIsFileCache.ImageROIsFileCache.png

Input Fields

referenceInputImage

name: referenceInputImage, type: Image

roiInputImage

name: roiInputImage, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Field Index

Clear: Trigger

Image Initialization Mode: Enum

Internal ROI Cache Type: Enum

Merge Mode: Enum

Reference Image Update Mode: Enum

Roi Update Mode: Enum

Update Reference Image: Trigger

Update Roi: Trigger

Visible Fields

Update Reference Image

name: updateReferenceImage, type: Trigger

Resets the reference image according to Reference Image Mode.

Image Initialization Mode

name: imageInitializationMode, type: Enum, default: EmptyImage

Initialization mode for Reference Image: copy or empty image with same geometry.

Values:

Title

Name

​Copy Image

​CopyImage

​Empty Image

​EmptyImage

Reference Image Update Mode

name: referenceImageUpdateMode, type: Enum, default: Off

Off = manual control, AutoUpdate resets in input change, AutoClear clears on input change.

Values:

Title

Name

​Off

​Off

​Auto Update

​AutoUpdate

​Auto Clear

​AutoClear

Update Roi

name: updateRoi, type: Trigger

Merge Mode

name: mergeMode, type: Enum, default: BitWiseOr

Values:

Title

Name

Deprecated Name

​Copy only: outX = inX; X = 0,1,…

​None

​[ 0] none

​Maximum: out0 = MAX(in0,in1,…)

​Maximum

​Max

​Minimum: out0 = MIN(in0,in1,…)

​Minimum

​Minimum where defined: out0 = MIN(inX; X = 0,1,… and inX defined)

​MinWhereDefined

​Min

​Sum: out0 = SUM(in0,in1,…)

​Sum

​Bitwise OR: out0 = OR (in0,in1,…)

​BitWiseOr

​[ 3] out0 = OR (i0, i1, i2, i3) (bitwise OR)

​Bitwise AND: out0 = AND(in0,in1,…)

​BitWiseAnd

​[ 4] out0 = AND (i0, i1, i2, i3) (bitwise AND)

​Bitwise XOR: out0 = XOR(in0,in1,…)

​BitWiseXor

​[12] out0 = XOR (i0, i1, i2, i3) (bitwise XOR)

​Mask Original (2): out0 = in1 ? in0 : fV

​MaskOrig2

​[ 5] out0 = i1 ? i0 : fillValue (Masked Original)

​Mask in Original (2): out0 = in1 ? in1 : in0

​MaskInOrig2

​[ 6] out0 = i1 ? i1 : i0 (Mask In Original)

​Mask C in Original (2): out0 = in1 ? C0 : in0

​MaskCInOrig2

​[ 7] out0 = i1 ? C0 : i0

​Absolute Difference: out0 = ABS(in0 - in1)

​AbsDiff2

​[13] out0 = abs(i0 - i1) (Difference)

​ArgMax (2): out0 = OR (in0!=0,in1!=0) ? CX; X = ARGMAX(in0, in1) : fV

​ArgMax2

​[15] out0 = OR (i0,i1) ? CX; X = ARGMAX(i0, i1) : fillValue; (ArgMax)

​Mask Original Any: out0 = OR (in1!=0,in2!=0,…) ? in0 : 0

​MaskOrigAny

​MaskOrig

​Mask Original None: out0 = OR (in1!=0,in2!=0,…) ? 0 : in0

​MaskOrigNone

​Mask Original All: out0 = AND(in1!=0,in2!=0,…) ? in0 : 0

​MaskOrigAll

​Mask Original Not All: out0 = AND(in1!=0,in2!=0,…) ? 0 : in0

​MaskOrigNotAll

​Mask Max in Original: out0 = MAX(in1,in2,…) ? MAX(in1,in2,…) : in0

​MaskMaxInOrig

​[ 9] out0 = MAX (i1,i2,i3) ? MAX(i1,i2,i3) : input0 (Mask In Original)

​Mask C in Original : out0 = OR (in1!=0,in2!=0,…) ? C0 : in0

​MaskCInOrig

​[10] out0 = OR (i1,i2,i3) ? C0 : i0

​Maximum with LUT: out0 = MAX(inX ? (useCX ? CX : inX) : 0; X = 0,1,…)

​MaxWithLUT

​[14] out0 = MAX (iX ? (useCX ? CX : iX) : fillValue; X = 0,1,2,3) (MergeMax)

​Bitwise OR with LUT: out0 = OR (inX ? (useCX ? CX : inX) : 0; X = 0,1,…)

​BitWiseOrWithLUT

​[11] out0 = OR (iX ? (useCX ? CX : iX) : fillValue; X = 0,1,2,3) (MergeSegResults)

​Bitwise AND with LUT: out0 = AND (inX ? (useCX ? CX : inX) : 0; X = 0,1,…)

​BitWiseAndWithLUT

​Write Label(s) in Orig.: out0 = OR (AND(NEG(C0),in0), AND(C0, OR(inX ? (useCX ? CX : 0) : inX; X = 1,2,…))

​BitWiseWriteWithLUT

Roi Update Mode

name: roiUpdateMode, type: Enum, default: Off

Values:

Title

Name

​Off

​Off

​Auto Update

​AutoUpdate

​Auto Clear

​AutoClear

Clear

name: clear, type: Trigger

Internal ROI Cache Type

name: internalROICacheType, type: Enum, default: FileCache

Values:

Title

Name

​Mem Cache

​MemCache

​File Cache

​FileCache