3
高斯模糊-标准偏差,半径和内核大小
我已经在GLSL中实现了高斯模糊片段着色器。我了解所有这些背后的主要概念:卷积,使用线性度分离x和y,多次通过以增加半径... 我仍然有几个问题: sigma和半径之间有什么关系? 我读过西格玛等于半径,我看不到西格玛是如何用像素表示的。还是“半径”只是sigma的名称,与像素无关? 如何选择西格玛? 考虑到我使用多次传递来增加sigma,我如何选择一个良好的sigma以在任何给定传递中获得我想要的sigma?如果所得的sigma等于sigma 的平方和的平方根,并且sigma等于radius,那么获得所需半径的简单方法是什么? 内核的合适大小是多少,它与sigma有什么关系? 我已经看到大多数实现使用5x5内核。对于质量不错的快速实现来说,这可能是一个不错的选择,但是还有其他理由选择另一个内核大小吗?sigma与内核大小有何关系?我是否应该找到最佳的sigma,以便使内核外部的系数可以忽略不计并且仅进行归一化?