Pixopedia Documentation

Print

5.10. IPP Filters

IPP Filters (menu entry: Actions->IPP Filtes).

IPP Filters action covers various types of linear, non-linear and morphological filters using Intel® Integrated Performance Primitives.

Although these filters will work on any modern CPU, execution of these filters are optimized for Intel’s  CPUs. In this document filter parameters and their meaning will not be covered (at least for now), but you can find all filters and respective parameters in IPP documentation.

Here is the list of currently available filters:

Blur Blurs the image (or area under the brush/stroke). Blur kernel size is set through parameters RadiusX and RadiusY
Median Applies non-linear median filter using RadiusX and RadiusY for kernel size.
Bilateral Applies bilateral filtering with given radius, sigma color value and sigma space.
Gaussian Applies linear Gaussian filter of given radius and standard deviation.
Maximum Applies maximum filter using RadiusX and RadiusY for kernel size.
Minimum Applies minimum filter using RadiusX and RadiusY for kernel size.
Median cross Applies non-linear median cross filter using fixed size kernel (3×3 or 5×5).
Median color Applies non-linear median color filter using fixed size kernel (3×3 or 5×5).
High-pass Applies high-pass filter using fixed size kernel (3×3 or 5×5).
Laplace Applies Laplacian filter using fixed size kernel (3×3 or 5×5).
Sharpen Applies sharpen filter using fixed size kernel (3×3 or 5×5).
Wiener Applies Wiener filter using KernelX and KernelY for kernel size, with AnchorX and AnchorY for anchor point and Noise for noise level.
Dilate Applies dilate morphological filter using KernelX and KernelY for kernel size.
Erode Applies erode morphological filter using KernelX and KernelY for kernel size.
Close Applies close morphological filter using KernelX and KernelY for kernel size.
Open Applies open morphological filter using KernelX and KernelY for kernel size.
Morphological top-hat Applies morphological top-hat filter using KernelX and KernelY for kernel size.
Morphological gradient Applies morphological gradient filter using KernelX and KernelY for kernel size.
Prewitt Vertical Applies linear Prewwit vertical filter using fixed size kernel (3×3 or 5×5).
Prewitt Horizontal Applies linear Prewitt horizontal filter using fixed size kernel (3×3 or 5×5).
Sobel Vertical Applies linear Sobel vertical filter using fixed size kernel (3×3 or 5×5).
Sobel Horizontal Applies linear Sobel horizontal filter using fixed size kernel (3×3 or 5×5).

IPP filters can be applied using strokes (all “classic” shapes are allowed) or using one of “four cats”.

All listed filters share the same common options:

Options

Border options combo box is used to specifies how IPP filter acts when kernel encounters image border: should it replicate pixels, mirror them or both.

Red, Green and Blue check-boxes have the same meaning as in Warp action. If some color channel is unchecked, filter want be applied to that channel.

Note: if you’re using one of “downgraded” Pixopedia’s versions ME or TE, this action will be disabled.