[Insight-users] reading Dicom Volume

Mathieu Malaterre mathieu.malaterre at gmail.com
Wed Jan 28 02:59:33 EST 2009


'lo,

On Tue, Jan 27, 2009 at 5:16 PM, Iván Macía <imacia at vicomtech.org> wrote:
> Hi Mathieu,
>
> You mean using ImageSeriesReader? I guess that if streaming is supported for
> DICOM series you could use ImageSeriesReader (as in the new test
> itkImageFileWriterPastingTest1) but it seems this is supported only for
> ImageFileReader. At least I couldn't find it in the latest Doxygen
> documentation.

I have not tried it myself, but I thought Luis (someone?) posted  a
report that it was working.

> We are dealing with very large datasets and we had to implement some
> custom-made cached 3D image that reads slices on demand, but this would
> simplify things a bit.

Just for curiosity what are those volume ? (Enhanced MR Image Storage,
Multiframe US...)

> Regarding the GDCM streaming, what would happen if the volume size involved
> decreasing the in-plane resolution. Would GDCMImageIO object read the whole
> slice?

Yup, unfortunately. I have not put too much work on it as the Pixel
Data is at most 2Gb. So by design DICOM is pretty limited for the size
of the dataset. Anyway I understand it could be a nice feature.

> Previously I had a post about a related, but not exactly the same problem
> about reading large multi-frame images because they didn't fit in memory :(
> In this case GDCM was reading all the frames even ImageFileReader streaming
> was used. See my older post here
> http://www.nabble.com/Read-large-multi-frame-image-frame-by-frame-using-GDCM
> -and-ImageFileReader-td20706507.html

Did you log in a bug report ? Assign it to me.

thanks

-- 
Mathieu


More information about the Insight-users mailing list