我找到了几种降低图像噪点的方法,但我的任务是测量它。
所以我对能给我一些噪音等级的算法感兴趣。有了这个数字,我可以说一张图像的噪音比其他图像少。
答案 0 :(得分:10)
从图像处理的角度来看,您可以参考已经被引用的 IEEE图像处理交易中发表的经典论文“Image quality assessment: From error visibility to structural similarity”根据谷歌学术搜索,超过3000次。基本思想是人类的视觉感知系统对结构相似性高度敏感。然而,噪声(或失真)经常打破这种相似性。因此,作者试图基于这种动机提出用于图像质量的目标测量。您可以在MATLAB here中找到实现。
答案 1 :(得分:3)
为了解决我的问题,我采用了下一种方法:
我的噪音等级只是被识别为噪音的像素数。为了区分正常像素和噪声,我只计算了它的相邻像素的中值,如果它的值大于某个临界值,我们说这个是噪声。
if (ABS(1 - (currentPixel.R+currentPixel.G+currentPixel.B)/(neigborsMediumValues.R + neigboursMediumValues.G + neigboursMediumValues.B))) > criticalValue)
then
{
currentPixelIsNoise = TRUE;
}