2

我正在尝试在 Matlab 中处理带有盐噪声和胡椒噪声的图像。

哪个过滤器:median、、openingclosing在去除盐噪声(白色像素)方面表现最好?

哪一个最适合胡椒噪声(黑色像素)?

4

3 回答 3

3

中值滤波器应该对椒盐噪声都有好处,因为它们出现在随机像素上。打开和关闭也会影响其他物体,因此它们不是去除盐和胡椒的一般方法。

于 2012-09-17T04:01:41.563 回答
2

- 是 和 的复合dilation函数erosion。这意味着它是先腐蚀后膨胀。侵蚀的意思是,如果我们有一个结构元素 a 3 X 3 matrix,中心像素将被 中最暗的像素代替3 X 3 neighborhood。打开是先腐蚀后膨胀,这使其非常适合去除盐噪声(白点)并确保关键特征相对清晰。

关闭是膨胀,然后是腐蚀。膨胀意味着中心像素将被附近最亮的像素(过滤器结构元素)替换。非常适合去除胡椒噪音并确保关键特征相对清晰。

于 2012-09-19T17:57:15.963 回答
1

使用简单的自适应median滤波器:
对于pixels图像中的所有
像素,如果黑色或白色像素用其邻居的中值替换像素。

当然有更好的方法,但它们更复杂。

欢呼

于 2013-02-05T15:26:23.650 回答