I've seen the notion of sigma many times, but never truly understand what it means and how it affects the kernel. Can anyone explain this for me?
问问题
1191 次
2 回答
0
如果我正确理解了您的问题,则 sigma 是高斯核的标准偏差。您可以在高斯函数的 wiki 页面上找到详细信息。简而言之,标准偏差越高,高斯核对图像或任何 2D 信号的模糊效果就越高。
于 2013-06-19T16:18:15.617 回答
0
我假设您指的是Gaussian filter的内核,您在 MATLAB 中创建了一个fspecial
类似或类似的函数。如果是,则sigma
(σ) 表示滤波器脉冲响应的标准偏差,(在一维情况下)由下式给出:
g(t) = 1/(sqrt(2π)σ)·exp-t2/(2σ2)
脉冲响应具有高斯钟形的形式。标准差与这一切有什么关系?好吧,根据“68-95-99.7 规则”,几乎所有(~99.7%)的值都在平均值的 3 个标准差之内,因此这意味着高斯核至少需要 6σ-1 个样本才能正常运行.
于 2013-06-19T16:18:28.807 回答