[Insight-developers] Re: Suggestion: Tensors and Tensor
	ImageFilters
    Joshua Cates 
    cates at sci.utah.edu
       
    Tue Feb  1 14:38:19 EST 2005
    
    
  
Hi Jim, et al.
> Another consideration with respect to memory management:
> 
> I am concerned with the amount of memory needed to represent an 
> volume of tensors.  I imagine that in an image of tensors, not all the 
> tensors are of interest (i.e. pixels outside the anatomy or region of
> interest). If this is the case, we should design the tensor pixel class
> to take minimal storage if we do not intend to access the pixel.  In an 
> ITK image, the pixels in a filter's output image may allocated by the
> pipeline.  We may want this allocation of the pixels to take minimal
> storage.  For instance, a tensor pixel could be a stack based object
> but hold a pointer to vector or matrix that is used for its storage class.
> When the pixel is needed, the memory for the vector or matrix will then
> be allocated.  
We implemented a "sparse image" strategy like this for Tolga's 4th order
surface processing code that may be useful here.  Basically the idea is to
keep an itk::Image of pointers that can be assigned to dynamically
allocated objects.
See itkSparseImage itkObjectStore.
Josh.
    
    
More information about the Insight-developers
mailing list