作者apowu (没有极限)
看板Programming
标题Re: [问题] 如何衡量一张图片被杂讯影像的程度??
时间Sat Jul 2 10:43:00 2011
※ 引述《rosemary0401 (rosemary0401)》之铭言:
: 自己最近在研究影像的去杂讯(denoise)
: 通常用来衡量一个去杂讯演算法好坏的指标都用PSNR值,
: 过程如下:
: 自己加入杂讯 使用去杂讯演算法
: 图A --------------------> 图B --------------------> 图A'
: 图A: 未受杂讯干扰的原图
: 图B: 受杂讯干扰後的图
: 图A': 对图B使用去杂讯演算法後,还原的影像
: 简单的说PSNR值就是用来衡量 图A 和 图A' 之间的差异。
: 图A 和 图A' 之间的差异越小,PSNR值会越高,表示去杂讯的演算法越好,
: 可是现实生活中,我们手边拿到的就只有被杂讯干扰过的图B
: 然後使用去杂讯演算法得到 图A' 後,却没有原图 图A 可以用来比对,
: 衡量演算法的好坏只能用眼睛看,非常的不客观
: 有没有什麽公式可以算出一张图受杂讯干扰的程度?比方说:
: 有杂讯的图B ------------------------> [公式] ----------> 得到杂讯干扰程度100
^^^^^^^^^^^^^^^
当你要得到杂讯程度的时候本来就是要跟原图做比较
不然你很难有一个比较的基准,即使你说的你得到的所谓的原图也有杂讯
所以不太可能没有原图就可以算出你要的东西,因为你很难知道什麽是杂讯
你要是真的推出来的话,恭喜有一篇期刊了
: 用演算法a,去杂讯後的图A' ----------> [公式] ----------> 得到杂讯干扰程度20
: 用演算法b,去杂讯後的图A''----------> [公式] ----------> 得到杂讯干扰程度15
: 那我们就可以客观的得到演算法b比演算法a来的好
另外求出两张图的相似度的话不见得要用PSNR,因为PSNR也有一些问题
所以其实做影像处理的学者有提出一些不同计算方法,只是PSNR比较普遍而已
你可以看看其他的计算方法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.134.25
1F:推 Zephyr750:用去杂讯 去掉原图杂讯 画面比原图好 也 219.80.135.150 07/02 20:14
2F:→ Zephyr750:不会让PSNR变好.... 219.80.135.150 07/02 20:14