GhostSR: Learning Ghost Features for Efficient Image Super-Resolution
Ying Nie, Kai Han, Zhenhua Liu, Chuanjian Liu, Yunhe Wang

TL;DR
GhostSR introduces a novel method to generate redundant features in image super-resolution models using shift operations, significantly reducing computational costs while maintaining high performance.
Contribution
The paper proposes using learnable shift operations and clustering to generate ghost features, enabling efficient super-resolution with fewer parameters and lower latency.
Findings
Achieves 46% reduction in parameters and FLOPs
Reduces GPU inference latency by 42%
Maintains comparable performance to baseline models
Abstract
Modern single image super-resolution (SISR) system based on convolutional neural networks (CNNs) achieves fancy performance while requires huge computational costs. The problem on feature redundancy is well studied in visual recognition task, but rarely discussed in SISR. Based on the observation that many features in SISR models are also similar to each other, we propose to use shift operation to generate the redundant features (i.e., ghost features). Compared with depth-wise convolution which is time-consuming on GPU-like devices, shift operation can bring a practical inference acceleration for CNNs on common hardwares. We analyze the benefits of shift operation on SISR task and make the shift orientation learnable based on Gumbel-Softmax trick. Besides, a clustering procedure is explored based on pre-trained models to identify the intrinsic filters for generating intrinsic features.…
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 and Signal Denoising Methods
MethodsDepthwise Convolution · Pointwise Convolution · Batch Normalization · Depthwise Separable Convolution · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · Sigmoid Activation · Squeeze-and-Excitation Block · Softmax
