首页 PaddleCV 帖子详情
为什么在图像修复过程中使用PSNR作为衡量标准而不是范数呢 已解决
收藏
快速回复
PaddleCV 问答目标检测 823 3
为什么在图像修复过程中使用PSNR作为衡量标准而不是范数呢 已解决
收藏
快速回复
PaddleCV 问答目标检测 823 3

用范数可以表示误差和,误差为0可以表示完美修复,而且在训练过程中也都习惯用范数作为loss。为什么在衡量修复的好坏时还会使用PSNR呢?他有什么优点吗?

飞桨_PaddleGAN
已解决
2# 回复于2021-09
因为图像之间有像素差距,比如图像1像素值比较集中的分布在0.2到0.3,图像2像素值比较集中的分布在0到1,这两个图像最后修复后的误差范数一样,但肯定是图像2修复的更好~
0
收藏
回复
全部评论(3)
时间顺序
飞桨_PaddleGAN
#2 回复于2021-09

因为图像之间有像素差距,比如图像1像素值比较集中的分布在0.2到0.3,图像2像素值比较集中的分布在0到1,这两个图像最后修复后的误差范数一样,但肯定是图像2修复的更好~

0
回复
时间女神
#3 回复于2021-12

paddleGAN回答的真好,简单的说就是第一种是摆烂行为,试图模糊图像,第二种是清晰化图像,增强对比度,所以不能仅看MSE。

另一方面是,在误差为0的时候,所有的损失都是0,但是深度学习是不可能训练到0的!

0
回复
李长安
#4 回复于2021-12

优秀

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户