genre | LUT |
author | Tobias Boskamp |
package | MeVisLab/Standard |
dll | MLLUTTools |
definition | MLLUTTools.def |
see also | LUTPrimitive, RampLUT, LinearLUT, TableLUT, LUTInfo, LUTCurve, LUTToMLImage, LUTSelect, SoMLLUT, SoLUTEditor |
keywords | lookup, table, image, voxel, value |
The module ApplyLUT applies a lookup table (LUT) to an input image.
The voxel values of the input image are used as LUT index values, the LUT entry values are rescaled relative to the Max Entry parameter and stored in the output image.
Connect a source image to the module's input image field and a lookup table object to the LUT input field. Specify the maximum entry used for the output image. The LUT entry values are rescaled to the interval [0..Max Entry].
Max Entry values larger than 65535 and non-integer input images or images with a voxel value range not representable by 16 bit are not supported.
See LUT Functions for general information about ML lookup tables.
The example network shows how a linear LUT is displayed in a diagram and applied to a gray wedge test pattern. The data type and value range of the output image is controlled by the Max Entry parameter of the ApplyLUT module.
The source image, which must be of integer type with a voxel value range representable by 16 bit, is connected to the image input field. The lookup table (a LUTFunction object) is connected to the inLUT field.