You are here: Start » Filter Groups » SmoothImage

SmoothImage

Description

Smooths an image using a selected algorithm.

Filters in this group

Icon Name Description
SmoothImage_Mean Smooths an image by averaging pixels within a rectangular kernel.

Usually used for computing features related to local image "windows". Can be also used for noise removal, but Gauss is superior here.

SmoothImage_Median Replaces each pixel with the median of pixels within a kernel.

Edge-preserving noise removal (but slow).

SmoothImage_Quantile Replaces each pixel with a quantile of pixels within a kernel.

Edge-preserving noise removal (but slow).

SmoothImage_Mean_Mask Smooths an image by averaging pixels within a small rectangular kernel.

This is a faster alternative to SmoothImage_Mean when the kernel is very small.

SmoothImage_Median_Mask Replaces each pixel with the median of pixels within a 3x3 rectangular kernel (faster).
SmoothImage_Mean_AnyKernel Smooths an image by averaging pixels within an arbitrary kernel.

Usually used for computing features related to local image "windows" having non-standard shape.

SmoothImage_Bilateral Smooths an image while preserving sharp edges.
SmoothImage_Gauss Smooths an image using a gaussian kernel.

Removal of gaussian noise from images.

SmoothImage_Gauss_Mask Smooths an image using a predefined gaussian kernel.

Removal of gaussian noise from images (fast).

SmoothImage_Deriche Smooths an image using Deriche filter.

Approximation of the gaussian filter, which can be faster for large kernels.

SmoothImage_Middle Replaces each pixel with the average of maximum and minimum calculated within a kernel.

Useful for calculating per-pixel threshold values for image binarization.