# Convolution Filter 3d Image

**URL:** <https://discourse.itk.org/t/convolution-filter-3d-image/1730>\
**Category:** Engineering\
**Tags:** filter\
**Created:** [April 2, 2019, 3:15pm UTC](https://discourse.itk.org/t/convolution-filter-3d-image/1730 "2019-04-02T15:15:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![siaeleni](https://discourse.itk.org/letter_avatar_proxy/v4/letter/s/b4bc9f/32.png) [@siaeleni](https://discourse.itk.org/u/siaeleni)\
**Post date:** [April 2, 2019, 3:15pm UTC](https://discourse.itk.org/t/convolution-filter-3d-image/1730/1 "2019-04-02T15:15:46Z")

</div>

Hello,

I want to filter my 3d Image with a kernel(9x9x9 for example).  
What is the best function to use for this? ConvolutionImageFilter?

Thanks a lot for your help,  
Eleni

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [April 2, 2019, 4:23pm UTC](https://discourse.itk.org/t/convolution-filter-3d-image/1730/2 "2019-04-02T16:23:13Z")

</div>

[ConvolutionImageFilter](https://itk.org/Doxygen/html/classitk_1_1ConvolutionImageFilter.html) is quite general and therefore not especially fast. And the kernel you want to use is quite big too. ITK might already implement what you want to do in a more specialized filter. What are you trying to accomplish?
