<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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 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 href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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 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 href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a>&gt; <br><b><span style="font-weight: bold;">CC:</span></b> "<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>" &lt;<a 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="yiv891015959"><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 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 href="mailto:surfersparadise85-itk@yahoo.com">surfersparadise85-itk@yahoo.com</a>&gt; <br><b><span style="font-weight:bold;">CC:</span></b> "<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>" &lt;<a 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="yiv891015959">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="yiv891015959Apple-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 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 href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br><a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br><a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br><br><br> </div> </div> </blockquote></div>   </div></div></blockquote></div><br></div></body></html>