<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:10pt"><div><span>Hello Brad,</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>yeah that was what I thought about.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>I need the Registration of ITK but want to stay mainly in SimpleITK.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0);
 font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>So isn't there a way to use numpy and load an array to ITK without recompiling all? I was reading about PyBuffer but when I want to use it I again have to recompile since Python(x,y) doesn't have PyBuffer included.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>I am lokking for just a simple method to load data from SimpleITK to ITK an vice versa. The metadata I can do myself but just the payload.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style:
 normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>I thought this should be a basic possibility since SimpleITK doesn't offer all the huge possibilities of ITK but is a nifty and yet simple to use tool compared to ITK.</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>Best,</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span>Willi</span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px;
 margin-top: 5px; padding-left: 5px;">  <div style="font-family: verdana, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">Von:</span></b> Bradley Lowekamp &lt;blowekamp@mail.nih.gov&gt;<br> <b><span style="font-weight: bold;">An:</span></b> Willi Huber &lt;surfersparadise85-itk@yahoo.com&gt; <br><b><span style="font-weight: bold;">CC:</span></b> Bradley Lowekamp &lt;blowekamp@mail.nih.gov&gt;; "insight-users@itk.org" &lt;insight-users@itk.org&gt; <br> <b><span style="font-weight: bold;">Gesendet:</span></b> 5:00 Freitag, 11.Januar 2013<br> <b><span style="font-weight: bold;">Betreff:</span></b> Re: [Insight-users] Reading DICOMs using Python wrapping<br> </font> </div> <br><div id="yiv569790819"><div>Hello Willi,<div><br></div><div>I am going to assume that you are talking about
 transferring an image between the SimpleITK in Python to WrapITK in Python.</div><div><br></div><div>There is currently no direct support for this. You would need to use numpy as an intermediate step. For this to be possible SimpleITK and WrapITK need to be compiled against the same ITK library, so that the ITK common library is shared between them. So this will never be able to work with binary distributed built SimpleITK distribution. However, the SimpleITK superbuild does have the option to built ITK with WrapITK enabled and ITK with shared libraries. This will gets us half way there. What is left to do is write the SWIG code to convert the ITK image embedded in SimpleITK image to WrapITK.&nbsp;</div><div><br></div><div>Is has been a low priority because I don't anticipate many people wanting to compile all of WrapITK and SimpleITK. There is an issue in Jira for this task:</div><div><br></div><div><a rel="nofollow" target="_blank"
 href="https://issues.itk.org/jira/browse/SIMPLEITK-131">https://issues.itk.org/jira/browse/SIMPLEITK-131</a></div><div><br></div><div>If there are many people interested in combining these two please let me know by e-mail or simply voting on the Jira issue.</div><div><br></div><div>Brad</div><div><br><div><div>On Jan 10, 2013, at 10:33 AM, Willi Huber &lt;<a rel="nofollow" ymailto="mailto:surfersparadise85-itk@yahoo.com" target="_blank" href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt; wrote:</div><br class="yiv569790819Apple-interchange-newline"><blockquote type="cite">

 
