图像超分辨率重构SRCNN代码中几个问题

整个网络结构只有三层,比较简单,卷积核大小分别为9、1、 5网络输入image为33*33, 网络的输出为21*21最原始的训练数据只有91张图片(bmp),每张图片的大小尺寸各不相同,通过分割,转换成33*33和21*21的sub_images各有28800多张,形成了训练数据集。33*33为网络输入,21*21为期望输出(即为标签)问题一、将原始图片经过插值放大再缩...
摘要由CSDN通过智能技术生成

 

整个网络结构只有三层,比较简单,卷积核大小分别为9、1、 5

网络输入image为33*33, 网络的输出为21*21

最原始的训练数据只有91张图片(bmp),每张图片的大小尺寸各不相同,通过分割,转换成33*33和21*21的sub_images各有28800多张,形成了训练数据集。33*33为网络输入,21*21为期望输出(即为标签)

 

问题一、

将原始图片经过插值放大再缩小,虽然得到的数据大小没有变化,通过这种方法得到的数据作为LR的images(即LR_input),将原始图片作为HR的images(即HR_output),其实最终网络所拟合的不过是这种放大再缩小的过程,这样的做法来构造数据集似乎存在很大的局限性,是否有更好的方法。

问题二、

输出为何是21*21

(已解决,33-(9-1)-(1-1)-(5-1)=21)

问题三、(已解决)

各版本的代码在构造网络训练的输入(33*33)和标签(21*21)时,发现这两块图片并不是原始图的同一个区域,这样的数据对作为输入和标签好像没有什么太大的意义,这一块不只是理解的偏差还是应该就是这样的

sub_input = input_[x:x+config.image_size, y:y+
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值