super-resolution技术日记——ESPCN
来源:互联网 发布:爱玩网络 编辑:程序博客网 时间:2024/05/24 06:32
ESPCN一种实时的图像超分辨率方法
整理了下ESPCN
https://github.com/66wangxuewen99/Super-Resolution/tree/master/ESPCN
ESPCN 是在2016年在CVPR上发表的一片论文
Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network
中提出的一种实时的基于卷积神经网络的图像超分辨率方法。
本项目使用caffe+matlab实现了ESPCN的训练以及应用过程,提供了样本一些如PSNR曲线绘制的工具。
网络结构
训练网络: ESPCN_net.prototxt
应用网络: ESPCN_mat.prototxt
网络训练
- 样本准备
从91张训练图片中提取图像块作为样本并写入hdf5文件。使用generate_espcn_train.m & generate_espcn_test.m 根据自己的网络参数设定更改settings,运行得到espcn_train.h5 & espcn_test.h5两个文件。 - 开始训练
运行start.bat开始训练。 - 恢复训练
编辑restore.bat中–snapshot= ?.solverstate后的文件名,运行restore.bat该次迭代状态中恢复训练。
应用
本项目中sr_demo.m实现了使用caffe的matlab接口来实现图片超分辨率。
基本流程如下:
caffe matlab接口的使用可以参考http://christopher5106.github.io/deep/learning/2015/09/04/Deep-learning-tutorial-on-Caffe-Technology.html
效果
其他
draw_psnr.m: 绘制指定测试图像的PSNR随迭代次数变化的曲线
注:本项目中训练得到的网络不可直接使用opencv或者使用c++接口来做应用,因为matlab中图像是列序优先,而opencv或c++中通常为行序优先,直接应用会得到一个效果比较差的结果。
0 0
- super-resolution技术日记——ESPCN
- super-resolution技术日记——1
- super-resolution技术日记——FSRCNN
- super-resolution
- 图像超分辨技术(Image Super Resolution)
- java学习日记——super关键字
- 超分辨率资源整理(Super Resolution Resources)——持续更新ing
- 论文笔记——《Amortised MAP Inference for Image Super-Resolution》ICLR2017
- Learning a Deep Convolutional Network for Image Super-Resolution—Chao Dong_ECCV2014
- “Nonparametric Blind Super-Resolution”
- “Single Image Super-resolution using Deformable Patches”
- Image Super-Resolution Using Deep Convolutional Networks
- Image Super-Resolution Using Deep Convolutional Networks
- RAISR(Rapid and Accurate Super Image Resolution)
- java基础技术知识点总结——super、this关键字
- Resolution 调整屏幕分辨率——按宽高缩放
- Image Super-Resolution as Sparse Representation of Raw Image Patches
- Learning a Deep Convolutional Network for Image Super-Resolution(泛读)
- oracle snapshot too old异常
- 各种 好的 作品第三方
- 同余方程的合并——codeforces338D
- 减小Gcc编译程序的体积
- java.lang.IllegalArgumentException: Wrong state classs
- super-resolution技术日记——ESPCN
- 手机h5页面的mata
- docker 常用命令
- java吃肉!!
- VS2015编译lua源文件
- IOS系统历届版本大回顾(<iOS7)
- mongodb常用命令
- 浅谈StringBuilder
- 资治通鉴-6 听的智慧