Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 中值滤波与形态学算子对二值图像的降噪作用_Image Processing - Fatal编程技术网

Image processing 中值滤波与形态学算子对二值图像的降噪作用

Image processing 中值滤波与形态学算子对二值图像的降噪作用,image-processing,Image Processing,通常,我在灰度图像上使用中值滤波器来减少椒盐噪声,在二值图像中使用形态学算子来减少椒盐噪声。现在一位同事问我为什么不在二值图像上使用中值,而不是腐蚀和膨胀。 我无法回答,对此我有点困惑。你能帮我告诉我使用中值滤波器来减少二值图像中的噪声是好是坏吗?我猜你的意思是打开和关闭,因为腐蚀/膨胀会使原始信号产生更大的变形 在二值图像上,使用“小”中值滤波器而不是“小”打开/关闭应具有相对可比性 在灰度图像上,中值滤波器应该不那么“激进”,因为它使用中值(而不是最小值/最大值),因此它应该能够更好地保留原

通常,我在灰度图像上使用中值滤波器来减少椒盐噪声,在二值图像中使用形态学算子来减少椒盐噪声。现在一位同事问我为什么不在二值图像上使用中值,而不是腐蚀和膨胀。
我无法回答,对此我有点困惑。你能帮我告诉我使用中值滤波器来减少二值图像中的噪声是好是坏吗?

我猜你的意思是打开和关闭,因为腐蚀/膨胀会使原始信号产生更大的变形

在二值图像上,使用“小”中值滤波器而不是“小”打开/关闭应具有相对可比性


在灰度图像上,中值滤波器应该不那么“激进”,因为它使用中值(而不是最小值/最大值),因此它应该能够更好地保留原始信号。

我认为这是一个控制和强度的问题

二值图像通常是分割的标签。这种分割总是不完美的,经常出现山峰、岬角、小孔和小岛。形态打开完全删除对象中不包含结构元素的任何区域。形态闭合完全移除对象中可以完全包含在结构元素中的任何区域。如果孔洞足够靠近边界或设置在斗篷内,中值滤波可能会使孔洞的某些部分保持不变。如果局部密度足够高,它也可能会留下完整的盐和胡椒噪声区域,而形态学开口永远不会做到这一点

如果您的二进制图像没有任何本地不需要的簇,那么其行为就非常相似。如果是这样的话,形态学算子就更有可能去除它们。结构元素的形状还允许您选择要移除的工件类型