当前位置: 首页 > news >正文

像素级损失函数和经典超分文章

损失函数

https://towardsdatascience.com/super-resolution-a-basic-study-e01af1449e13

在GAN出现之前,使用的更多是MSE,PSNR,SSIM来衡量图像相似度,同时也使用他们作为损失函数。

MSE

MSE(Mean Squared Error)

表面上MSE直接决定了PSNR,MSE:

但是这些引以为傲的指标,有时候也不是那么靠谱:

https://arxiv.org/pdf/1809.07517

MSE对于大的误差更敏感,所以结果就是会倾向于收敛到期望附近,表现为丢失高频信息。

https://arxiv.org/pdf/1609.04802

同时根据实验,MSE的收敛效果也差于L1:

MAE

MAE(Mean Absolute Error)

MAE相比于MSE,对所有像素一视同仁,能保留更多高频信息,所以更符合人眼。

但是只使用L1也有问题,现在通常的做法是多种损失混合使用,比如MS-SSIM+L1,还有基于DCT的loss。

在目前超分辨率的论文中不使用MSE,而使用L1或者Perceptual loss的原因是什么? - 知乎

SMAPE Loss

SMAPE Loss‌,即对称平均百分比误差(Symmetric Mean Absolute Percentage Error),是一种基于百分比误差的损失函数,用于衡量预测值与实际值之间的差异。

可以看出,SMAPE包含了MAE,是MAE基础上的升级。

原始的MAE因为有绝对值的关系,其实本来就是对称的,label和output交换位置不影响loss的计算。但是考虑到人眼的非线性的影响,还需要有一个分母来归一化,这样label取值很小的情况也会被考虑到。而为了仍然保证交换性,所以分母是二者的均值。

Charbonnier loss

也是L1 loss的一种改进。在零点附近由于常数的存在,梯度不会变成零,避免梯度消失。函数曲线近似L1损失,相比L2损失而言,对异常值不敏感,避免过分放大误差。

class L1_Charbonnier_loss(torch.nn.Module): """L1 Charbonnierloss.""" def __init__(self): super(L1_Charbonnier_loss, self).__init__() self.eps = 1e-6 def forward(self, X, Y): diff = torch.add(X, -Y) error = torch.sqrt(diff * diff + self.eps) loss = torch.mean(error) return loss
http://www.jsqmd.com/news/956660/

相关文章:

  • 2026年选纳米大片流水线完整决策路径 - 速递信息
  • 如何快速将小米智能设备接入HomeAssistant:终极完整指南
  • 2026 年南宁家装怎么选不亏?行情解析 + 避坑干货 + 靠谱品牌盘点 - 新闻快传
  • SmartKG:如何零代码构建企业级知识图谱,3步实现数据智能革命
  • 小红书数据爬取终极指南:如何用Python SDK高效获取内容数据
  • Botty:暗黑2重制版像素级AI自动化刷宝的完整技术指南
  • 山西书法教育培训教师证报考必读:14个核心知识点一次讲透,你关心的都在这里 - 教育官方推荐官
  • 技术专家晋升管理岗的三大软技能陷阱与突破之道
  • OpenAI GPT 1完全指南:从模型原理到实战应用的终极学习路径
  • 如何三步掌握RePKG:解锁Wallpaper Engine资源宝库
  • 2026徐州市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐.txt
  • 企业级私有化视频会议平台企业级融媒体平台EasyDSS,能同时做这几件事的国内没几个!
  • 2026年郑州实力强整装全包公司推荐:郑州综合装修公司选型指南 - 速递信息
  • QQ-History-Backup:终极QQ聊天记录备份导出工具完全指南
  • MIPI DPHY接口实现方案全解析:从SoC到FPGA的实战选型指南
  • 走访北京多区珠宝市场:2026 翡翠回收实测排行,五大商家各有专长 - 奢侈品回收测评
  • CANN/HCOMM线程Notify等待API
  • 如何用Mac Mouse Fix将普通鼠标打造成macOS生产力神器
  • FunClip:AI智能视频剪辑终极指南,三步完成专业级剪辑
  • 超高温与低温导热油如何选择?主流品牌性能对比与全温域选型指南 - GrowthUME
  • 我的电视:Android原生开发的免费电视直播应用完整指南
  • NCF推荐模型双框架实现包:含数据处理、训练与测试全流程代码(PyTorch+PaddlePaddle)
  • 英雄联盟回放数据分析完全指南:ReplayBook专业电竞训练解决方案
  • 2026兴安盟权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐.txt
  • 玻色因含量高的护肤品 放心入手这5款面霜 - 全网最美
  • OpenHarmony源码获取全攻略:从HPM到Repo的三种实战方法
  • 3步掌握Mermaid图表实时编辑器:从代码到可视化的一站式解决方案
  • STC89C52无线音乐门铃毕业设计包:含原理图、Keil源码、Proteus仿真、实物图与答辩文档
  • 2026年10款降AIGC工具亲测:最高AI率100%直降至0.12%
  • 5个实战场景下如何高效使用rcedit命令行工具编辑Windows可执行文件资源