【发布时间】:2019-04-04 09:41:08
【问题描述】:
我有一些代码使用 numpy 随机正态分布函数产生一些随机噪声,然后我将其添加到包含我选择的对象图像的 numpy 数组中。然后我必须将数组剪辑到 -1 和 1 的值之间。
我只是想弄清楚是否应该将其添加到数组中并裁剪或将数组乘以噪声和裁剪?
我无法从概念上理解我应该做什么。有人可以帮忙吗?
谢谢
【问题讨论】:
标签: python numpy noise conceptual
我有一些代码使用 numpy 随机正态分布函数产生一些随机噪声,然后我将其添加到包含我选择的对象图像的 numpy 数组中。然后我必须将数组剪辑到 -1 和 1 的值之间。
我只是想弄清楚是否应该将其添加到数组中并裁剪或将数组乘以噪声和裁剪?
我无法从概念上理解我应该做什么。有人可以帮忙吗?
谢谢
【问题讨论】:
标签: python numpy noise conceptual
正如您自己所说,问题是您不知道自己想要什么。 这两种方法都会增加原始数据的熵。 你的任务的目的是什么? 如果您想模拟传感器噪声之类的东西,添加就可以了。 您可以同时尝试这两种方法,并观察应用后原始数据集的分布情况。
【讨论】:
这取决于您要表示的物理模型类型;加性和乘性噪声不对应于同一现象。您的图像可以被视为随时间变化的变量。噪声是一个额外的术语,随着时间的推移随机变化。如果这个噪声项取决于图像在时间上的状态,那么图像和噪声是相关的,噪声是相乘的。如果这两项不相关,则噪声是相加的。
【讨论】: