<br>Hi John,<br><br>Thanks for letting us know about the Transforms that you are using.<br><br>Particularly, the fact that you are using a Coarse BSpline Transform<br>followed by a Fine BSpline Transform.<br><br><br>Please note that if you initialize the Fine BSpline transform by using<br>
the BSpline Transform that results from the Coarse registration level,<br>then you don&#39;t need to map the points through both Transforms. <br><br>       Instead, just using the Fine Transform should be enough.<br><br><br>
For an example on how to initialize a finer BSpline Transform from<br>a finer one you may want to look at:<br><br>               Insight/Examples/Registration/<br>                      DeformableRegistration6.cxx<br>                      DeformableRegistration15.cxx<br>
<br><br>     Regards,<br><br><br>            Luis<br><br><br>----------------------------------------------------------------------------------<br><div class="gmail_quote">On Sat, Apr 17, 2010 at 8:54 PM, John Jan Drozd <span dir="ltr">&lt;<a href="mailto:john.drozd@gmail.com">john.drozd@gmail.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;"><div bgcolor="#FFFFFF"><div>Hi Luis,</div><div><br></div><div>It&#39;s nice to talk with you again.</div>
<div>I am using a Bspline deformable transform and I am initializing it with an affine transform. I am using a course bspline deformable transform followed by a finer resolution bspline deformable transform. This gives me greater accuracy and the code runs much faster using this multi-resolution approach. I used and modified code to work with 3 dimensional dicom brain images from deformableregistration8.cxx and deformableregistration15.cxx.  In mapping my points, I now realize that I have to transform the fixed point twice, first with the course transformation and then with the finer transformation. I was only transforming the point with the finer transformation and that&#39;s one possibility why my transformation of a point from the brain ventricles in the fixed image did not map that accurately to within ventricles in the moving image. I use these as a way of automatically generating seed points for a region growing algorithm.</div>
<div><br></div><div>Thanks for clarifying that the bsplinetransform takes care of the origins.</div><div><br></div><div>Take care,</div><div>John  <br><br>Sent from my iPhone</div><div><div></div><div class="h5"><div><br>
On 2010-04-17, at 6:57 PM, Luis Ibanez &lt;<a href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><br>Hi John,<br><br><br>1) What Transform are you using ?<br>
2) How did you initialize it ?<br><br><br>If you are following any of the BSplineDeformable<br>Transform as shown in the examples in<br><br>               Insight/Examples/Registration<br>
<br>then the Transform will include the translation<br>between the image origins.<br><br><br>     Regards,<br><br><br>            Luis<br><br><br>-----------------------------------------------------------------------------<br>

<div class="gmail_quote">On Thu, Apr 15, 2010 at 5:30 PM, John Drozd <span dir="ltr">&lt;<a href="mailto:john.drozd@gmail.com" target="_blank"></a><a href="mailto:john.drozd@gmail.com" target="_blank">john.drozd@gmail.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;">
<div>Hello,</div>
<div> </div>
<div>I perform a multi-resolution deformable registration between 2 MRI images from 2 different people using a multi-modal metric.</div>
<div>Then I map points from the fixed image to the moving image using the transform obtained from the registration using TransformPoint();</div>
<div>Do I need to include the difference between the coordinates of the origins of both or either images in my calculation, or does the TransformPoint take care of this?</div>
<div> </div>
<div>Thank you,</div>
<div>John</div>
<br>_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank"></a><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"></a><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"></a><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"></a><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"></a><a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br>
</div></blockquote></div></div></div></blockquote></div><br>