【发布时间】:2019-11-29 16:05:09
【问题描述】:
我想估计输入图像的噪声水平。
我制作了一些噪声和原始图像的直方图并进行了比较,通过查看图像的两个不同阶段的直方图,我们可以分辨出哪个是嘈杂的以及存在哪种类型的噪声。 (我所说的噪声,是指常见的噪声类型,如高斯、泊松、斑点等)
我想知道是否有一种方法可以检测噪声模型,然后从图像直方图中估计噪声水平(基于特定噪声模型,如高斯标准的标准)?像识别密度函数?或者这个任务可能需要空间域以外的其他形式的输入,比如它需要转换图像然后执行任务。
我正在使用像素值变化非常小的图像(例如渐变),然后我自己应用噪声来比较无噪声和噪声图像的直方图。
编辑:为了清除,我知道您可以通过查看直方图来检测噪声。我正在寻找一种我自己不会“在视觉上”这样做的方法。我想检测噪声和密度函数,然后如果它是高斯或泊松或......。
如果有人能提供任何关于解决此问题的正确途径的提示,我将不胜感激。
【问题讨论】:
-
首先,您声称“通过查看图像的两个不同阶段的直方图,可以分辨出哪个有噪声以及存在哪种类型的噪声”。接下来你问“我想知道是否有一种方法可以从图像直方图中检测噪声模型 [...]?”在我看来,您的第一个陈述回答了您的问题。
-
您可以检查直方图中的均匀分布,这可能意味着噪声
-
Cris 我正在寻找一种方法来消除噪音,而不是自己直观地查看直方图
标签: python image-processing noise