Checksum¶
-
MLModule
¶ genre Inspectors
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLDiagnosis
definition mlDiagnosis.def see also ImageStatistics
,CacheView
,RuntimeView
,Info
,Tester
keywords compute
,calculate
,identify
Purpose¶
The module Checksum
calculates a checksum of all voxels of an image.
It also computes the Number of Voxels
, Sum of Voxels
, Minimum
, and Maximum
values.
It is useful to check with a certain probability whether images are identical without comparing the images directly or without the need to store test results. It also allows for composing a final report from results from other Checksum
modules by special support for cascading many Checksum
modules.
Usage¶
Press Calculate
or select Auto Compute
once the module is connected to an image input.
If you also want to include results from other Checksum
modules, connect their report string to the Cascade Input
field of your module.
Parameter Fields¶
Field Index¶
Auto Compute : Bool |
Maximum : Double |
Calculate : Trigger |
Minimum : Double |
Cascade Input : String |
Number of Voxels : Integer |
Checksum : Double |
Post ML Error : Bool |
Comparison Okay : Bool |
Report : String |
Control Checksum : Double |
Status : String |
Epsilon Tolerance : Double |
Sum of Voxels : Double |
IntChecksum : Integer |
Test Description : String |
Visible Fields¶
Epsilon Tolerance¶
-
name:
epsilon
, type:
Double
, default:
0
¶ Sets the maximal allowed difference between the checksum and control checksum.
Auto Compute¶
-
name:
autoCompute
, type:
Bool
, default:
FALSE
¶ If checked, the checksum is always updated on all input or field changes.
Post ML Error¶
-
name:
postMLError
, type:
Bool
, default:
FALSE
¶ Sets whether an ML error is posted if a checksum error occurs.
Test Description¶
-
name:
description
, type:
String
, default:
Checksum Test
¶ Shows what this module checks.
Number of Voxels¶
-
name:
numVoxel
, type:
Integer
, persistent:
no
¶ Shows the number of voxels for which a checksum was computed.
Sum of Voxels¶
-
name:
voxelSum
, type:
Double
, persistent:
no
¶ Shows the sum of the voxel values for which a checksum was computed.
Minimum¶
-
name:
minimum
, type:
Double
, persistent:
no
¶ Shows the minimum value of voxels for which the checksum was computed.
Maximum¶
-
name:
maximum
, type:
Double
, persistent:
no
¶ Shows the maximum value of voxels for which the checksum was computed.
IntChecksum¶
-
name:
intChecksum
, type:
Integer
, persistent:
no
, deprecated name:
checkSumInt
¶ Displays the checksum as an integer, even in cases of precision loss.
Comparison Okay¶
-
name:
comparisonOkay
, type:
Bool
, persistent:
no
¶ Shows whether the difference between checksum and control checksum is smaller than epsilon.