Coder Social home page Coder Social logo

srgan-image-quality-enhancing's Introduction

SRGAN-image-quality-enhancing

This is implementation of the paper Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network. I have implementated the above paper in keras

Paper Link

Although we have breakthroughs in accuracy and speed of single image super-resolution using faster and deeper convolutional neural networks, we still have one largely unsolved problem of recovering the fibner texture details when we super-resolve at large upscaling factors. Most of the methods of super-resolution tries to minimize the mean square error. But the resulted images are perceptually unsatisfying in the sense that they fail to match the fidelity expected at the higher resolution. The paper uses Generative Adversarial Networks (GANs) in order to solve the problem of producing photo realistic super resolution images. Implementation Details

I have used kaggle dataset. A total of 100 high resolution images are used for training purpose. In orginal paper they have 350 thousand images from ImageNet daataset. I have also reduced the flatten layer sizes from 1024 to 100 due to low ram. I have further converted the images of different dimensions into a comman dimension of (384,384,3) using Bicubic kernel. As it was suggested in paper low resolution images are obtaibed by downsampling to a factor of 4 using bicubic kernel. The model was trained for around 31 epochs only because of the non availabilty of high performing hardwares and time constraints although in original paper they have trained the model for around 100k epochs.

Model Architecture

model

##the image is taken from the original paper

srgan-image-quality-enhancing's People

Contributors

deepaksaimajjiga 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.