<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&#39;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">&lt;<a href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com</a>&gt;</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>
&lt;<a href="mailto:aya.elgebeely@symbyo.com" target="_blank">aya.elgebeely@symbyo.com</a>&gt; wrote:<br>
&gt; Dear ITk Users,<br>
&gt;<br>
&gt;  Currently I&#39;m using Point Set to Point Set registration method, in order to<br>
&gt; register two medical images, given set of points for each image [fixed &amp;<br>
&gt; moving]<br>
&gt;<br>
&gt; I need to use KernelTransforms, so which one to use, it was mentioned in the<br>
&gt; ITk S/W guide to use any of the itk::KernelTransform family of classes..<br>
&gt;<br>
&gt; Do you have any recommendations ?<br>
&gt;<br>
&gt; Thanks in advance,<br>
&gt;<br>
&gt; Aya R. ElGebeely<br>
&gt;<br>
</div></div>&gt; _____________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br></div>