我知道编辑这个网站吗?

阈值模糊

阈值模糊

边缘保留平均(平滑)算法,也称为表面模糊。

说明

此 ImageJ 插件提供了边缘保留平均(平滑)算法。 根据参数和类型,过滤器甚至可以锐化模糊图像边缘。 该过滤器提供预览并适用于所有图像类型(8、16、32 位和 RGB 颜色)。

该算法是具有圆形核的稀疏均值滤波器。 “快捷”意味着强烈当前当前像素的像素不包括在平均过程中。

限制:目前,过滤器不使用CPU处理(堆栈的处理周期);因此它相当慢。

过滤参数

Screen shot

  • Radius 确定平均中包含的内核大小;请参见“处理”>“过滤器”>“显示圆形遮罩”。
  • 阈值:与当前像素偏差超过阈值的像素不包括在平均过程中。如果阈值大于像素范围(例如,8位图像为255),则滤波器的行为类似于通常的均值滤波器。如果阈值 = 0,则不进行过滤。 阈值应小于应保留的像素差之间的边缘,但大于噪声。
  • ** 柔和度:** 阈值可以是柔和的。在这种情况下,如果相邻像素和像素之间的差异接近阈值,即在 threshold * (1 - softness)threshold * (1 + softness) 范围内,则贡献的权重网络其 0 和 1 之间。对于强度 > 1,该求解使用柔和度乘以强度值。一般的柔和度值在 0 到 2之间。软阈值会产生更温和的边缘。
  • **强度:要实现更强的平滑,请使用“强度”> 1 的值。然后,根据该参数指定的次数应用过滤。
  • 基于亮度:对于RGB,两个像素之间的差异可以计算为笛卡尔系统中点(r,g,b)之间的距离或亮度差异(基于图像亮度)。在这两种情况下,颜色的权重都可以在“编辑”>“选项”>“转换”中设置。

对于颜色噪声比亮度噪声更强的图像,建议使用“基于亮度”。

滤波器用于锐化边缘;使用强度值 > 1 来增强此效果。另外,如果过滤后的图像中出现不需要的锐利增益(“阶梯”效果),请尝试增加灰度度参数并使用强度值 1。无论如何,阈值模糊(表面模糊)比其他一些边缘保留模糊滤波器更容易出现阶梯。

相关过滤器:

  • Douglas Cameron 的 Surface Blur(之前位于 imagejdocu.tudor.lu,目前未移至 ImageJ.net,available via the wayback machine):与距离相关的像素权重的表面模糊。仅适用于 RGB 图像。
  • Lee’s Sigma Filter:边缘保留滤波器,无需手动选择阈值。

下载

  • 来源代码 Thresholded_Blur.java on GitHub(确保您下载原始文件,使用右上角附近的按钮)
  • 类文件 Thresholded_Blur.class on GitHub

安装

  • 将原始Thresholded_Blur.java文件复制到ImageJ插件文件夹或其子文件夹中。确保将下载的文件命名为“Thresholded_Blur.java”;大写/小写很重要。
  • 使用“编译并运行”进行编译,然后按“确定”。请注意,斐济的“编译并运行”目前已损坏;解决方法是使用“文件”>“新建”>“脚本”,打开Thresholded_Blur.java文件并按“运行”。 -或者,直接将 .class 文件Thresholded_Blur.class保存到 ImageJ/plugins 目录或直接子目录中。再次强调,请确保文件命名正确,大小写得很重要。
  • 使用“帮助”>“更新菜单”或重新启动ImageJ在“插件”菜单中出现(如果您使用了斐济脚本编辑器,则不需要)。

版本历史

  • 2023-08-30 Michael Schmid:非阻塞对话框,但有一个工具化