Wide Activation for Efficient and Accurate Image Super-Resolution

Jiahui Yu, Yuchen Fan, Jianchao Yang, Ning Xu, Zhaowen Wang +2 more
8/27/2018
cs.CVcs.GR

Official code: JiahuiYu/wdsr_ntire2018 (600 stars, PyTorch, last commit 2020-04-27).

Abstract

In this report we demonstrate that with same parameters and computational budgets, models with wider features before ReLU activation have significantly better performance for single image super-resolution (SISR). The resulted SR residual network has a slim identity mapping pathway with wider (\(2\times\) to \(4\times\)) channels before activation in each residual block. To further widen activation (\(6\times\) to \(9\times\)) without computational overhead, we introduce linear low-rank convolution into SR networks and achieve even better accuracy-efficiency tradeoffs. In addition, compared with batch normalization or no normalization, we find training with weight normalization leads to better accuracy for deep super-resolution networks. Our proposed SR network \textit{WDSR} achieves better results on large-scale DIV2K image super-resolution benchmark in terms of PSNR with same or lower computational complexity. Based on WDSR, our method also won 1st places in NTIRE 2018 Challenge on Single Image Super-Resolution in all three realistic tracks. Experiments and ablation studies support the importance of wide activation for image super-resolution. Code is released at: https://github.com/JiahuiYu/wdsr_ntire2018

View on arXivView PDF

Code Implementations(1)

PyTorch

Code of our winning entry to NTIRE super-resolution challenge, CVPR 2018

600119PythonMar 29, 20186 years ago
deep-neural-networksefficient-algorithmpytorchsuper-resolutionwdsr

Similar Papers

Cite this paper

@article{yu2018wide,
  title  = {Wide Activation for Efficient and Accurate Image Super-Resolution},
  author = {Jiahui Yu and Yuchen Fan and Jianchao Yang and Ning Xu and Zhaowen Wang and Xinchao Wang and Thomas Huang},
  year   = {2018},
  eprint = {1808.08718},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1808.08718}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1808.08718.svg)](https://codeofpaper.com/paper/1808.08718)

Discussion