# 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="https://642819126-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLBlqtJBdFJ4rkIvhdwcZ%2Fuploads%2FFd4vEgmV7CY3r7uJWb0X%2Fconv_filter.png?alt=media&#x26;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;
