| image = | gaussianSmoothing2dImg (inImg,inStdDev) |
| image = | gaussianSmoothing2dImg (inImg,inStdDevX,inStdDevY,inOptSmoothingGaussianCoverage) |
Smooth an input image convolving it with a 2d Gaussian kernel.
Used Gaussian kernel
coefficients are defined as follow :
where :
is defined by InStdDevX attribute
is defined by InStdDevY attributeSize
of this finite kernel is controlled by InOptGradientGaussianCoverage attribute.
This parameter defined the minimum distribution spread ratio which should be reach regards to an infinite Gaussian distribution.
We define for example
such that :
where :
On output image values are given by:
Input and output images must have same size.
Here is an example of a Gaussian smoothing operation applied to an 8-bits grey levels input image (with
):