List of Operators ↓
This chapter contains operators for smoothing filters. Further information about filtering can be found at the introduction to the chapter Filters.
Smoothing operators are filters that help to suppress noise in an image. For this purpose it is assumed, that in the undisturbed or true image the gray value of a given data point does not completely differ from its surroundings, ideally even varies only little. Thus, to suppress noise, it can be useful to replace the measured gray value with an estimate based on surrounding data points. Such an estimate can be done in different ways, so HALCON provides different smoothing operators.
The operators differ in speed and suitability for different kinds of noise.
Information like the complexity (runtime dependence on the image size)
is, if available, given in the operator reference.
While most operators treat a single image,
some can process depending images
(e.g., multichannel filters like
or edge-preserving filters like
, which additionally use guidance images).
Please note that some filters have both possibilities and more information
is given in the specific operator reference.
These smoothing filters apply their smoothing function on each channel of the input image separately and return a smoothed image with the same number of channels. In the following table we list implemented variants of smoothing filters for a single image with random noise and apply them for three different variants of random noise. The images in the table shall give an idea of the operators capability, but please note that the smoothed images highly depend on the input parameters and the individual image for every operator. For comparison, the different noisy images without filtering are given in the first row of the table. The undisturbed image without noise is shown in the following figure ((1) the full image as well as (2) its part by means of which possible effects on edges and remains from Salt & Pepper noise are visualized more clearly).
|(1) Undisturbed image, (2) part of the image chosen for the visualization of the filter capabilities|
We marked filters recommended due to their special suitability concerning speed (S), edge-preservation (E), or a compromise between these two (C). The numbers in square brackets refer to further information that is given in a list below the table.
|White Noise||Gaussian Noise||Salt & Pepper Noise||Time||Alternatives|
||11 | 51|