Are there any ImgLib2 components that can help in image registration?
I am currently looking at a flexible way to register 3D multi-channel images and assess the quality of registration. I can use the following static methods of
process.Matching (from the Descriptor-based registration):
extractCandidates() to find peaks in the images,
descriptorMatching() to find pairwise correspondences of the peaks
globalOptimization() to get an optimal registration model (Translate, Rigid or Affine)
One reason I am looking into this is to be able to plot the distances between pairs of points before and after registration, to be able to compare different models for quality assessment.
process.Matching the optimal way to go? This class is heavily based on (deprecated) ImgLib1 API, so I wondered whether there's anything available that is based on ImgLib2 already.
I know I can use
fiji.plugin.trackmate.detection.DogDetector to find peaks for example, but I wasn't sure about the matching and optimization steps.
Thanks for any hints,