Ewoks Tasks#
Example2DStacks#
Generate one or more stacks of transformed images to test registration methods.
- Identifier:
ewoksndreg.tasks.example2d_stacks.Example2DStacks- Task type:
class
- Required inputs:
name, transformation_type
- Optional inputs:
nimages, noise, nstacks, shape
- Outputs:
image_stacks, transformations
Reg2DFeatures#
Use a feature-based registration method to calculate transformations between the images in one or more stacks.
- Identifier:
ewoksndreg.tasks.reg2d_features.Reg2DFeatures- Task type:
class
- Required inputs:
detector, image_stacks, mapper, matcher, transformation_type
- Optional inputs:
mask, output_configuration, reference_image, reference_stack
- Outputs:
features, image_stacks, matches, output_configuration, reference_stack, transformations
Reg2DIntensities#
Use an intensity-based registration method to calculate transformations between the images in one or more stacks.
- Identifier:
ewoksndreg.tasks.reg2d_intensities.Reg2DIntensities- Task type:
class
- Required inputs:
image_stacks, mapper, transformation_type
- Optional inputs:
block_size, mapper_options, mask, output_configuration, preprocessing_options, reference_image, reference_stack
- Outputs:
image_stacks, output_configuration, reference_stack, transformations
Reg2DPostEvaluation#
Given several stacks of images and their image transformations, determine the stack and list of transformations that results in the best registration.
- Identifier:
ewoksndreg.tasks.reg2d_posteval.Reg2DPostEvaluation- Task type:
class
- Required inputs:
image_stacks, transformations
- Optional inputs:
output_configuration, output_root_uri, reference_stack, skip
- Outputs:
image_stacks, output_configuration, ranked_stack_names, reference_stack, transformations
Reg2DPreEvaluation#
Given several stacks of images requiring the same alignment, determine the stack which is most suitable to get a correct alignment.
- Identifier:
ewoksndreg.tasks.reg2d_preeval.Reg2DPreEvaluation- Task type:
class
- Required inputs:
image_stacks
- Optional inputs:
output_configuration, reference_stack, skip
- Outputs:
image_stacks, output_configuration, ranked_stack_names, reference_stack
Reg2DTransform#
Apply transformations calculated from image registration to the images of one or more stacks.
- Identifier:
ewoksndreg.tasks.reg2d_transform.Reg2DTransform- Task type:
class
- Required inputs:
image_stacks, transformations
- Optional inputs:
crop, image_stacks_nxmetadata, interpolation_order, output_configuration, output_root_uri
- Outputs:
image_stacks, output_configuration
SelectNXdataImageStacks#
Find image stacks by searching recursively for 3D NXdata signals under a root HDF5 URL.
- Identifier:
ewoksndreg.tasks.select_nxdata.SelectNXdataImageStacks- Task type:
class
- Required inputs:
input_root_uri
- Optional inputs:
output_root_uri
- Outputs:
image_stacks, image_stacks_nxmetadata, output_root_uri