[Insight-users] Convolution

Luis Ibanez luis.ibanez@kitware.com
Wed, 23 Apr 2003 20:58:06 -0400


Hi Emiliano,

Convolution filters are supported in ITK with the
elegant mechanism of Neighborhood iterators designed
by Josh Cates at University of Utah.

You may want to look at the SoftwareGuide:

http://www.itk.org/ItkSoftwareGuide.pdf

   Section 5.4, pdf-pages 106 - 113.
   "Neighborhood Filters"


In practice you instantiate a Neighborhood Operator
that defines what is to be done at each pixel.

The Neighborhood filter will visit the whole image
applying your operator pixel by pixel. This is more
general than just convolution. For example, mathematical
morphology is implemented in this framework too.

Please take a look at the  MeanImageFilter
http://www.itk.org/Insight/Doxygen/html/classitk_1_1MeanImageFilter.html

for an example on how to do this.




Regards,


   Luis



--------------------------------

Emiliano Beronich wrote:
> Hi everybody,
> is there available in ITK any filter to perform a convolution between an
> image and a kernel?
> thanks for any help,
> 
> Emiliano Beronich
> 
> 
> _______________________________________________
> Insight-users mailing list
> Insight-users@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-users
>