What does negative value of PSNR indicate?
31 ビュー (過去 30 日間)
古いコメントを表示
I am computing the PSNR value between an image and its filtered version and getting a negative value.
I understand tht since there is log, if the number is less than 1, I will be getting a negative value.
But what does the negative value actually imply??
0 件のコメント
採用された回答
Raunak Gupta
2020 年 11 月 14 日
Hi,
According to the definition of PSNR as mentioned here , it cannot be negative. You can check if the range in both images is same as in if both images are of datatype unit8 then range should be [0,255]. Also, if you are converting one image to be in range [0,1] and the other image is in range [0,255] then this behavior can occur. Finally, if you are using your own implementation for psnr then I would suggest using built-in function psnr for calculating the same.
The only reason I can think of is a big mismatch between the range of values in the image.
Hope this helps!
9 件のコメント
その他の回答 (1 件)
Walter Roberson
2020 年 11 月 14 日
-- you can get negative PSNR if your signal is less than your noise.