In both SmoothingRecursiveGaussianImageFilter and DiscreteGaussianImageFilter, there is a single parameter, &#39;sigma&#39; (in SmoothingRecursiveGaussianImageFilter) and &#39;variance&#39; (in DiscreteGaussianImageFilter). In both cases, this is the variance of the Gaussian kernel that is to be used. However, I don&#39;t see a way to set the discrete size of the kernel to be used? That is, if you apply a sigma=10 kernel with a 10x10 kernel, that will produce a very different result than applying a sigma=10 kernel with a 2x2 kernel. Is this kernel size automatically set based on sigma/variance?<div>
<br></div><div>A related question - with variance=0, the output of DiscreteGaussianImageFilter is an unmodified version of the input image. However, with sigma=0, the output of SmoothingRecursiveGaussianImageFilter is simply an all black image. Is this a bug? Or does it mean that there is a different interpretation of sigma vs variance in these filters?<br clear="all">
<br>Thanks,</div><div><br>David<br>
</div>