<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font-family:Calibri,sans-serif">
<div>
<div>
<div>Yves,</div>
<div><br>
</div>
<div>It looks like the Transformation matrix is not orthogonal. The OrientImageFilter requires that the matrix defines three orthogonal vectors. I would &nbsp;recommend not using this filter and deal with the image in Physical space versus voxel space.</div>
<div><br>
</div>
<div>Vince</div>
<div><br>
</div>
<div>
<div>
<div>--&nbsp;</div>
<div><font face="Calibri,Verdana,Helvetica,Arial"><span style="font-size:11pt">Associate Professor<br>
Department of Radiology<br>
0453-D JCP<br>
200 Hawkins Drive<br>
Iowa City, IA 52242<br>
E-mail: vincent-magnotta@uiowa.edu<br>
Phone: 319-356-8255 Fax: 319-353-6275<br>
Website: http://www.healthcare.uiowa.edu/Radiology</span></font></div>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; border-bottom:medium none; border-left:medium none; padding-bottom:0in; padding-left:0in; padding-right:0in; border-top:#b5c4df 1pt solid; border-right:medium none; padding-top:3pt">
<span style="font-weight:bold">From: </span>Yves Martelli &lt;<a href="mailto:ymartelli@cistib.upf.edu">ymartelli@cistib.upf.edu</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Thu, 24 Mar 2011 16:37:42 &#43;0100<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>&quot; &lt;<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>[Insight-users] itk::PermuteAxesImageFilter: Order indices must not repeat<br>
</div>
<div><br>
</div>
<div><style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:70.85pt 3.0cm 70.85pt 3.0cm}
div.WordSection1
        {}
-->
</style>
<div lang="ES-TRAD">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Dear list,</span></p>
<p class="MsoNormal"><span lang="EN-US">I am trying to reorient an itk::Image using the itk::OrientImageFilter in ITK version 3.20 but I run into the ‘Order indices must not repeat’ error from the itk::PermuteAxesImageFilter used inside the orient filter.
</span></p>
<p class="MsoNormal"><span lang="EN-US">Here is the mhd header of my data:</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">ObjectType = Image</span></p>
<p class="MsoNormal"><span lang="EN-US">NDims = 3</span></p>
<p class="MsoNormal"><span lang="EN-US">BinaryData = True</span></p>
<p class="MsoNormal"><span lang="EN-US">BinaryDataByteOrderMSB = False</span></p>
<p class="MsoNormal"><span lang="EN-US">CompressedData = False</span></p>
<p class="MsoNormal"><span lang="EN-US">TransformMatrix = 0.828301 0.488478 0.274421 -0.533463 0.537852 0.652789 0.171276 -0.687099 0.706088</span></p>
<p class="MsoNormal"><span lang="EN-US">Offset = -5.73852 -56.2626 -66.4521</span></p>
<p class="MsoNormal"><span lang="EN-US">CenterOfRotation = 0 0 0</span></p>
<p class="MsoNormal"><span lang="EN-US">AnatomicalOrientation = RPI</span></p>
<p class="MsoNormal"><span lang="EN-US">ElementSpacing = 0.964286 0.964286 0.964286</span></p>
<p class="MsoNormal"><span lang="EN-US">DimSize = 112 112 111</span></p>
<p class="MsoNormal"><span lang="EN-US">ElementType = MET_FLOAT</span></p>
<p class="MsoNormal"><span lang="EN-US">ElementDataFile = image.raw</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">And this is what I am trying to do:</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">orienter-&gt;UseImageDirectionOn();</span></p>
<p class="MsoNormal"><span lang="EN-US">orienter-&gt;SetDesiredCoordinateOrientation(itk::SpatialOrientation::ITK_COORDINATE_ORIENTATION_RAI);</span></p>
<p class="MsoNormal"><span lang="EN-US">orienter-&gt;SetInput( reader-&gt;GetOutput() );</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">Is there a problem with its orientation that makes it incompatible with the permute filter? Are they any limitations in terms of orientations for the orient filter? Or is there an error in the image file?</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">Best,</span></p>
<p class="MsoNormal"><span lang="EN-US">Yves</span></p>
<p class="MsoNormal"><span lang="EN-GB">&nbsp;</span></p>
</div>
</div>
</div>
_____________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at
<a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a> Kitware offers ITK Training Courses, for more information visit:
<a href="http://www.kitware.com/products/protraining.html">http://www.kitware.com/products/protraining.html</a> Please keep messages on-topic and check the ITK FAQ at:
<a href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a> Follow this link to subscribe/unsubscribe:
<a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a>
</span><br>
<br>
<hr>
Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged.&nbsp; If you are not the intended recipient, you are hereby notified that any
 retention, dissemination, distribution, or copying of this communication is strictly prohibited.&nbsp; Please reply to the sender that you have received the message in error, then delete it.&nbsp; Thank you.
<hr>
</body>
</html>