<div dir="ltr"><div><div><div><div>Hi Matt,<br><br>Thanks for your suggestions. To be clear, in microscopy these days, it is quite common to have an experiment stored as a single file (in e.g. Leica LIF format), which contains many loosely related N-dimensional images from the same experiment, but dimensionally different. So you might have, e.g.:<br>
<br></div>512 x 512 (single image plane)<br></div>768 x 512 x 12 T x 5 Z<br></div>1024 x 1024 x 3 C x 100 T<br></div><div>... etc., with very few rules or limitations on the number of images, or their structure.<br><br></div>
<div>It would be great if in ITK there were a way to represent this in a general way. SCIFIO & Bio-Formats handle it by allowing you to specify the image index you want to retrieve. (From the information so far, it sounds like the VideoIO may not be powerful enough, and/or may not match the intended use case here?) What would be the best way forward to pursue such an enhancement?<br>
<br></div><div>Thanks,<br>Curtis<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 2, 2013 at 3:13 PM, Mark Hiner <span dir="ltr"><<a href="mailto:hiner@wisc.edu" target="_blank">hiner@wisc.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 2, 2013 at 2:55 PM, Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="overflow:hidden">TemporalDataObject?<br>
</div></blockquote></div><br></div><div class="gmail_extra">So is this incompatible with the ImageReaders, because it's a sibling of <a href="http://www.itk.org/Doxygen/html/classitk_1_1ImageBase.html" target="_blank">ImageBase</a>? Is there a separate VideoReader/VideoWriter class? (didn't see one in the <a href="http://www.itk.org/Doxygen/html/group__ITKVideoCore.html" target="_blank">video module</a>...)<br>
<br></div><div class="gmail_extra">I don't love the idea of creating another ImageIO... but can't I just make, essentially, a TemporalDataObject that extends ImageBase, and specifically holds a list of image series?<br>
<br>It doesn't even have to be a circular list.. it can just hold offsets into the data..<br></div></div>
</blockquote></div><br></div>