<br>Hi Dan,<br><br>The proposal is very interesting.  Having read the PDF, I&#39;ll take a look at the code.  I may be able to offer a review (time permitting).<br><br>Do you have any recent examples of using either the SliceContiguous or the Sparse images to compose a 3D volume from a series of 2D image files?  Do you somehow<br>
<br>a) Allocate the custom image memory (if known size &amp; pixtype)<br>b) Create an IO object to read data from an image file<br>c) manually iterate over the IO object data with Get/Set accessors to put data into custom image memory<br>
d) Filter, etc. (if possible)<br>e) Write out image data to disk (somehow)<br><br>I can take the performance hit for the sparse image with Setting values.<br><br>Should I be looking into streaming data models?  Essentially all I need to do is stream a set of 2D input data straight out to a 3D output data file.  I&#39;m currently using a series reader (with a regex to define the image series) and piping it straight to a writer (with vtkIO for the writer).  If a streaming model is available for this data transfer, it might avoid the segfaults due to allocation limits (I have plenty of disk space, just not enough RAM).<br>
<br>Thanks!<br>Darren<br><br><br><br><br><br><div class="gmail_quote">On Wed, Nov 4, 2009 at 1:54 PM, Dan Mueller <span dir="ltr">&lt;<a href="mailto:dan.muel@gmail.com">dan.muel@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Darren,<br>
<br>
You might want to investigate the following Insight Journal submission:<br>
    <a href="http://www.insight-journal.org/browse/publication/646" target="_blank">http://www.insight-journal.org/browse/publication/646</a><br>
<br>
&lt;shameless plug&gt;<br>
Make sure you leave a review!<br>
&lt;/shameless plug&gt;<br>
<br>
Cheers, Dan<br>
<br>
2009/11/4 Darren Weber &lt;<a href="mailto:darren.weber.lists@gmail.com">darren.weber.lists@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt;<br>
&gt; I&#39;m working with a very large dataset (1000&#39;s of 2D images, size &gt; 1024x1024<br>
&gt; pixels, ushort RGB pixels).  A large portion of these images is background.<br>
&gt;<br>
&gt; A few routines, like saving all the 2D images into a 3D volume, fail with<br>
&gt; segfaults due to malloc errors (on OSX 10.5.8 with 24Gb RAM; using ITK<br>
&gt; 3.16.0).<br>
&gt;<br>
&gt; Is there an image format that provides &#39;sparse&#39; images?  This implies there<br>
&gt; are no data values for some of the image pixels (is this the same thing as<br>
&gt; transparent background?).<br>
&gt;<br>
&gt; What is an optimal image format for working with this data?<br>
&gt;<br>
&gt; Thanks in advance (TIA),<br>
&gt; Darren<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _____________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; Visit other Kitware open-source projects at<br>
&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>
&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;<br>
&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br>