All Projects → GeorgeSeif → Vdsr Keras

GeorgeSeif / Vdsr Keras

Implementation of VDSR CNN for Super Resolution in Keras

Programming Languages

python
139335 projects - #7 most used programming language

Keras VDSR

Overview

An implementation of the Super Resolution CNN proposed in:

Kim, Jiwon, Jung Kwon Lee, and Kyoung Mu Lee. "Accurate image super-resolution using very deep convolutional networks." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2016.

Written in Python using Keras on top of TensorFlow

  • The author's project page
  • To download the required data for training/testing, please refer to the README.md at data directory.

Files

  • vdsr.py : main training file
  • test_vdsr.py : test VDSR on an arbitrary image

Usage

To download the required data for training/testing, please refer to the README.md at data directory.

The training images come from the 291 images data set. Simply run the "vdsr.py" script to begin training. At the end, the model weights will be saved. To test the model, you can use 'vdsr.py'.

This also supports multiple scales with the global variables TRAIN_SCALES and VALID_SCALES

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].