Surface Registration
The surface registration module is used to register surface files (.vtk or .stl). It's a faster than the voxel based registrations but if the two time point surface don't have exactly the same structure, otherwise the registration can be not so good.
Interface Description:
Fixed Surface: The surface file used as reference
Moving Surface: The surface file used as target
Landmark Transform Mode: RigidBody the registration keeps the surface's characteristic, Affine can change the surface characteristic to best fit the target surface at the reference surface.
Mean Distance Mode: Choose between square root of the average of the sum of squares of the closest point distance (RMS) or mean of the sum of absolute values of the closest point distances (Absolute)
Start by matching centroids (optional): Initialize the registration by translating the Fixed Surface so that its centroid coincides with the target's centroid.
Check mean Distance (optional): )Number of iterations beyond which the registration will not proceed even if the maximum mean distance is above threshold.
Output Transform: The registration matrix file.
The output of this module isn't a surface module. It's a registration matrix file (.tfm, .txt). To apply the matrix file into the surface file go to Transforms :
and select the 'Active Transform' (step 1) as the one created on the Surface Registration. Then move the moving surface to the transformed window (step 2) and click in 'harden transform' (step 3) in order to have the registration matrix applied to the moving surface.
This is an example of 2 surface models before and after all the steps mentioned:
Before:
After:
Observation: Slicer do not save files automatically. To have the files saved on the computer click in 'File' on the upper left corner and then in 'Save'. A new window will appear allowing the user to modify the file name, format and directory.
For more information about ITK-snap.
For more information about 3D Slicer
For more information about the CMFreg documentation.
For access the CMFreg source code.