|
|
1
18
赫尔德的回答是正确的。我只想补充一个事实,泊松噪声不是加性的,你不能把它作为高斯噪声来加。 根据你想要实现的目标,这里有一些建议:
然后,如果您愿意,您可以将结果裁剪为0-255(我使用PIL,所以我使用255而不是1)。 |
|
|
2
17
事实上,保罗的回答毫无意义。 泊松噪声与信号有关!使用他提供的这些命令,后来添加到图像中的噪声与信号无关。 为了使其与信号相关,您可以将图像传递给NumPy的泊松函数:
|
|
|
3
5
你可以使用
|
|
|
4
-1
来自项目 1.4.4-“泊松分布的高斯近似” 属于 Chapter 1 的 book :
然后,我们可以从正态分布N(0,1)生成泊松噪声,用的平方根缩放其标准偏差,并将其添加到图像中,该值为:
由于泊松噪声是信号相关的,随着我们增加潜在信号,噪声方差也会增加,正如我们在这一行剖面中看到的那样:
单列中的统计数据输出:
|
|
|
5
-8
如果您可以使用numpy/scipy,那么以下内容应该会有所帮助。我建议您将数组强制转换为float以进行中间计算,然后再强制转换回uint8以进行输出/显示。由于泊松噪声全部>=0时,您需要决定在返回uint8时如何处理数组溢出。你可以根据你的目标进行缩放或截断。
|