我正在尝试使用Matlab处理带有盐噪声和胡椒噪声的图像。
哪个过滤器:median
,opening
或closing
在消除盐噪声(白色像素)方面表现最佳?
哪一个最适合胡椒噪音(黑色像素)?
答案 0 :(得分:3)
中值滤波器应该对盐和胡椒噪声都有好处,因为它们出现在随机像素上。打开和关闭也会影响其他物体,因此它们不能用于去除盐和辣椒的一般方法。
答案 1 :(得分:2)
打开 - 是dilation
和erosion
的复合函数。这意味着它是侵蚀,然后是扩张。侵蚀意味着如果我们的结构元素为3 X 3 matrix
,则中心像素将被3 X 3 neighborhood
中最暗的像素替换。开口是侵蚀,然后是膨胀,这使得非常适合去除盐噪声(白点)并确保关键特征相对清晰。
关闭是扩张,然后是侵蚀。膨胀意味着中心像素将被附近最亮的像素(滤光器结构元件)代替。 非常适合去除胡椒噪音并确保关键功能相对清晰。
答案 2 :(得分:1)
使用简单的自适应median
过滤器:
对于图像中的所有pixels
如果黑色或白色像素将像素替换为其邻居的中位数。
当然有更好的方法,但它们更复杂。
啦啦队