Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ShuffleMixer: An Efficient ConvNet for Image Super-Resolution

About

Lightweight and efficiency are critical drivers for the practical application of image super-resolution (SR) algorithms. We propose a simple and effective approach, ShuffleMixer, for lightweight image super-resolution that explores large convolution and channel split-shuffle operation. In contrast to previous SR models that simply stack multiple small kernel convolutions or complex operators to learn representations, we explore a large kernel ConvNet for mobile-friendly SR design. Specifically, we develop a large depth-wise convolution and two projection layers based on channel splitting and shuffling as the basic component to mix features efficiently. Since the contexts of natural images are strongly locally correlated, using large depth-wise convolutions only is insufficient to reconstruct fine details. To overcome this problem while maintaining the efficiency of the proposed module, we introduce Fused-MBConvs into the proposed network to model the local connectivity of different features. Experimental results demonstrate that the proposed ShuffleMixer is about 6x smaller than the state-of-the-art methods in terms of model parameters and FLOPs while achieving competitive performance. In NTIRE 2022, our primary method won the model complexity track of the Efficient Super-Resolution Challenge [23]. The code is available at https://github.com/sunny2109/MobileSR-NTIRE2022.

Long Sun, Jinshan Pan, Jinhui Tang• 2022

Related benchmarks

TaskDatasetResultRank
Super-ResolutionSet5
PSNR38.01
751
Image Super-resolutionManga109
PSNR29.96
656
Super-ResolutionUrban100
PSNR31.89
603
Super-ResolutionSet14
PSNR33.63
586
Image Super-resolutionSet5 (test)
PSNR38.01
544
Image Super-resolutionSet5
PSNR31.88
507
Super-ResolutionB100 (test)
PSNR32.17
363
Image Super-resolutionSet14
PSNR28.46
329
Super-ResolutionBSD100
PSNR32.17
313
Super-ResolutionManga109
PSNR38.62
298
Showing 10 of 36 rows

Other info

Code

Follow for update