对抗生成网络SRResNet 改编失败和原因分析

从《从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程》一文中的 

10. SRGAN(SRResNet) 一节的链接的 github(caffe) 下载了两个模型(生成网络)

SRResNet-MSE_74s_sb_iter_180000.caffemodel

SRResNet-MSE_74s_sb_iter_285000.caffemodel

按前面的方法导出为txt方式,然后构建的运程结果:

原图4倍重建图

原图4倍重建图

图像出现了马赛克样状的条纹。

先来比较一下我按该模型作出的生成网络图和《发展历程》一文中的图的区别:

主要有两点区别:

        输入输出通道数:这里是 3 ,以前其它的都是 1。

        输入输出层的卷积核大小:这里是 3,上图是 9。

如果说是亚像素组合层出错的话,我只是照抄该文中的代码,并且按espcn中的方式,4 个组合通道的图像应该是差不多的

把亚像素组合层的前面一层输出的256个图保存为图像来看看:

从上图可以看出0-3,4-7,7-11,一直到 252-255,基本上是不相同的。

首尾卷积核大小 9 变成 3,应该不会出现这个问题。

最有可能的原因的其它的都是Y通道拿来重建,这里是3个通道组合成64这部分出错了,

如果说是分成3个组,64也是分不出来。

以上都是我瞎猜的。

这个改编就这样失败了,结束。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值