簡體   English   中英

通過PSNR評估恢復質量

[英]Assess the quality of restoration by PSNR

我要測量圖像恢復算法的質量,我要測量峰值信噪比

function Q=psnr(ImRef,ImDis)
    ImRef=double(ImRef);
    ImDis=double(ImDis);
if (mean2((ImRef-ImDis).^2)~=0)
   x=max(max(ImRef))^2;
   Q=10*log10(x/mean2((ImRef-ImDis).^2));
else 
   Q=0;
end;
return

其中ImRefImDis是參考圖像和還原的圖像,當我從圖像中參與時,整個圖像的測量psnr有所不同。 測量圖像的一部分的psnr是否有意義?

PSNR作為SNR的轉換確實是像素數的函數。
因此,期望針對不同大小的補丁對其進行更改。

關於另一部分,好吧,如果您要恢復“聚焦小姐”的模糊並恢復某些“深度”,則在此區域測量SNR是有意義的。
我認為沒有問題。

但是最主要的是,PSNR並不是衡量恢復質量的好方法。
SSIM將是一個更好的起點。

您可以像這樣簡單地計算PSNR:

PSNR = 10*log10(max(ImRef(:))^2/mse(ImRef(:)-ImDis(:))) ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM