Dear Andrea,

you can use the iterative closest point (ICP) algorithm. The standard version is available in vtk (class vtkIterativeClosestPointTransform) and can be used from MITK. There also is the anisotropic ICP (A-ICP, [1]) which was implemented in MITK and is available with UI as plugin org.mitk.gui.qt.aicpregistration. However, please notice that this A-ICP implementation is not as runtime optimized as the vtk ICP and might be slower.


If your surfaces contain too many vertices this can lead to long computation times. You might want to export and decimate them a bit, e.g. using Meshlab (https://www.meshlab.net/).


I hope this helps.


Best,


Alfred



Am 17.12.2021 um 13:24 schrieb Andrea Roberti:
Dear all,
Is there any way to perform a registration algorithm between two surfaces ?

We saw that the list of matchpoint algorithms accept as input images and point sets, but no one with surface as DataType.

We thought to extract the points of the surface and then create point sets, but in this way it could be computationally heavy.

Thanks in advance,
Andrea


_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

--
Prof. Dr. Alfred Franz

Computer Assisted Medical Interventions / E130

German Cancer Research Center (DKFZ)
Im Neuenheimer Feld 280
69120 Heidelberg, Germany
a.fr...@dkfz.de
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to