<br><br><div class="gmail_quote">On Sat, Oct 24, 2009 at 7:58 PM, Darren Weber <span dir="ltr">&lt;<a href="mailto:darren.weber.lists@gmail.com">darren.weber.lists@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;">
<br>Is there an easy way to turn off the scaling component of an affine transform?<br><br>Is there a method in itkAffineTransform to set the scale component to a constant?<br><br>Would you manually pull out the matrix, etc., modify it and then reset it in the itkAffineTransform?<br>

<br>TIA,<br><font color="#888888">Darren<br><br>
</font></blockquote></div><br>PS,  Maybe a geometric problem can help (or obscure) the problem.  Imagine a series of conic sections, starting at the tip of a cone and working down toward the base.  Each of these 2D conic sections needs to be registered into a 3D volume to recreate the cone.  If each section were a &quot;pure&quot; section taken along the axis from the tip to the center of the base, this would be fairly trivial as a rigid-body registration (probably no registration at all is required, just a known sequence of slices).  However, assume each section has an unknown deformation (but the series of sections is given in a known order).  If the affine registration starts at the tip (img001) and propagates all the way to the base (img100), the final diameter of the base section will be decreased to about the same diameter as the tip.<br>
<br>The real problem is a series of microscopy images for a worm, which has a smaller diameter at the head and tail than in the body.<br><br>