I am wondering where exactly is the difference between surface registration modul and the model registration (of SlicersIGT)
Model registration states it: iterative closest point
Surface Registration: which method is used here???
BTW: I noticed that if you want to register a transformed STL using model registration it does not take the transformation into account
surface registration does what it should: it registers the transformed STL
So can I conclude that the results won’t differ beside the above mentioned fact?
They both use the same ICP algorithm implementation (vtkIterativeClosestPointTransform):
The difference is in GUI and workflow. SurfaceRegistration includes both landmark registration and ICP; while SlicerIGT implements this in two modules (Fiducial Registration Wizard and Model Registration).