[Insight-users] InterpolateImageFunction neighborhood
    Luis Ibanez 
    luis.ibanez at kitware.com
       
    Mon Aug 27 12:28:42 EDT 2007
    
    
  
Hi Julien,
Your work sounds very interesting.
Unfortunately the interpolators in ITK do not have a mechanism
for letting you know what is their required neighborhood.
However, on the bright side, each one of them uses *always* the
same neighborhood.
   - NearestNeighborhood :   Neighborhood size = 1^N
   - Linear              :   Neighborhood size = 3^N
   - BSpline             :   Neighborhood size = 5^N
Note that the ResampleImageFilter has already been modified
in order to be multi-threaded as part of the effort for
improving the performance of ITK Registrations methods.
The changes for multi-threading imply providing support for
streaming.
You will find details about this effort at:
http://wiki.na-mic.org/Wiki/index.php/ITK_Registration_Optimization
The new code is available at:
http://public.kitware.com/cgi-bin/viewcvs.cgi/Code/itkOptimized/?root=BWHITKOptimization
You may want to look at the files:
               itkOptResampleImageFilter.h
               itkOptResampleImageFilter.txx
    Regards,
        Luis
-----------------------
Julien Michel wrote:
> Dear ITK users,
> 
> We are trying to extend the itk::ResampleImageFilter so as to make it 
> streamable for large images processing. For the moment we only consider 
> affine transforms. What we do is to transform the requested region 
> corners, and then to take the bounding box of the transformed corners.
> 
> Unfortunately, this is not sufficient since most of the interpolators 
> work with a neighborhood. So we need to know for a given interpolator 
> what is the requested neighborhood in order to pad our requested region.
> 
> Is there a generic method in the InterpolateImageFunction to get this 
> neighborhood information ?
> 
> Thanks a lot for your help,
> 
> Julien
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
    
    
More information about the Insight-users
mailing list