<font class="Apple-style-span" face="arial, helvetica, sans-serif">Hi everyone!</font><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">I'm using the filter itk::<span class="Apple-style-span" style="white-space: pre; ">ObliqueSectionImageFilter from the I</span><span class="Apple-style-span" style="white-space: pre; ">nsight Journal article:</span></font></div>
<div><a href="http://www.insight-journal.org/browse/publication/168"><font class="Apple-style-span" face="arial, helvetica, sans-serif">http://www.insight-journal.org/browse/publication/168</font></a></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">to obtain a transformed volume where I perform a segmentation and obtain its mesh using itkBinaryMask3DMeshSource. </font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Each slice of the transformed volume is coming from a different plane of the original volume, and I want to map back the points from the mesh to the original volume space, but I have not been able to. . .</font></div>
<div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">I tried accessing each point from the mesh and applying the inverse transform using </span><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">TransformPoint like this:</span></div>
<div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; "><br></span></div><div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">inverseTransform = dynamic_cast< TransformType* >( filterOblique->GetTransform( )->GetInverseTransform( ).GetPointer( ) );</span></div>
<div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">PointType pointout = inverseTransform->TransformPoint( point );</span></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">mesh->SetPoint( pointid, pointout );</span></div>
</div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">but is not giving me good results, and I'm not sure what I'm doing wrong</span></div>
<div></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Do you know how can this be achieved?</font></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; ">Thanks!</span></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><font class="Apple-style-span" face="arial, helvetica, sans-serif">Olga C Avila-Montes<br>Research Assistant, Computational Biomedicine Lab (<a href="http://www.cbl.uh.edu">www.cbl.uh.edu</a>)<br>
Dept. of Computer Science, University of Houston, Houston, TX 77204-3010<br>Email: <a href="mailto:ocamcaro@gmail.com">ocamcaro@gmail.com</a></font><br>