【问题标题】:Removing pepper noise and salt noise from images从图像中去除胡椒噪声和盐噪声
【发布时间】:2023-04-05 05:30:01
【问题描述】:

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

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

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

【问题讨论】:

  • 中位数对两者都适用。您应该在特定的测试图像上尝试所有 3 种方法,以了解哪种方法最适合您自己的情况。

标签: image-processing computer-vision


【解决方案1】:

使用简单的自适应median过滤器:
图片中的所有pixels
如果像素为黑色或白色,则将像素替换为其相邻像素的中位数。

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

欢呼

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-11
        • 2013-03-14
        • 2021-04-09
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        • 2016-06-28
        • 2014-05-22
        相关资源
        最近更新 更多