# ESPCN-TensorFlow
TensorFlow implementation of the Efficient Sub-Pixel Convolutional Neural Network in TensorFlow (ESPCN). Network based on this [paper](https://arxiv.org/pdf/1609.05158.pdf) and code adapted from this [repo](https://github.com/JesseYang/Espcn).
<br>
This network can achieve the real-time performance of the [FSRCNN](https://arxiv.org/abs/1608.00367) while also surpassing the quality of the [SRCNN](https://arxiv.org/abs/1501.00092).
## Prerequisites
* Python 2.7
* TensorFlow
* Numpy
* Scipy version > 0.18
## Usage
Run `prepare_data.py` to format the training and validation data before training each new model
<br>
For training: `python train.py`
<br>
Can specify epochs, learning rate, batch size etc:
<br>
`python train.py --epochs 10 --learning_rate 0.0001 --batch_size 32`
<br>
For generating: `python generate.py`
<br>
Must specify checkpoint, low-resolution image, and output path
<br>
`python generate.py --checkpoint logdir_2x/train --lr_image images/butterfly_GT.png --out_path result/butterfly_HR`
Check `params.json` for parameter values and to change the upscaling ratio (2x, 3x, ...) the model is operating on.
## Result
Original butterfly image:
<br>
![orig](https://github.com/drakelevy/ESPCN-TensorFlow/blob/master/result/original.jpg)
<br>
Bicubic interpolated image:
<br>
![bicubic](https://github.com/drakelevy/ESPCN-Tensorflow/blob/master/result/bicubic.jpg)
<br>
Super-resolved image:
<br>
![espcn](https://github.com/drakelevy/ESPCN-Tensorflow/blob/master/result/espcn.png)
## References
* [JesseYang/Espcn](https://github.com/JesseYang/Espcn)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
ESPCN-TensorFlow TensorFlow(ESPCN)中高效子像素卷积神经网络的TensorFlow实现。 基于网络和本改编的代码。 这个网络可以实现的实时性能 ,同时也超越了质量 。 先决条件 Python 2.7 TensorFlow 脾气暴躁的 Scipy版本> 0.18 用法 在训练每个新模型之前,运行prepare_data.py格式化训练和验证数据培训: python train.py 可以指定时期,学习率,批量大小等: python train.py --epochs 10 --learning_rate 0.0001 --batch_size 32 用于生成: python generate.py 必须指定检查点,低分辨率图像和输出路径python generate.py --checkpoint logdir_2x/train --lr_image
资源详情
资源评论
资源推荐
收起资源包目录
ESPCN-TensorFlow:TensorFlow中高效子像素卷积神经网络的实现 (120个子文件)
checkpoint 289B
checkpoint 283B
model.ckpt-950000.data-00000-of-00001 266KB
model.ckpt-2500000.data-00000-of-00001 249KB
.gitignore 102B
model.ckpt-950000.index 736B
model.ckpt-2500000.index 736B
baby_GT.jpg 68KB
tt6.jpg 64KB
tt13.jpg 61KB
tt5.jpg 51KB
tt3.jpg 50KB
tt10.jpg 50KB
tt23.jpg 48KB
tt21.jpg 48KB
tt26.jpg 47KB
tt9.jpg 47KB
tt25.jpg 46KB
t51.jpg 46KB
tt4.jpg 45KB
t37.jpg 45KB
tt2.jpg 43KB
t46.jpg 41KB
tt12.jpg 40KB
tt20.jpg 38KB
t50.jpg 37KB
tt8.jpg 36KB
tt15.jpg 35KB
tt24.jpg 34KB
tt1.jpg 34KB
original.jpg 33KB
butterfly_GT.jpg 30KB
t40.jpg 28KB
tt27.jpg 28KB
tt17.jpg 27KB
head_GT.jpg 26KB
t59.jpg 26KB
bicubic.jpg 25KB
bird_GT.jpg 24KB
t45.jpg 23KB
t27.jpg 23KB
tt22.jpg 23KB
t8.jpg 22KB
t62.jpg 22KB
t53.jpg 22KB
t11.jpg 22KB
tt7.jpg 22KB
t66.jpg 21KB
t4.jpg 21KB
tt19.jpg 20KB
t64.jpg 20KB
t42.jpg 20KB
t49.jpg 19KB
t39.jpg 19KB
t60.jpg 19KB
tt14.jpg 19KB
tt16.jpg 19KB
t36.jpg 19KB
t65.jpg 19KB
t35.jpg 18KB
t29.jpg 17KB
t52.jpg 17KB
woman_GT.jpg 17KB
t47.jpg 16KB
t6.jpg 16KB
t43.jpg 16KB
t38.jpg 16KB
t54.jpg 15KB
t15.jpg 15KB
t48.jpg 15KB
t57.jpg 14KB
t19.jpg 14KB
t1.jpg 14KB
t55.jpg 14KB
t31.jpg 13KB
t28.jpg 13KB
t10.jpg 13KB
tt18.jpg 13KB
t13.jpg 12KB
t44.jpg 11KB
t63.jpg 11KB
t25.jpg 11KB
t33.jpg 11KB
t32.jpg 11KB
t17.jpg 11KB
t7.jpg 11KB
t2.jpg 11KB
t61.jpg 11KB
t56.jpg 10KB
t58.jpg 10KB
t18.jpg 9KB
t30.jpg 9KB
t16.jpg 8KB
t5.jpg 8KB
t3.jpg 8KB
t26.jpg 7KB
t34.jpg 7KB
t22.jpg 6KB
t9.jpg 6KB
t12.jpg 5KB
共 120 条
- 1
- 2
帝哲
- 粉丝: 42
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0