Giter Site home page Giter Site logo

caomw / 2016_super_resolution Goto Github PK

View Code? Open in Web Editor NEW

This project forked from layumi/2016_super_resolution

0.0 1.0 0.0 87.68 MB

super resolution 2015ICCV Image Super-Resolution Using Deep Convolutional Networks

MATLAB 27.93% M 0.01% C 9.30% C++ 17.70% Cuda 26.14% Shell 2.47% Python 5.44% Protocol Buffer 11.00%

2016_super_resolution's Introduction

2016_super_resolution

ICCV2015 Image Super-Resolution Using Deep Convolutional Networks I include train and test code in master branch.

Training data

I random selected about 60,000 pic from 2014 ILSVR2014_train (only academic) You can download from https://pan.baidu.com/s/1c0TvFyw

Result

This code get the better performance than 'bicubic' for enlarging a 2x pic. It can be trained and tested now.

original pic -> super resolution pic (trained by matconvnet)

How to train & test

1.You may compile matconvnet first by running gpu_compile.m (you need to change some setting in it)

For more compile information, you can learn it from www.vlfeat.org/matconvnet/install/#compiling

2.run testSRnet_result.m for test result.

3.If you want to train it by yourself, you may download my data and use prepare_ur_data.m to produce imdb.mat which include every picture path.

4.Use train_SRnet.m to have fun~

Improvement

1.I add rmsprop to matconvnet(You can learn more from /matlab/cnn_daga.m)

2.I fix the scale factor 2(than 2+2*rand). It seems to be easy for net to learn more information.

3.How to initial net? (You can learn more from /matlab/+dagnn/@DagNN/initParam.m) In this work, the initial weight is important

2016_super_resolution's People

Contributors

layumi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.