<div dir="ltr">Hi Luis, Thanks a lot for your reply..<br><br>I can have the same number of point set for the both images, so I selected itkThinPlateSplineKernelTransform.h to use as my transform method..<br><br>It gives me the mappedPoints, but what I need is the transformation values [i.e Transform along X and Y] as well as the Transformation Matrix.. <br>
<br>To be able to apply the transformation on the image we want to register.. <br><br>I'll be glade to show me how I could get these values .. <br><br>Thanks in advance,<br>Aya R.<br>
<br><br><div class="gmail_quote">On 18 February 2010 01:54, Luis Ibanez <span dir="ltr"><<a href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Aya,<br>
<br>
<br>
Do you need a Deformable Transform ?<br>
<br>
<br>
Typically you should start a point set to point set registration<br>
by just using a Rigid Transform. For example by using<br>
ICP (iterative closest points), as described in the examples:<br>
<br>
Insight/Examples/Registration/<br>
IterativeClosestPoint1.cxx<br>
IterativeClosestPoint2.cxx<br>
IterativeClosestPoint3.cxx<br>
<br>
<br>
....<br>
<br>
but..<br>
<br>
Should you really need to use KernelTransforms, please note<br>
that they will require you to provide point correspondences.<br>
<br>
That is, you should know what point of the FixedCollection of<br>
points, correspond to what point of the MovingCollection of<br>
points.<br>
<br>
If you have such correspondences, then you could use any<br>
of the following KernelTransforms:<br>
<br>
itkThinPlateSplineKernelTransform.h<br>
itkThinPlateR2LogRSplineKernelTransform.h<br>
itkElasticBodySplineKernelTransform.h<br>
itkElasticBodyReciprocalSplineKernelTransform.h<br>
itkVolumeSplineKernelTransform.h<br>
<br>
<br>
<br>
Regards,<br>
<br>
<br>
Luis<br>
<br>
<br>
<br>
------------------------------------------------------------<br>
<div><div></div><div>On Wed, Feb 17, 2010 at 9:49 AM, Aya El Gebeely<br>
<<a href="mailto:aya.elgebeely@symbyo.com" target="_blank">aya.elgebeely@symbyo.com</a>> wrote:<br>
> Dear ITk Users,<br>
><br>
> Currently I'm using Point Set to Point Set registration method, in order to<br>
> register two medical images, given set of points for each image [fixed &<br>
> moving]<br>
><br>
> I need to use KernelTransforms, so which one to use, it was mentioned in the<br>
> ITk S/W guide to use any of the itk::KernelTransform family of classes..<br>
><br>
> Do you have any recommendations ?<br>
><br>
> Thanks in advance,<br>
><br>
> Aya R. ElGebeely<br>
><br>
</div></div>> _____________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Kitware offers ITK Training Courses, for more information visit:<br>
> <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
><br>
><br>
</blockquote></div><br></div>