> 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

It's not so convoluted.

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="https://642819126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLBlqtJBdFJ4rkIvhdwcZ%2Fuploads%2FFd4vEgmV7CY3r7uJWb0X%2Fconv_filter.png?alt=media&amp;token=3bcc9b8e-b31c-42cd-b86b-773008c683b3" 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;
