1.pixel loss
与 L1 损失相比,L2 损失惩罚较大的错误,但对小错误的容忍度更高。 在实践中,L1 损失表现出比 L2 损失 [30]、[33]、[121] 更好的收敛性。由于 PSNR 的定义(第 2.3.1 节)与像素差异高度相关,并且最小化像素损失直接最大化 PSNR,因此像素损失已成为该领域使用最广泛的损失函数。 然而,由于像素损失实际上并没有考虑图像质量(例如,感知质量[31]、纹理[10]),它通常缺乏高频细节,产生过度平滑的纹理[27],[31]、[62]、[74]。
2.texture loss
确定patch的大小以匹配纹理仍然是经验性的。 太小的patch会导致纹理区域中的伪影,而太大的patch会导致整个图像中的伪影,因为纹理统计数据是在不同纹理区域上平均的。
3.感知 loss
4.对抗 loss
5. 循环一致性loss
6. total variation loss
7. prior-based loss