<div><div style="background-color: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div><span>Is there a way to transfer SimpleITK images to ITK and vice versa?</span></div><div><br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">Von:</span></b> Willi Huber &lt;<a rel="nofollow" ymailto="mailto:surfersparadise85-itk@yahoo.com" target="_blank" href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt;<br> <b><span style="font-weight:bold;">An:</span></b> Bradley Lowekamp &lt;<a rel="nofollow" ymailto="mailto:blowekamp@mail.nih.gov" target="_blank"
 href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a>&gt; <br><b><span style="font-weight:bold;">CC:</span></b> "<a rel="nofollow" ymailto="mailto:insight-users@itk.org" target="_blank" href="mailto:insight-users@itk.org">insight-users@itk.org</a>" &lt;<a rel="nofollow" ymailto="mailto:insight-users@itk.org" target="_blank" href="mailto:insight-users@itk.org">insight-users@itk.org</a>&gt; <br> <b><span style="font-weight:bold;">Gesendet:</span></b> 1:57 Donnerstag, 10.Januar 2013<br>
 <b><span style="font-weight:bold;">Betreff:</span></b> Re: [Insight-users] Reading DICOMs using Python wrapping<br> </font> </div> <br><div id="yiv569790819"><div style="background-color: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div><span style="font-size:13px;background-color:rgb(255, 255, 255);">Hello Brad,</span></div><div><span style="font-size:small;background-color:rgb(255, 255, 255);"><br></span></div><div><span style="font-size:small;background-color:rgb(255, 255, 255);">thanks for your fast reply. Yeah I didn't think about having enabled all pixel types during compilation. Sorry.</span></div><div style="font-style:normal;"><span style="font-size:small;background-color:rgb(255, 255, 255);"><br></span></div><div style="font-style:normal;"><span style="font-size:small;background-color:rgb(255, 255, 255);">I tried SimpleITK now with the drawback that I have to give a sorted list of
 files to the ImageSeriesReader. In other words I assume the volume is created as stack in the order of the files given.</span></div><div style="font-style:normal;"><span style="font-size:13px;background-color:rgb(255, 255, 255);">Unfortunately the public static functions GetGDCMSeriesIDs&nbsp;are not available in Python. Why is this?</span></div><div style="font-style:normal;"><span style="font-size:small;background-color:rgb(255, 255, 255);"><br></span></div><div style="font-style:normal;"><span style="font-size:small;background-color:rgb(255, 255, 255);">Cheers,</span></div><div style="font-style:normal;"><span style="font-size:13px;background-color:rgb(255, 255, 255);">Willi&nbsp;</span></div><div style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"><br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;">
 <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial">
 <hr size="1">  <b><span style="font-weight:bold;">Von:</span></b> Bradley Lowekamp &lt;<a rel="nofollow" ymailto="mailto:blowekamp@mail.nih.gov" target="_blank" href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a>&gt;<br> <b><span style="font-weight:bold;">An:</span></b> Willi Huber &lt;<a rel="nofollow" ymailto="mailto:surfersparadise85-itk@yahoo.com" target="_blank" href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt; <br><b><span style="font-weight:bold;">CC:</span></b> "<a rel="nofollow" ymailto="mailto:insight-users@itk.org" target="_blank" href="mailto:insight-users@itk.org">insight-users@itk.org</a>" &lt;<a rel="nofollow" ymailto="mailto:insight-users@itk.org" target="_blank" href="mailto:insight-users@itk.org">insight-users@itk.org</a>&gt; <br> <b><span style="font-weight:bold;">Gesendet:</span></b> 13:58 Dienstag, 8.Januar 2013<br> <b><span style="font-weight:bold;">Betreff:</span></b> Re:
 [Insight-users] Reading DICOMs using Python wrapping<br> </font> </div> <br><div id="yiv569790819">Hello,<div><br></div><div>You need to recompile you WrapITK to support the pixel types you need.</div><div><br></div><div>While you are waiting for that you should try a built distribution of SimpleITK 0.6rc1!<div><br></div><div>SimpleITK is compiled for just about all pixel types.</div><div><br></div><div>The ImageSeriesReader has a couple methods the get the GDCM series
 files names that can be feed into the reader to read.</div><div><br></div><div>SimpleITK also has the GetArrayFromImage function which convert the SimpleITK image into a numpy array. It should be easy to convert that into a VTK image, just a little bit of attention is going to be needed to get the meta-data converted correctly. We really should create a utility library to aid in this type of conversion.</div><div><br></div><div>Brad</div><div><br><div><div>On Jan 7, 2013, at 11:58 PM, Willi Huber &lt;<a rel="nofollow" ymailto="mailto:surfersparadise85-itk@yahoo.com" target="_blank" href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt; wrote:</div><br class="yiv569790819Apple-interchange-newline"><blockquote type="cite">

 
<div><div style="background-color: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div>Hello all,</div><div><br></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;">I am using python(x,y) and I want to work on some dicom volumes in ITK and VTK.</div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;">My idea was to use ITK for reading the data and if necessary transfer them to VTK using the glue.&nbsp;<span style="background-color:transparent;">My problem now is that itk only supports itk.UC and/or itk.US as datatype for reading in python wrapped ITK which is not
 sufficient.</span></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color:transparent;">Does it make sense to allow more datatypes for another users point of view.&nbsp;</span></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color:transparent;">If not it would be nice if someone could give me a hint how to easily transfer raw data to ITK using GDCM.</span></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color:transparent;"><br></span></div><div style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color:transparent;">Cheers,</span></div><div
 style="font-size: 13px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color:transparent;">Willi</span></div></div></div>_____________________________________<br>Powered by <a rel="nofollow" target="_blank" href="http://www.kitware.com/">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a rel="nofollow" target="_blank" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br><a rel="nofollow" target="_blank" href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br>http://www.itk.org/Wiki/ITK_FAQ<br><br>Follow this link to
 subscribe/unsubscribe:<br>http://www.itk.org/mailman/listinfo/insight-users<br></blockquote></div><br></div></div></div><br><br> </div> </div> </blockquote></div>  
 </div></div><br>_____________________________________<br>Powered by <a rel="nofollow" target="_blank" href="http://www.kitware.com/">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a rel="nofollow" target="_blank" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br><a rel="nofollow" target="_blank" href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br><a rel="nofollow" target="_blank" href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a rel="nofollow" target="_blank" href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br><br><br> </div> </div>
 </blockquote></div>   </div></div></blockquote></div><br></div></div></div><br><br> </div> </div> </blockquote></div>   </div></body></html>