Code Monkey home page Code Monkey logo

tlsr's Introduction

Transitive Learning: Exploring the Transitivity of Degradations for Blind Super-Resolution (TLSR)

This repository is for TLSR introduced in the following paper

Yuanfei Huang, Jie Li, Yanting Hu, Xinbo Gao* and Wen Lu, "Transitive Learning: Exploring the Transitivity of Degradations for Blind Super-Resolution", arXiv preprint arXiv:2103.15290(2021). arXiv

Dependenices

  • python 3.7
  • pytorch >= 1.5
  • NVIDIA GPU + CUDA

Models

Data preparing

Download DIV2K datasets into the path "data/Datasets/Train/DIV2K".

For convolutive degradations:

  • '-degrad_train' == {'type': 'B', 'min_sigma': 0.2, 'max_sigma': 2.6}
  • '-degrad_test' == [{'type': 'B', 'sigma': 1.3}] # for evaluation.

For additive degradations:

  • '-degrad_train' == {'type': 'N', 'min_sigma': 0, 'max_sigma': 30}
  • '-degrad_test' == [{'type': 'N', 'sigma': 15}] # for evaluation.

Train

python main.py --train 'Train'

Test

python main.py --train 'Test'

Citation

@ARTICLE{2021arXiv210315290H,
       author = {{Huang}, Yuanfei and {Li}, Jie and {Hu}, Yanting and {Gao}, Xinbo and {Lu}, Wen},
        title = "{Transitive Learning: Exploring the Transitivity of Degradations for Blind Super-Resolution}",
      journal = {arXiv e-prints},
     keywords = {Computer Science - Computer Vision and Pattern Recognition},
         year = 2021,
        month = mar,
          eid = {arXiv:2103.15290},
        pages = {arXiv:2103.15290},
archivePrefix = {arXiv},
       eprint = {2103.15290},
 primaryClass = {cs.CV},
}

tlsr's People

Contributors

yuanfeihuang avatar niudunkule 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.