Deep Unfolding Network for Image Super-Resolution

By Kai Zhang, Luc Van Gool, Radu Timofte. 2020

667 citations recorded by the source corpus.

Learning-based single image super-resolution (SISR) methods are continuously showing superior effectiveness and efficiency over traditional model-based methods, largely due to the end-to-end training. However, different from model-based methods that can handle the SISR problem with different scale factors, blur kernels and noise levels under a unified MAP (maximum a posteriori) framework, learning-based methods generally lack such flexibility. To address this issue, this paper proposes an end-to-end trainable unfolding network which leverages both learningbased methods and model-based methods. Specifically, by unfolding the MAP inference via a half-quadratic splitting algorithm, a fixed number of iterations consisting of alternately solving a data subproblem and a prior subproblem can be obtained. The two subproblems then can be solved with neural modules, resulting in an end-to-end trainable, iterative network. As a result, the proposed network inherits the flexibility of model-based methods to super-resolve blurry, noisy images for different scale factors via a single model, while maintaining the advantages of learning-based methods. Extensive experiments demonstrate the superiority of the proposed deep unfolding network in terms of flexibility, effectiveness and also generalizability.

Subfields: Computer Vision and Pattern Recognition, Media Technology

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Radu Timofte
  3. Chen Change Loy
  4. Ming-Hsuan Yang
  5. Lei Zhang
  6. Dacheng Tao
  7. Kai Zhang
  8. Xiaogang Wang

In Media Technology

  1. Radu Timofte
  2. Luc Van Gool
  3. Kai Zhang
  4. Chen Change Loy
  5. Jingyun Liang
  6. Chao Dong
  7. Shuhang Gu
  8. Lei Zhang

Citations in the corpus