List of my modules...

Module: Register point sets

Description:

From two set of points (model and reference), which have been paired up (i.e. the ith point in the first set corresponding to the ith point in the second), finds the rigid transformation (rotation and translation) of the model point set that best registers the pairs of points together.
The process can be iterative : at each iteration, the best transformation is calculated and applied, then the pair farthest apart is not considered in the following step. The process stops when all pairs that were used are, after transformation, closer than the given value.

The blue set is the reference, the red the model. Left image : before registration; right image : after.

Connections:

Model

[required]
The set of points (of type HxCluster) on which to apply the registration transformation.

Reference

[required]
The reference set of points.

Ports:

Iterative


If this option is checked, then the final transformation will exclude erroneous point pairs.

Distance


The process reiterates until all the pairs used for computing the transformation are separated by a smaller distance than this value. Note that if too low a value is chosen, then only three points will remain for the registration... and that's not good.

Distance


Push this button to start the computation.

Commands:

Additional options can be accessed when typing in the console Register COMMAND_NAME. Typing the command again usually reverts back to original settings.

create

Runs the computation. Returns the name of the output, so it can be used in a script, such as set RESULT [Register create].