[vtkusers] Re: Surface registration of two data sets, are there any vtk algorithms?

George Kamucha kamucha at hfm.e-technik.uni-kassel.de
Thu Dec 14 01:31:10 EST 2000


Hi Tim,
Thanks a lot for your useful information,  I will try to apply the two classes.

Best regards
George

>
>
> Date: Wed, 13 Dec 2000 11:11:49 +0000
> To: vtkusers at public.kitware.com
> From: Tim Hutton <T.Hutton at eastman.ucl.ac.uk>
> Subject: Re: [vtkusers] Surface registration of two data sets, are
> there any vtk algorithms?
>
> Aha! Was wondering if anyone else needed this.
>
> The standard way to match two surfaces would have to be iterative closest
> point (ICP). The core of the algorithm is to match each vertex in one
> surface with the closest surface point on the other, then apply the rigid
> transformation that moves one surface to best match the other. This has to
> be iterated to get proper convergence of the surfaces.
>
> VTK is ideal for this kind of stuff, the two classes vtkCellLocator and
> vtkLandmarkTransform in particular do all the hard work for you. If there
> is a desire, I'd be happy to help with a vtkIterativeClosestPointTransform
> (or whatever) class - trouble is, it's not really visualization, more
> computational geometry; there's an issue of whether to keep bloating VTK
> with these things.
>
> Tim.
>
> At 10:13 13/12/00 +0300, you wrote:
> >I am wondering whether there could be a program written in vtk which can
> determine the transformation
> >between two surface data sets. I have two surface data sets of a bone
> which I have generated using different
> >
> >imaging modalities: one from CT-imaging and the other from laser radar
> imaging. I would like to obtain the
> >transformation (rotation and translation) between the two data sets using
> surface matching techniques.
> >Anybody out there who knows where I can obtain such surface matching
> algorithms? Your assistance will be
> >highly appreciated.
> >
> >Best regards
> >
> >George kamucha
> >Department of High Frequency Engineering
> >University of Kassel
> >Wilhelmshoeher Allee 73
> >34121 Kassel
> >Germany
> >
> >





More information about the vtkusers mailing list