图像的高斯滤波的最佳sigma?
image-processing
5
0

当对图像应用高斯模糊时,通常sigma是一个参数(示例包括Matlab和ImageJ)。

一个人怎么知道西格玛是什么?有没有一种数学方法可以找出最佳的sigma?就我而言,我的图像中有一些物体比背景明亮,我需要通过计算找到它们。我将应用高斯滤镜以使这些对象的中心更加明亮,希望可以帮助找到它们。如何确定最佳的sigma?

参考资料:
Stack Overflow
收藏
评论
共 1 个回答
高赞 时间 活跃

没有公式可以为您确定;最佳sigma将取决于图像因素-主要是图像的分辨率和图像中对象的大小(以像素为单位)。

另外,请注意,高斯滤波器实际上并不是要照亮任何东西。您可能需要研究对比度最大化技术-听起来像直方图拉伸这样简单的事情对您来说很有效。

编辑:更多解释-sigma基本控制内核功能的“胖度”;较高的sigma值会在较大的半径上模糊。由于您正在使用图像,因此较大的sigma也会迫使您使用较大的内核矩阵来捕获足够的函数能量。对于您的特定情况,您希望内核足够大以覆盖大多数对象(以便足够模糊),但又不要太大以至于它一次开始重叠多个相邻对象-因此,实际上,对象分离也是因素与大小。

自从您提到MATLAB以来,您可以使用fspecial('gaussian', hsize, sigma)函数查看具有不同参数的各种高斯内核,其中hsize是内核的大小, sigma是sigma。尝试更改参数以查看其变化。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号