Task Types Overview¶
Select Images¶
XF.Data.SelectImage
is the most common first (source) task type.
It allows selecting images for image processing.
Each selected image is processed in a separate run.
Multiple Images per Run¶
XF.Data.AddImage
can be used when processing two or more images per run.
XF.Data.SelectImage
is used for the first image of the run, and XF.Data.AddImage
for additional images.

A workflow that combines multiple images per run.¶
Import Images¶
Images in various foreign file formats can be imported using a combination of
XF.Data.SelectForeignFile
and
Lucid.Util.ImportImageFromForeignFile
as described in Import external data.

A simple import workflow.¶
Common Interactive Tasks¶
The most common interactive tasks are:
XF.Interactive.DefineImageVOI
: Interactively define a Volume Of Interest for cropping.XF.Interactive.DefineGaussSegmentation
: Interactively define parameters for gauss / thresholding segmentation.XF.Interactive.CreateContours
: Work with contours.XF.Interactive.CreateImageSnapshot
: Visualize an image and save a snapshot that can be re-activated later.
Common Image Processing Tasks¶
Many image processing algorithms from various tools like LUPO, CLIP and IPL are available. For example:
LUPO provides basic image processing operations:
CLIP image processing algorithms:
Lucid.CLIP.CropImageVOI
: Use IPL to crop a VOI from an image.Lucid.CLIP.DCTFilter
: DCT filtering.Lucid.CLIP.Threshold
: Apply a threshold to create a binary mask.Lucid.CLIP.Thickness
: Calculate the local thickness.Lucid.CLIP.CompLabelingMain
: Keep only the largest component.Lucid.CLIP.MorphClose
: Morphological closing operation.

Example CLIP workflow.¶
IPL image processing commands or scripts can also be used:

Example IPL workflow.¶
More task types can also be added to provide functionality offered by: