Filter Tool

The Filter Tool performs filtering on
a given input image with respect to its active ROI or set of ROIs,
placing the result in the given output image. It performs
filtering by running a single or dual kernel convolution.
The tool provides many default filters (some of which are described below) and
allows you to add your own filters to its list by
specifying user defined kernels. The tool can accept
single or dual kernels. Each kernel can be any size. The
tool allows you to select the active pixel (usually the
center pixel). A sample of default filters are as follows:

Mean: The Mean filter is used to smooth an
image. This is a low-pass filter. It is meant to
attenuate the high-frequency (noise) details of
the image while leaving the low-frequency content
intact.

Sharpen: The Sharpen
filter(s) is used to sharpen the image. This is a
high-pass filter. It is meant to accentuate the
high-frequency details of the image while leaving
the low-frequency content alone.

Horizontal: The Horizontal filter is
used to detect horizontal edges.

Vertical: The Vertical filter is used
to detect vertical edges.

Right and Left Diagonal: The Diagonal
filters are used to detect edges in a diagonal
direction.

Diamond: The Diamond filter is used to
detect edges in diagonal directions.

Sobel: The Sobel filter is used to
detect edges in all directions.

Prewitt: The Prewitt filter is used to
detect edges in all directions.

Laplacian(1, 2, 3):
The Laplacian filter is used to detect edges in all directions.