编者按:这个文件被选为MATLAB中央选择的
NoiseLevel估计噪声电平的输入单一嘈杂的图像。
(nlevel th num) = NoiseLevel (img, patchsize decim,相依,itr)
输出参数
nlevel:估计噪声水平。
th:阈值提取弱纹理补丁在最后迭代。
num:提取弱纹理补丁数量在最后迭代。
维输出参数是相同的通道的输入图像。
输入参数
img:输入单一的形象
patchsize(可选):块大小(默认值:7)
decim(可选):大量毁灭的因素。如果你把数量庞大,计算将加速。(默认值:0)
配置(可选):置信区间决定的阈值弱纹理。在该算法中,这个值通常是设置值非常接近。(默认值:0.99)
itr(可选):迭代的数量。(默认值是3)
例子:
img =双(imread (' img.png '));
nlevel = NoiseLevel (img);
网页:
http://bit.ly/NLest(http://www.ok.ctrl.titech.ac.jp/res/NLE/noise_level.html)
参考:
田中辛豪Liu龟田和Okutomi雅俊
噪声估计使用弱变形的一个嘈杂的图像
IEEE国际会议上图像处理(ICIP), 2012年。
Masatoshi Okutomi田中辛豪Liu龟田和
幅图片噪声估计盲人去噪,
IEEE图像处理,工程系,12路,pp.5226 - 5237, 2013。
引用作为
小松田中(2023)。从单个图像噪声估计(//www.tatmou.com/matlabcentral/fileexchange/36921-noise-level-estimation-from-a-single-image), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2012a
兼容任何释放