[Insight-developers] Regions (a proposed subject for friday tcon)

Will Schroeder will.schroeder@kitware.com
Tue, 24 Oct 2000 14:53:08 -0400

Hi Luis-

Excellent question and very timely. We will cover it.

You might want to look at itkImage, it has the regions:
   Region          m_LargestPossibleRegion;
   Region          m_RequestedRegion;
   Region          m_BufferedRegion;

This is to support streaming. The largest possible region is the image
(assuming that it could fit in memory). The requested region is that
portion of the image needed for processing in an algorithm. The
buffered region is the portion of the image in memory. Many times
they are all the same, but in memory-limited situations they can all
be different.

Suggestion: look at itkShrinkImage. Jim Miller has nearly completed this
class (it is a multi-threaded implementation using the OS-independent
threading class itkMultiThreader). It makes use of these regions, and
Jim has done a good job of documenting the methods required to support
the streaming.


At 02:51 PM 10/24/00 -0400, Luis Ibanez wrote:

>Could we include the subject of "Regions "
>in the friday tcon.
>It would be useful for us as filter writers to
>better understand how and when to use each
>one of the different regions recently defined.
>Luis Ibanez
>Research Assistant Professor - Division of Neurosurgery
>University of North Carolina at Chapel Hill
>CB# 7060, Chapel Hill, NC 27599
>email : ibanez@cs.unc.edu       home  : http://www.cs.unc.edu/~ibanez
>phone : (919)-843-9961          fax   : (919)-966-6627
>Insight-developers mailing list