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:
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.