NoiseLevel 估计输入单个噪声图像的噪声水平。 [nlevel th num] = NoiseLevel(img,patchsize,decim,conf,itr) 输出参数nlevel:估计的噪音水平。 th:在最后一次迭代中提取弱纹理补丁的阈值。 num:上次迭代中提取的弱纹理补丁的数量。 维度输出参数与输入图像的通道相同。 输入参数img:输入单张图片patchsize(可选):补丁大小(默认值:7) decim(可选):抽取因子。 如果你输入大数,计算会加速。 (默认值:0) conf(可选):确定弱纹理阈值的置信区间。 在此算法中,通常将此值设置为非常接近的值。 (默认值:0.99) itr(可选):迭代次数。 (默认:3)
例子: img = double(imread('img.png')); nlevel = NoiseLevel(img);
网页: http
2022-04-12 14:44:41
276KB
matlab
1