> For the complete documentation index, see [llms.txt](https://astra-image.gitbook.io/astra-image-6.0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://astra-image.gitbook.io/astra-image-6.0/processing-tools/convolution-filters.md).

# Convolution Filters

The Convolution Filter tool is one of the classics of image processing. You can define a convolution kernel and apply it to the image. This has a variety of applications, such as sharpening, blurring and edge detection.

<div align="left"><figure><img src="/files/BONfBM1yCvAFF7qN7V2B" alt="The Convolution Filter tool."><figcaption><p>The Convolution Filter tool.</p></figcaption></figure></div>

**Filters**\
This is a list of predefined filters. Click on a filter name and the kernel values will be automatically populated

**Kernel**\
You can adjust the values of each element of the 5-by-5 convolution kernel. As you do so, the preview will be updated in real time.

**Reset**\
This button resets all the kernel values to 0.0;
