我找到了几种减少图像噪声的方法,但我的任务是测量它。
因此,我对能够给我一些数字、即噪声评分的算法感兴趣。通过这个数字,我将能够说出一张图片比其他图片的噪声更少。
从图像处理的角度来看,您可以参考经典论文《图像质量评估:从误差可见性到结构相似性》(已在IEEE Transactions on Image Processing上发表并被Google Scholar引用了3000多次)。其基本思想是人类的视觉感知系统对结构相似性非常敏感。然而,噪声(或失真)通常会破坏这种相似性。因此,作者尝试提出一种基于这个动机的客观图像质量测量方法。您可以在这里找到MATLAB实现。
if (ABS(1 - (currentPixel.R+currentPixel.G+currentPixel.B)/(neigborsMediumValues.R + neigboursMediumValues.G + neigboursMediumValues.B))) > criticalValue)
then
{
currentPixelIsNoise = TRUE;
}