Git Product home page Git Product logo

low-light-image-enhancement-using-darkednet's Introduction

DarkEDNet

This is a CNN based model which includes encoder and decoder along with some connected CNN layers to enhance a low light images. This is a supervised model which uses rmse as a loss function. We can use psnr or mae for loss as well. This model is mainly designed to retain most of the image features like colour and resolution. This model uses a lot less parameters than the previous SOTA models.

  1. How to use our model:

    The "Final Model.ipynb" Contains our model.

    We have trained our model using LoL dataset. The formate of this folder is that it contains Test and Train folders. Both these folders contains high and low folder, which containes images with dark images and Bright images with same names. Test dataset has been provided, But you have to download Train dataset(LoL dataset) if you want to train the model on your own.

     Test
     ----> high
     ----> low
     Train
     ----> high
     ----> low
    

    FinalModel contains our Trained model. So you can load our model and use it for enhancing dark images of LoL dataset.

    You can train our model on your own but you require device with:

     > 16 CPUs or higher 
     > 64 GB RAM or higher (Prefered 100GB in Google cloud)
    

    To Train the model with low ram (8-16 GB) , use tfrecords to store the image data set and then train the model.

  2. Model Architecture:

    'Model'

  3. Examples:

    'Image1' 'Image2' 'Image3' 'Image4'

low-light-image-enhancement-using-darkednet's People

Contributors

kalyan63 avatar shahid-43 avatar

Stargazers

 avatar  avatar Deniz POLAT avatar scott 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.