Fully $1\times1$ Convolutional Network for Lightweight Image Super-Resolution
Gang Wu, Junjun Jiang, Kui Jiang, Xianming Liu
TL;DR
Paper addresses efficient SISR by designing a fully $1×1$ convolutional network (SCNet) that uses a parameter-free spatial-shift to provide local aggregation. It introduces Shift-Conv (SC) layer and SC-ResBlock, stacks them into SCNet variants (T, B, L), and shows competitive performance with fewer parameters on Manga109 and other benchmarks, including comparisons to models using $3×3$ convolutions. The work demonstrates that local feature aggregation can be achieved without $3×3$ convolutions, enabling lightweight models with real-time potential. Ablation and scalability analyses highlight the impact of shift patterns, model capacity, and upscaling choices, establishing SCNet as a versatile baseline for ultra-efficient SISR.
Abstract
Deep models have achieved significant process on single image super-resolution (SISR) tasks, in particular large models with large kernel ($3\times3$ or more). However, the heavy computational footprint of such models prevents their deployment in real-time, resource-constrained environments. Conversely, $1\times1$ convolutions bring substantial computational efficiency, but struggle with aggregating local spatial representations, an essential capability to SISR models. In response to this dichotomy, we propose to harmonize the merits of both $3\times3$ and $1\times1$ kernels, and exploit a great potential for lightweight SISR tasks. Specifically, we propose a simple yet effective fully $1\times1$ convolutional network, named Shift-Conv-based Network (SCNet). By incorporating a parameter-free spatial-shift operation, it equips the fully $1\times1$ convolutional network with powerful representation capability while impressive computational efficiency. Extensive experiments demonstrate that SCNets, despite its fully $1\times1$ convolutional structure, consistently matches or even surpasses the performance of existing lightweight SR models that employ regular convolutions. The code and pre-trained models can be found at https://github.com/Aitical/SCNet.
