I am using python&#39;s VTK wrapper. Python&#39;s dicom library to read dicoms and wxPython to display images.<div>Here&#39;s the code that I am using:</div><div><div>****************************************************</div>
<div><div>dataArray = vtk.vtkUnsignedIntArray()</div><div>for pixel in grid.flat: </div><div>    dataArray.InsertNextValue(pixel)</div></div><div><br></div><div>imageDataArray = vtk.vtkImageData()</div><div>imageDataArray.SetDimensions(no. of rows, no. of columns,1)</div>
<div>imageDataArray.SetSpacing(2.5,2.5,1)</div><div>imageDataArray.GetPointData().SetScalars(dataArray)</div><div>imageDataArray.Update()</div></div><div><br></div><div><div>contours = vtk.vtkContourFilter()</div><div>contours.SetInput(imageDataArray)</div>
<div>contours.GenerateValues(1, level,level)</div><div>contours.Update()</div></div><div>****************************************************************<br><div><br></div><div><br><br><div class="gmail_quote">On Tue, Oct 9, 2012 at 4:27 PM, Jothybasu Selvaraj <span dir="ltr">&lt;<a href="mailto:jothybasu@gmail.com" target="_blank">jothybasu@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If you are dealing with DICOM objects in vtk, make sure you are using<br>
&quot;FileLowerLeftOn&quot; in the vtk readers.<br>
<br>
Are you using vtkImageViewer2 for viewing the images?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Tue, Oct 9, 2012 at 11:48 AM, abhishek &lt;<a href="mailto:abhishek@meddiff.com">abhishek@meddiff.com</a>&gt; wrote:<br>
&gt; Hello Jothy,<br>
&gt;<br>
&gt; Red color structure is at the correct location, which is what I wish to<br>
&gt; achieve. The structure generated by my code is displayed in blue color.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Abhishek Gupta<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: Jothybasu Selvaraj [mailto:<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>]<br>
&gt; Sent: Tuesday, October 09, 2012 2:44 PM<br>
&gt; To: abhishek<br>
&gt; Subject: Re: [vtkusers] How to resample RT Dose Grid pixel data with respect<br>
&gt; to a CT image?<br>
&gt;<br>
&gt; As far as I understand, even if you don&#39;t resample your dose grid still it<br>
&gt; should be overlaid properly (unless both have different frame of reference).<br>
&gt;<br>
&gt; Could you send apicture of of you get?<br>
&gt;<br>
&gt; If required you could resample your dose grid using vtkImageResample and<br>
&gt; don&#39;t forget to update the image attributes using vtkImageChnageInformation!<br>
&gt;<br>
&gt; Jothy<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Oct 9, 2012 at 7:30 AM, abhishek &lt;<a href="mailto:abhishek@meddiff.com">abhishek@meddiff.com</a>&gt; wrote:<br>
&gt;&gt; Dear Users,<br>
&gt;&gt;<br>
&gt;&gt; I want to draw ISODOSE contours on a CT Image. To generate ISODOSE<br>
&gt;&gt; contours, I am using vtkContourFilter class.<br>
&gt;&gt; I am using RT DOSE Grid&#39;s pixel data to create vtkImageData and giving<br>
&gt;&gt; the resulting vtkImage as input to vtkContourFilter.<br>
&gt;&gt;<br>
&gt;&gt; My problem is that, the RT DOSE Grid&#39;s and CT image&#39;s pixel spacing<br>
&gt;&gt; and image patient position(IPP) are different. This result&#39;s in<br>
&gt;&gt; generation of wrong contour points.<br>
&gt;&gt;<br>
&gt;&gt; For reference IPP and Pixel spacing for CT and RT DOSE grid are:<br>
&gt;&gt; CT:    [-329.6, -319, -241.3], [1.2461, 1.2461]<br>
&gt;&gt; Dose: [-185.1, -180, -546.3], [2.5, 2.5]<br>
&gt;&gt;<br>
&gt;&gt; I have two questions here:<br>
&gt;&gt; 1. I am certainly sure that I will have to some how resample dose&#39;s<br>
&gt;&gt; pixel data to map on to CT image. How can I do this?<br>
&gt;&gt;<br>
&gt;&gt; 2. Will vtkImageResample class be useful? If yes, then how can I use<br>
&gt;&gt; this class. If no, then what other options do I have?<br>
&gt;&gt;<br>
&gt;&gt; Regards<br>
&gt;&gt; Abhishek.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; View this message in context:<br>
&gt;&gt; <a href="http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-da" target="_blank">http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-da</a><br>
&gt;&gt; ta-with-respect-to-a-CT-image-tp5716546.html<br>
&gt;&gt; Sent from the VTK - Users mailing list archive at Nabble.com.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the VTK FAQ at:<br>
&gt;&gt; <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jothybasu Selvaraj<br>
&gt; PhD Student<br>
&gt; University of Liverpool<br>
&gt; UK<br>
<br>
<br>
<br>
--<br>
Jothybasu Selvaraj<br>
PhD Student<br>
University of Liverpool<br>
UK<br>
</div></div></blockquote></div><br></div></div>