But that will only result in changing location of structure. What about difference in size? <br><br><div class="gmail_quote">On Tue, Oct 9, 2012 at 4:35 PM, Jothy [via VTK] <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=5716552&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
        VTKImageData's first pixel is on the lower left bottom, while the
<br>DICOM's first pixel is on the top left.
<br><br>Why can't you use vtkDICOMImageReader?
<br><br><br><br></div><div class="im">On Tue, Oct 9, 2012 at 12:02 PM, Abhishek Gupta <<a href="http://user/SendEmail.jtp?type=node&node=5716551&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>> wrote:
</div><div><div class="im"><div class='shrinkable-quote'><br>> I am using python's VTK wrapper. Python's dicom library to read dicoms and
<br>> wxPython to display images.
<br>> Here's the code that I am using:
<br>> ****************************************************
<br>> dataArray = vtk.vtkUnsignedIntArray()
<br>> for pixel in grid.flat:
<br>> dataArray.InsertNextValue(pixel)
<br>>
<br>> imageDataArray = vtk.vtkImageData()
<br>> imageDataArray.SetDimensions(no. of rows, no. of columns,1)
<br>> imageDataArray.SetSpacing(2.5,2.5,1)
<br>> imageDataArray.GetPointData().SetScalars(dataArray)
<br>> imageDataArray.Update()
<br>>
<br>> contours = vtk.vtkContourFilter()
<br>> contours.SetInput(imageDataArray)
<br>> contours.GenerateValues(1, level,level)
<br>> contours.Update()
<br>> ****************************************************************
<br>>
<br>>
<br>>
<br>>
</div></div>> On Tue, Oct 9, 2012 at 4:27 PM, Jothybasu Selvaraj <<a href="http://user/SendEmail.jtp?type=node&node=5716551&i=1" rel="nofollow" link="external" target="_blank">[hidden email]</a>>
<br><div class="im">> wrote:
<br>>>
<br>>> If you are dealing with DICOM objects in vtk, make sure you are using
<br>>> "FileLowerLeftOn" in the vtk readers.
<br>>>
<br>>> Are you using vtkImageViewer2 for viewing the images?
<br>>>
<br>>>
<br>>>
<br></div><div class="im">>> On Tue, Oct 9, 2012 at 11:48 AM, abhishek <<a href="http://user/SendEmail.jtp?type=node&node=5716551&i=2" rel="nofollow" link="external" target="_blank">[hidden email]</a>> wrote:
<br>>> > Hello Jothy,
<br>>> >
<br>>> > Red color structure is at the correct location, which is what I wish to
<br>>> > achieve. The structure generated by my code is displayed in blue color.
<br>>> >
<br>>> > Regards,
<br>>> > Abhishek Gupta
<br>>> >
<br>>> > -----Original Message-----
<br></div><div class="im">>> > From: Jothybasu Selvaraj [mailto:<a href="http://user/SendEmail.jtp?type=node&node=5716551&i=3" rel="nofollow" link="external" target="_blank">[hidden email]</a>]
<div class='shrinkable-quote'><br>>> > Sent: Tuesday, October 09, 2012 2:44 PM
<br>>> > To: abhishek
<br>>> > Subject: Re: [vtkusers] How to resample RT Dose Grid pixel data with
<br>>> > respect
<br>>> > to a CT image?
<br>>> >
<br>>> > As far as I understand, even if you don't resample your dose grid still
<br>>> > it
<br>>> > should be overlaid properly (unless both have different frame of
<br>>> > reference).
<br>>> >
<br>>> > Could you send apicture of of you get?
<br>>> >
<br>>> > If required you could resample your dose grid using vtkImageResample and
<br>>> > don't forget to update the image attributes using
<br>>> > vtkImageChnageInformation!
<br>>> >
<br>>> > Jothy
<br>>> >
<br>>> >
<br>>> >
</div></div><div><div class="h5">>> > On Tue, Oct 9, 2012 at 7:30 AM, abhishek <<a href="http://user/SendEmail.jtp?type=node&node=5716551&i=4" rel="nofollow" link="external" target="_blank">[hidden email]</a>> wrote:
<div class='shrinkable-quote'><br>>> >> Dear Users,
<br>>> >>
<br>>> >> I want to draw ISODOSE contours on a CT Image. To generate ISODOSE
<br>>> >> contours, I am using vtkContourFilter class.
<br>>> >> I am using RT DOSE Grid's pixel data to create vtkImageData and giving
<br>>> >> the resulting vtkImage as input to vtkContourFilter.
<br>>> >>
<br>>> >> My problem is that, the RT DOSE Grid's and CT image's pixel spacing
<br>>> >> and image patient position(IPP) are different. This result's in
<br>>> >> generation of wrong contour points.
<br>>> >>
<br>>> >> For reference IPP and Pixel spacing for CT and RT DOSE grid are:
<br>>> >> CT: [-329.6, -319, -241.3], [1.2461, 1.2461]
<br>>> >> Dose: [-185.1, -180, -546.3], [2.5, 2.5]
<br>>> >>
<br>>> >> I have two questions here:
<br>>> >> 1. I am certainly sure that I will have to some how resample dose's
<br>>> >> pixel data to map on to CT image. How can I do this?
<br>>> >>
<br>>> >> 2. Will vtkImageResample class be useful? If yes, then how can I use
<br>>> >> this class. If no, then what other options do I have?
<br>>> >>
<br>>> >> Regards
<br>>> >> Abhishek.
<br>>> >>
<br>>> >>
<br>>> >>
<br>>> >> --
<br>>> >> View this message in context:
<br>>> >> <a href="http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-da" rel="nofollow" link="external" target="_blank">http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-da</a></div>
>> >> ta-with-respect-to-a-CT-image-tp5716546.html
<div class='shrinkable-quote'><br>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
<br>>> >> _______________________________________________
<br>>> >> Powered by <a href="http://www.kitware.com" target="_blank" rel="nofollow" link="external">www.kitware.com</a>
<br>>> >>
<br>>> >> Visit other Kitware open-source projects at
<br>>> >> <a href="http://www.kitware.com/opensource/opensource.html" rel="nofollow" link="external" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>> >>
<br>>> >> Please keep messages on-topic and check the VTK FAQ at:
<br>>> >> <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="nofollow" link="external" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>>> >>
<br>>> >> Follow this link to subscribe/unsubscribe:
<br>>> >> <a href="http://www.vtk.org/mailman/listinfo/vtkusers" rel="nofollow" link="external" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>>> >
<br>>> >
<br>>> >
<br>>> > --
<br>>> > Jothybasu Selvaraj
<br>>> > PhD Student
<br>>> > University of Liverpool
<br>>> > UK
<br>>>
<br>>>
<br>>>
<br>>> --
<br>>> Jothybasu Selvaraj
<br>>> PhD Student
<br>>> University of Liverpool
<br>>> UK
<br>>
<br>>
</div></div></div><div><div class="h5"></div><br><br>--
<br>Jothybasu Selvaraj
<br>PhD Student
<br>University of Liverpool
<br>UK
<br>_______________________________________________
<br>Powered by <a href="http://www.kitware.com" target="_blank" rel="nofollow" link="external">www.kitware.com</a>
<br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="nofollow" link="external" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="nofollow" link="external" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:
<br><a href="http://www.vtk.org/mailman/listinfo/vtkusers" rel="nofollow" link="external" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
        
        
        
        <br>
        <br>
        </div></div><hr noshade size="1" color="#cccccc">
        <div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif"><div class="im">
                <div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
                </div><a href="http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-data-with-respect-to-a-CT-image-tp5716546p5716551.html" target="_blank" rel="nofollow" link="external">http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-data-with-respect-to-a-CT-image-tp5716546p5716551.html</a>
        </div>
        <div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
                
                To unsubscribe from How to resample RT Dose Grid pixel data with respect to a CT image?, <a href="" target="_blank" rel="nofollow" link="external">click here</a>.<br>
                <a href="http://vtk.1045678.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_blank" link="external">NAML</a>
        </div></blockquote></div><br>
        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/How-to-resample-RT-Dose-Grid-pixel-data-with-respect-to-a-CT-image-tp5716546p5716552.html">Re: How to resample RT Dose Grid pixel data with respect to a CT image?</a><br/>
Sent from the <a href="http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html">VTK - Users mailing list archive</a> at Nabble.com.<br/>