【问题标题】:How to add Poisson noise and Gaussian noise?如何添加泊松噪声和高斯噪声?
【发布时间】:2015-04-23 12:11:14
【问题描述】:

我正在尝试将高斯和泊松噪声添加到图像中。

我已尝试按如下方式实现此功能,但结果不是我所期望的。

     I = imread('eight.tif');
     J = imnoise(I,'gaussian',0, 0.02); %mean variance
     figure, imshow(I), figure, imshow(J)
     P = imnoise(I,'poisson'); 
     figure, imshow(P)
     K = J+P;
     figure, imshow(K)

如何正确添加泊松噪声和高斯噪声?

【问题讨论】:

    标签: image matlab image-processing


    【解决方案1】:

    您应该将imnoise 应用于J,而不是I。

     K = imnoise(J,'poisson');
     figure, imshow(K)
    

    imnoise 已经为您的图像添加噪点,因此添加J+P 会将图像添加到自身,除了已经添加的噪点。

    【讨论】:

    • @gmotree 如果这解决了您的问题,请单击✓ 接受答案。
    猜你喜欢
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 2011-09-12
    • 1970-01-01
    • 2013-10-14
    • 2020-10-23
    相关资源
    最近更新 更多