GithubHelp home page GithubHelp logo

willdreamer / snd Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 12.57 MB

[ECCV2020] Code release for Stacking Networks Dynamically for Image Restoration Based on the Plug-and-Play Framework

Home Page: https://www.researchgate.net/publication/346554373_Stacking_Networks_Dynamically_for_Image_Restoration_Based_on_the_Plug-and-Play_Framework

Python 61.98% Jupyter Notebook 36.50% Shell 1.52%
image-denoising image-processing

snd's Introduction

Inventory

code: Root directory of our framework implementation.

Supplementary material.pdf: It includes supplementary visualization results of our framework compared with the current state-of-the-art. They are compared on the dataset Set12 used in our paper but are not provided due to the page limit.

Getting started

The below sections elaborate on how to run our framework.

Requirements

Python 3.6 PyTorch 1.1 Jupyter Notebook Cuda 10.0

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch

Pretrained priors

In our paper, we exploit three main pretrained deep denoiser priors and a deblurrer prior according to their own training methods.

https://github.com/joeylitalien/noise2noise-pytorch

https://github.com/SaoYan/DnCNN-PyTorch

https://github.com/zsyOAOA/VDNet

https://github.com/HongguangZhang/DMPHN-cvpr19-master

For convenience, we also put them in the folder train. Then the pretrained deep priors are directly inserted into our framework. We also provide our pretrained models in the next.

Framework

The implementation details are provided in the folder framework.

Dataset

The datasets exploited in the paper are BSD68 and Set12 both under the folder framework/data. And the motion blur dataset is accessed online easily.

Pretrained deep priors

The pretrained deep priors used in our framework are under the folder framework/checkpoints.

Results

Run the Jupter Notebook files under the folder framework to evaluate performances of our framework.

snd's People

Contributors

willdreamer avatar

Stargazers

 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.