<div dir="ltr"><div><div><div>Hey Matt,<br><br></div>Sorry to re-visit this specific email... in your message, you said:<br><br>&quot;The displacement fields output of ITK&#39;s deformable image registration<br>
represent the displacement of a point in the FixedImage to a point in<br>
the MovingImage.  Therefore overlaying the displacement field vector<br>
glyphs on the FixedImage should give the correct visualization.  The<br>
start of the arrow sits on its location in the input FixedImage, and<br>
the tip of the arrow glyphs are directed towards where a given pixel<br>
in the FixedImage will move to in the MovingImage.&quot;<br><br></div>However, in the Demons examples that are built with the ITK package, an &#39;output&#39; image from the registration is produced by passing the <b>movingImage</b> into the WarpImageFilter, and utilizing the newly created deformation field. This makes it seem like the deformation field actually takes the movingImage form into the fixedImage form, not the other way around.<br>
<br></div>I really appreciate all your help thus far.. could you comment on this aspect of the non-rigid methods?<br><br>Thanks again,<br><br>Tim<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Nov 4, 2013 at 11:14 PM, Matt McCormick <span dir="ltr">&lt;<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tim,<br>
<br>
The displacement fields output of ITK&#39;s deformable image registration<br>
represent the displacement of a point in the FixedImage to a point in<br>
the MovingImage.  Therefore overlaying the displacement field vector<br>
glyphs on the FixedImage should give the correct visualization.  The<br>
start of the arrow sits on its location in the input FixedImage, and<br>
the tip of the arrow glyphs are directed towards where a given pixel<br>
in the FixedImage will move to in the MovingImage.<br>
<br>
Hope this helps,<br>
Matt<br>
<div class="im HOEnZb"><br>
On Mon, Oct 21, 2013 at 6:39 PM, Tim Bhatnagar &lt;<a href="mailto:tim.bhatnagar@gmail.com">tim.bhatnagar@gmail.com</a>&gt; wrote:<br>
</div><div class="HOEnZb"><div class="h5">&gt; Hello all,<br>
&gt;<br>
&gt; Has anyone used Paraview to visualize Deformable Registration Displacement<br>
&gt; fields in Paraview? I am having trouble verifying what exactly paraview is<br>
&gt; showing me. A point (x,y,z) where I know a large y-deformation occurs does<br>
&gt; not exhibit that vector magnitude in Paraview, but it DOES seem to exist at<br>
&gt; a spatial coordinate that corresponds to where the large deformation ENDS<br>
&gt; (ie where the (x,y,z) point is located AFTER registration).<br>
&gt;<br>
&gt; Between this, and &#39;flipping&#39; the x- and y- components of the vectors in the<br>
&gt; displacement field, I have managed to become very confused about the proper<br>
&gt; way to visualize the data.<br>
&gt;<br>
&gt; Note that after using WarpImageFilter with my registration-produced<br>
&gt; displacement field, I get the registered output I was looking for (yay!).<br>
&gt; It&#39;s just visualizing the proper deformation field for visual/qualitative<br>
&gt; figures is completely eluding me.<br>
&gt;<br>
&gt; Any help is greatly appreciated, though I feel like my emails in this<br>
&gt; user-list not up to par in terms of how I describe my problem, or the<br>
&gt; information I pass along is not enough to have an experienced ITKer chime<br>
&gt; in. If this is the case, please tell me what other info you need,as I&#39;m<br>
&gt; happy to provide it.<br>
&gt;<br>
&gt; Alternatively, if it&#39;s best I address this to a Paraview-users community, I<br>
&gt; can try that. I just figured anyone who used Demons in ITK would most likely<br>
&gt; also visualize the field..<br>
&gt;<br>
&gt; Thanks,<br>
&gt; --<br>
&gt; Tim Bhatnagar<br>
&gt; PhD Candidate<br>
&gt; Orthopaedic Injury Biomechanics Group<br>
&gt; Department of Mechanical Engineering<br>
&gt; University of British Columbia<br>
&gt;<br>
&gt; Rm 5000 - 818 West 10th Ave.<br>
&gt; Vancouver, BC<br>
&gt; Canada<br>
&gt; V5Z 1M9<br>
&gt;<br>
&gt; Ph: (604) 675-8845<br>
&gt; Fax: (604) 675-8820<br>
&gt; Web: <a href="http://oibg.mech.ubc.ca" target="_blank">oibg.mech.ubc.ca</a><br>
&gt;<br>
</div></div><div class="HOEnZb"><div class="h5">&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.php" target="_blank">http://www.kitware.com/products/protraining.php</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>
&gt; Community mailing list<br>
&gt; <a href="mailto:Community@itk.org">Community@itk.org</a><br>
&gt; <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/community" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/community</a><br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tim Bhatnagar<br>PhD Candidate<br>Orthopaedic Injury Biomechanics Group<br>Department of Mechanical Engineering<br>University of British Columbia<br><br>Rm 5000 - 818 West 10th Ave.<br>
Vancouver, BC<br>Canada<br>V5Z 1M9<br><br>Ph: (604) 675-8845<br>Fax: (604) 675-8820<br>Web: <a href="http://oibg.mech.ubc.ca" target="_blank">oibg.mech.ubc.ca</a><br>
</div>