<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <pre>Hi ITK users,

I have more or less the same goal as Andriy had five years ago: I need to read a 4D image, and extract 2D slices from it to serve as figures in a paper. I was wondering if there was a quick way to break my 4D image down into 3D images using SimpleITK. 

Cyril



On Wed, Dec 14, 2011 at 5:06 PM, Bradley Lowekamp
<<a href="http://www.itk.org/mailman/listinfo/insight-users">blowekamp at mail.nih.gov</a>> wrote:
><i> There is nothing really in the architecture that is specific to 2D and 3D. However, there are numerous compile assertions and other methods to ensure that we are only instantiating filters and objects as we expect to. So there is no quick way of enabling 4D images in simpleITK.
</i>><i>
</i>
Ok, makes sense.

><i> You just indicate that you want to read the image. What do you plan on doing with it after that?
</i>><i>
</i>
At this point, I just want to do some plotting of time course curves.
I will break it down into individual time frames, and load
frame-by-frame, no big deal.

Thank you.

><i> Brad
</i>><i>
</i>>><i>
</i>>><i> AF
</i>>><i>
</i>>><i>
</i>>><i>
</i>>><i> On Wed, Dec 14, 2011 at 4:39 PM, Bradley Lowekamp
</i>>><i> <<a href="http://www.itk.org/mailman/listinfo/insight-users">blowekamp at mail.nih.gov</a>> wrote:
</i>>>><i> Hello Andriy,
</i>>>><i>
</i>>>><i> SimpleITK only supports 2D and 3D sitk::Images.
</i>>>><i>
</i>>>><i> Could you please share a little more about the image you are trying to read?
</i>>>><i> What type is it and what is the meta data that ITK's ImageIO sees when it
</i>>>><i> reads the header (ie Number of Dimensions, Size of the dimensions, etc...)?
</i>>>><i> I would like to be able to reproduce your problem.
</i>>>><i>
</i>>>><i> When ITK's ImageFileReader is instantiated over a dimension that is less
</i>>>><i> than that the file is reporting it will generally, just read that first
</i>>>><i> hyper-slice. We could do similar behavior is SimpleITK. Always try to read,
</i>>>><i> and print a warning if the dimensions is higher.
</i>>>><i>
</i>>>><i> Another feature that is planned, is the support for reading ROI's. I had not
</i>>>><i> previously thought about the possibility of this feature enabling support
</i>>>><i> for reading higher dimension images into 3D images, but is may be possible.
</i>>>><i>
</i>>>><i> Brad
</i>>>><i>
</i>>>><i> ========================================================
</i>>>><i>
</i>>>><i> Bradley Lowekamp
</i>>>><i>
</i>>>><i> Medical Science and Computing for
</i>>>><i>
</i>>>><i> Office of High Performance Computing and Communications
</i>>>><i>
</i>>>><i> National Library of Medicine
</i>>>><i>
</i>>>><i> <a href="http://www.itk.org/mailman/listinfo/insight-users">blowekamp at mail.nih.gov</a>
</i>>>><i>
</i>>>><i>
</i>>>><i> On Dec 14, 2011, at 4:29 PM, Andriy Fedorov wrote:
</i>>>><i>
</i>>>><i> Hi,
</i>>>><i>
</i>>>><i> I would like to be able to read a 4d image using SimpleITK.
</i>>>><i>
</i>>>><i> Currently, this is not allowed
</i>>>><i> (<a href="https://github.com/SimpleITK/SimpleITK/blob/master/Code/IO/src/sitkImageFileReader.cxx#L44">https://github.com/SimpleITK/SimpleITK/blob/master/Code/IO/src/sitkImageFileReader.cxx#L44</a>).
</i>>>><i>
</i>>>><i> Can someone give me an idea what it takes to enable this feature?
</i>>>><i>
</i>>>><i> Thanks
</i>>>><i>
</i>>>><i> AF
</i>>>><i> _____________________________________
</i>>>><i> Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>
</i>>>><i>
</i>>>><i> Visit other Kitware open-source projects at
</i>>>><i> <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>
</i>>>><i>
</i>>>><i> Kitware offers ITK Training Courses, for more information visit:
</i>>>><i> <a href="http://www.kitware.com/products/protraining.html">http://www.kitware.com/products/protraining.html</a>
</i>>>><i>
</i>>>><i> Please keep messages on-topic and check the ITK FAQ at:
</i>>>><i> <a href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a>
</i>>>><i>
</i>>>><i> Follow this link to subscribe/unsubscribe:
</i>>>><i> <a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a>
</i>>>><i>
</i>>>></pre>
  </body>
</html>