<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;"><br>After typing a gigantic email showing all the test results, and the fact that the new stuff did nothing; I decided to try flipping the vtk Dicom object's Z axis once more. I had tried it previously and it did nothing. To my surprise it actually worked this time! I don't understand why I have to flip BOTH the y axis and the z axis, but at least it does what its supposed to now.<br><br>Maybe it was a combination of things. I don't know.<br><br>I've just got 1 question. I've changed my images to OrientedImages, just because I thought that might help. I don't see how it's oriented though, because in all the examples nothing is ever set in order to orientate them to anything. How are they different to normal Images?<br><br>Thanks heaps for your help Luis. It actually helped me understand that my problem wasn't, in order for me to figure out what it was.<br></div><br><div></div><br><br><hr id="stopSpelling">&gt; Date: Wed, 14 May 2008 14:43:53 -0400<br>&gt; From: luis.ibanez@kitware.com<br>&gt; To: w_e_b_m_a_s_t_e_r_6_9@hotmail.com<br>&gt; CC: insight-users@itk.org<br>&gt; Subject: Re: [Insight-users] 3D Segmentation Mask<br>&gt; <br>&gt; <br>&gt; <br>&gt; Hi Cameron,<br>&gt; <br>&gt; Thanks for the additional comments.<br>&gt; <br>&gt; The flipping of the Y axis should be ok, since<br>&gt; it takes care of matching VTK and ITK coordinates.<br>&gt; (but it is good to keep it in mind, in case it<br>&gt;   is producing secondary effects...)<br>&gt; <br>&gt; <br>&gt; ------<br>&gt; <br>&gt; I'm concerned about your comment indicating that<br>&gt; you change the image origin both after reading it<br>&gt; and after converting it to VTK.<br>&gt; <br>&gt; If you are doing this "manually", this may be<br>&gt; part of the problem.<br>&gt; <br>&gt; When an image is produced as the output of a filter<br>&gt; you shouldn't modify its metadata, unless you first<br>&gt; disconnect the image from the filter.<br>&gt; <br>&gt; If the image is produced by a filter, then you should<br>&gt; use the ChangeInformationImageFilter.<br>&gt; <br>&gt; -----<br>&gt; <br>&gt; Direction cosines are used in ITK (and DICOM) for<br>&gt; indicating the orientation of the image slices<br>&gt; with respect to an base coordinate system. In your<br>&gt; case they are set to identity, so... they are not<br>&gt; involved in the problem that you are observing.<br>&gt; <br>&gt; <br>&gt; -----<br>&gt; <br>&gt; <br>&gt; The print out of the image-&gt;Print() methods looks<br>&gt; fine. The relevant pieces are:<br>&gt; <br>&gt;    BufferedRegion:<br>&gt;      Dimension: 3<br>&gt;      Index: [0, 0, 0]<br>&gt;      Size: [512, 512, 342]<br>&gt; <br>&gt; Spacing: [0.468, 0.468, 1]<br>&gt;    Origin: [0, 0, 0]<br>&gt;    Direction:<br>&gt;           1 0 0<br>&gt;           0 1 0<br>&gt;           0 0 1<br>&gt; <br>&gt; ---<br>&gt; <br>&gt; Now what we will need is a chain of print outs<br>&gt; of coordinates of your seed point from the moment<br>&gt; that you acquire it in VTK to the moment you use<br>&gt; it to query the PhysicalPointToIndex() method of<br>&gt; the image.<br>&gt; <br>&gt; In one of those steps the proper coordinates<br>&gt; of the seed point are getting lost.<br>&gt; <br>&gt; Please insert print out for those coordinates<br>&gt; in your code, and set to the mailing list<br>&gt; what you find.<br>&gt; <br>&gt; <br>&gt;     Thanks<br>&gt; <br>&gt; <br>&gt;        Luis<br>&gt; <br><br><br /><hr />Hotmail on your mobile. <a href='http://www.livelife.ninemsn.com.au/article.aspx?id=343869' target='_new'>Never miss another e-mail with </a></body>
</html>