卷积内核中的sigma是什么?

时间:2013-06-19 15:56:52

标签: matlab image-processing gaussian convolution

我多次看过sigma的概念,但从未真正理解它的意义以及它如何影响内核。有人能为我解释一下吗?

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,sigma是高斯核的标准偏差。您可以在wiki page for Gaussian functions找到详细信息。简而言之,标准偏差越高,高斯核对图像或任何2D信号的模糊效果越高。

答案 1 :(得分:0)

我假设您指的是Gaussian filter的内核,您在MATLAB中创建了一个函数,例如fspecial或类似函数。如果是,则sigma(σ)表示滤波器的脉冲响应的standard deviation,其中(在一维情况下)由下式给出:

  

g(t) = 1/(sqrt(2π)σ)·exp-t2/(2σ2)

脉冲响应的形式为Gaussian bell。那么标准偏差与这一切有什么关系呢?那么,根据"68–95–99.7 rule",几乎所有(~99.7%)的值都在均值的3个标准差内,因此这意味着高斯核需要至少6σ-1个样本才能正常运行。