2D Feature-Based Registration#

Register images to a reference image based on feature-based methods

../../_images/2D_feature-based_registration.png

Parameters#

image_stacks

Image stacks as a dictionary of numpy arrays or list of HDF5 dataset URI’s

detector

Method to detect and describe feature points in an image. Options: (‘Sift-Silx’, ‘Sift-SciKitImage’, ‘Orb-SciKitImage’)

matcher

Method to build correspondence between the feature points in two images. Options: (‘Descriptor-Silx’, ‘Descriptor-SciKitImage’)

mapper

Method to find parameters of the transformation between the matches Options: (‘LstSq-Numpy’, ‘LstSq-SciPy’, ‘Ransac-SciKitImage’)

transformation_type

Type of transformation between the matches

reference

The image in the stack that everything will be aligned to

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