
基于深度卷积神经网络,在ICCV2015上完成了图像超分辨率任务,该项目在MATLAB中以灰色代码呈现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
在MATLAB环境中,这篇关于灰度图像超分辨率的论文(2016_super_resolutionICCV2015)我对其内容进行了重新实现,并在该存储库中提供了我的训练和测试代码。该代码采用MIT许可证。请注意,感谢@star4s。为了改进网络训练代码的可靠性,我已修复了其中的一些缺陷,并致力于提升代码的易用性。(2017/4/29) 训练数据集来源于2014ILSVRC数据集的训练集,我从中随机选取了大约60,000张图片,这些图片仅供学术研究目的使用。遗憾的是,由于我的Google驱动器存储空间不足,我不得不将其删除。(尽管如此,您可以尝试从其他来源获取相关数据。)对于将图像放大两倍的情况,此代码在性能上优于传统的“bicubic”插值方法。目前,该代码已具备了进行训练和测试的能力。原始图像经过处理后会生成超分辨率图像,这些超分辨率图像是通过matconvnet模型进行训练得到的。关于如何进行训练与测试流程1:首先运行`gpu_compile.m`来编译matconvnet模块(请务必根据您的具体需求调整其中的设置)。关于编译过程的更多信息可以参考文档2.其次运行`testSRnet_result.m`脚本以查看测试结果。3.如果您希望自行训练模型,可以下载我的数据集并利用`prepare_ur_data.m`脚本生成`imdb.mat`文件,该文件包含了每个图像的完整路径信息。最后, 您可以使用`train_SRnet.m`脚本进行模型训练。
全部评论 (0)
还没有任何评论哟~


