## ESPCN一种实时的图像超分辨率方法 ##
**ESPCN** 是在2016年在CVPR上发表的一片论文
> [Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network](http://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Shi_Real-Time_Single_Image_CVPR_2016_paper.pdf)
中提出的一种实时的基于卷积神经网络的图像超分辨率方法。
----------
**本项目**使用caffe+matlab实现了ESPCN的训练以及应用过程,提供了样本一些如**PSNR曲线绘制**的工具。
### **网络结构** ###
训练网络: [ESPCN_net.prototxt](https://github.com/66wangxuewen99/Super-Resolution/blob/master/ESPCN/ESPCN_net.prototxt)
![这里写图片描述](http://img.blog.csdn.net/20160901155223479)
应用网络: [ESPCN_mat.prototxt](https://github.com/66wangxuewen99/Super-Resolution/blob/master/ESPCN/ESPCN_mat.prototxt)
![这里写图片描述](http://img.blog.csdn.net/20160901155304447)
###**网络训练**###
1. 样本准备
从91张训练图片中提取图像块作为样本并写入hdf5文件。使用generate_espcn_train.m & generate_espcn_test.m 根据自己的网络参数设定更改settings,运行得到espcn_train.h5 & espcn_test.h5两个文件。
2. 开始训练
运行start.bat开始训练。
3. 恢复训练
编辑restore.bat中--snapshot= ?.solverstate后的文件名,运行restore.bat该次迭代状态中恢复训练。
###**应用**###
本项目中[sr_demo.m](https://github.com/66wangxuewen99/Super-Resolution/blob/master/ESPCN/sr_demo.m)实现了使用caffe的matlab接口来实现图片超分辨率。
基本流程如下:
![这里写图片描述](http://img.blog.csdn.net/20160901165627469)
caffe matlab接口的使用可以参考http://christopher5106.github.io/deep/learning/2015/09/04/Deep-learning-tutorial-on-Caffe-Technology.html
**效果**
![low resolution](http://img.blog.csdn.net/20160901170810983)
![bicubic](http://img.blog.csdn.net/20160901170237449)
![espcn](http://img.blog.csdn.net/20160901170251371)
###其他###
draw_psnr.m: 绘制指定测试图像的PSNR随迭代次数变化的曲线
![psnr曲线](http://img.blog.csdn.net/20160901171129788)
注:本项目中训练得到的网络不可直接使用opencv或者使用c++接口来做应用,因为matlab中图像是列序优先,而opencv或c++中通常为行序优先,直接应用会得到一个效果比较差的结果。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【探索人工智能的宝藏之地】 无论您是计算机相关专业的在校学生、老师,还是企业界的探索者,这个项目都是为您量身打造的。无论您是初入此领域的小白,还是寻求更高层次进阶的资深人士,这里都有您需要的宝藏。不仅如此,它还可以作为毕设项目、课程设计、作业、甚至项目初期的立项演示。 【人工智能的深度探索】 人工智能——模拟人类智能的技术和理论,使其在计算机上展现出类似人类的思考、判断、决策、学习和交流能力。这不仅是一门技术,更是一种前沿的科学探索。 【实战项目与源码分享】 我们深入探讨了深度学习的基本原理、神经网络的应用、自然语言处理、语言模型、文本分类、信息检索等领域。更有深度学习、机器学习、自然语言处理和计算机视觉的实战项目源码,助您从理论走向实践,如果您已有一定基础,您可以基于这些源码进行修改和扩展,实现更多功能。 【期待与您同行】 我们真诚地邀请您下载并使用这些资源,与我们一起在人工智能的海洋中航行。同时,我们也期待与您的沟通交流,共同学习,共同进步。让我们在这个充满挑战和机遇的领域中共同探索未来!
资源推荐
资源详情
资源评论
收起资源包目录
人工智能项目资料-基于ESPCN神经网络的EIT算法,使用ESPCN神经网络来进行图像超分辨率重构.zip (1815个子文件)
estimate_flow_hs.asv 3KB
restore.bat 137B
start.bat 84B
espcn_caffe.bmp 1.54MB
SRCNN Reconstruction.bmp 19KB
Bicubic Interpolation.bmp 19KB
espcn_iter_2000.caffemodel 89KB
espcn_iter_3500.caffemodel 89KB
espcn_iter_5500.caffemodel 89KB
espcn_iter_4500.caffemodel 89KB
espcn_iter_6000.caffemodel 89KB
espcn_iter_500.caffemodel 89KB
espcn_iter_9500.caffemodel 89KB
espcn_iter_2500.caffemodel 89KB
espcn_iter_10.caffemodel 89KB
espcn_iter_5303500.caffemodel 89KB
espcn_iter_5000.caffemodel 89KB
espcn_iter_3000.caffemodel 89KB
espcn_iter_10500.caffemodel 89KB
espcn_iter_7000.caffemodel 89KB
espcn_iter_6500.caffemodel 89KB
espcn_iter_1500.caffemodel 89KB
espcn_iter_4000.caffemodel 89KB
espcn_iter_9000.caffemodel 89KB
espcn_iter_10000.caffemodel 89KB
espcn_iter_8500.caffemodel 89KB
espcn_iter_8000.caffemodel 89KB
espcn_iter_7500.caffemodel 89KB
espcn_iter_800.caffemodel 89KB
espcn_iter_600.caffemodel 89KB
espcn_iter_200.caffemodel 89KB
espcn_iter_1000.caffemodel 89KB
espcn_iter_400.caffemodel 89KB
MSVCR120d.dll 1.74MB
MSVCP120D.dll 796KB
train_espcn.h5 22.06MB
test_espcn.h5 2.77MB
44%1.jpg 75KB
45.jpg 63KB
51%3.jpg 53KB
64.jpg 52KB
39%7.jpg 43KB
65%0.jpg 42KB
EIT_real_lung_images.jpg 332B
VSWorkspaceState.json 128B
ProjectSettings.json 35B
make_convn_mat.m 7KB
EIT_SRR.m 6KB
imfiltermtx.m 6KB
interp2_bicubic.m 5KB
partial_deriv_new.m 5KB
SSIM1.m 5KB
estimate_flow_demo.m 5KB
partial_deriv.m 5KB
make_imfilter_mat.m 5KB
EIT_ESPCN.m 5KB
LMS_EIT_naoMatricial6.m 4KB
compute_flow_base.m 4KB
convmtxn.m 4KB
plotflow.m 4KB
ssim.m 4KB
flow_operator.m 3KB
compute_flow.m 3KB
hs_optical_flow.m 3KB
computeColor.m 3KB
estimate_flow_hs.m 3KB
flow_operator_test.m 3KB
readFlowFile.m 3KB
flowToColor.m 3KB
subsasgn.m 3KB
sr_demo.m 2KB
writeFlowFile.m 2KB
subsref.m 2KB
warp_images.m 2KB
colorTest.m 2KB
generate_espcn_test.m 2KB
generate_espcn_train.m 2KB
display.m 2KB
evaluate_log_posterior.m 2KB
main.m 2KB
draw_psnr.m 2KB
resample_flow.m 2KB
parse_input_parameter.m 2KB
subsample_images.m 2KB
draw_psnr.m 2KB
store2hdf5.m 2KB
compute_image_pyramid.m 2KB
warp_image.m 2KB
converteCordenadas.m 2KB
reamostraTIE_uniforme.m 1KB
flowAngErr.m 1KB
AplicaBlurDTri.m 643B
mat2img.m 455B
criaMatrizesAux_comPosicao_dosPixels.m 398B
compute_psnr.m 299B
modcrop.m 267B
shave.m 107B
EIT_real_lung_images.mat 428KB
readme.md 2KB
readme.md 2KB
共 1815 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功