Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network
Wenzhe Shi, Jose Caballero, Ferenc Husz\'ar, Johannes Totz, Andrew P., Aitken, Rob Bishop, Daniel Rueckert, Zehan Wang

TL;DR
This paper introduces a novel CNN architecture with sub-pixel convolution for real-time single image and video super-resolution, achieving higher quality and faster processing than previous methods.
Contribution
The paper presents the first CNN capable of real-time 1080p super-resolution using feature extraction in LR space and an efficient sub-pixel convolution layer for upscaling.
Findings
Achieves real-time 1080p super-resolution on a single GPU
Outperforms previous CNN methods in quality (+0.15dB on images, +0.39dB on videos)
Reduces computational complexity by replacing bicubic interpolation with learned filters
Abstract
Recently, several models based on deep neural networks have achieved great success in terms of both reconstruction accuracy and computational performance for single image super-resolution. In these methods, the low resolution (LR) input image is upscaled to the high resolution (HR) space using a single filter, commonly bicubic interpolation, before reconstruction. This means that the super-resolution (SR) operation is performed in HR space. We demonstrate that this is sub-optimal and adds computational complexity. In this paper, we present the first convolutional neural network (CNN) capable of real-time SR of 1080p videos on a single K2 GPU. To achieve this, we propose a novel CNN architecture where the feature maps are extracted in the LR space. In addition, we introduce an efficient sub-pixel convolution layer which learns an array of upscaling filters to upscale the final LR feature…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image Processing Techniques · Advanced Vision and Imaging · Image Processing Techniques and Applications
MethodsPixelShuffle · Convolution
