[Insight-users] Streaming large datasets with itk-vtk

Jesús Spí­nola jspinola at gmail.com
Tue Jan 16 06:01:39 EST 2007


So, if I use, for example, vtkDICOMImageReader instead of
itk::ImageSeriesReader my new pipeline
vtkDICOMImageReader -> vtkImageData -> vtkImageViewer2
will be streamed or I have to put vtkImageDataStreamer in the pipeline? if i
have, where it's the right place for the streamer class? before vtkImageData
or after?

2007/1/12, Kevin H. Hobbs <hobbsk at ohiou.edu>:
>
> On Fri, 2007-01-12 at 14:05 +0100, Jesús Spí­nola wrote:
>
> > My first question is, given that pipeline, can I apply streaming to
> > it?
> > second is, if i can, which filter is better to apply: the itk or the
> > vtk one, and where?
> > if it's not possible to apply streaming this way, what can I do to
> > solve the problem? Change the pipeline?
>
> None of the ITK readers and writers support streaming right now. As a
> result the readers read the whole image into memory. If there isn't
> enough memory for one copy of the image this is a problem. Many of the
> VTK readers DO support streaming, and only read enough of the file for
> whatever filter is downstream. If you clip your image to show a slice,
> or if you only want a VOI I'd use a VTK reader.
>
> Most of the ITK filters support streaming, so you can do things like
> VTKRead -> ITKFilter -> VTKWriter. Watch out for iterative filters
> though.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20070116/6ec0806c/attachment.html


More information about the Insight-users mailing list