atlas

Research map / Image generation / Super-resolution

CAMixerSR: Only Details Need More "Attention"

CVPR 2024 · Image generation › Super-resolution · approach: Efficient lightweight super-resolution · 76 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CAMixer, a content-aware token mixer that routes image windows to deformable window self-attention or depthwise convolution via a learned predictor, and builds CAMixerSR for large-image, lightweight, and omnidirectional SR.

Problem

Large-image (2K-8K) super-resolution is computationally expensive; existing content-aware routing accelerators (e.g., ClassSR, ARM) use inflexible patch-level partitioning with limited receptive fields, while lightweight token-mixer designs ignore that different regions need different processing com

Approach

A content-aware mixer that uses a learned predictor to generate offsets for deformable window warping, a hard/simple window mask, and convolutional channel/spatial attentions; high-complexity windows get window self-attention, plain windows get convolution, and a global ratio loss controls the self-attention fraction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CAMixerSR instead of SwinIR-lightLightweight SR · Urban100 ×4PSNR: 26.47 -> 26.63Helped
use CAMixerSR instead of SwinIR-lightLightweight SR · Set14 ×4PSNR: 28.77 -> 28.82Mixed
add deformable offsets (ablation)CAMixerSR · Urban100 ×4PSNR: 26.60 -> 26.63Helped
add convolutional spatial attention (ablation)CAMixerSR · Urban100 ×4PSNR: 26.46 -> 26.63Helped
add convolutional channel attention (ablation)CAMixerSR · Urban100 ×4PSNR: 26.50 -> 26.63Helped
remove offsets, spatial attention, and channel attention (ablation)CAMixerSR · Urban100 ×4PSNR: 26.63 -> 26.45Hurt
use window size 8×8 instead of 16×16 (ablation)CAMixerSR · Urban100 ×4PSNR: 26.63 -> 26.41Hurt
use window size 32×32 instead of 16×16 (ablation)CAMixerSR · Urban100 ×4PSNR: 26.63 -> 26.74Helped
add global input condition (ablation)CAMixer predictor · Urban100 ×4PSNR: 26.46 -> 26.54Helped
add window input condition (ablation)CAMixer predictor · Urban100 ×4PSNR: 26.46 -> 26.55Helped
set offset scalar r to 8 rather than 0 (ablation)CAMixerSR · Urban100 ×4PSNR: 26.60 -> 26.63Helped
set offset scalar r to 16 rather than 8 (ablation)CAMixerSR · Urban100 ×4PSNR: 26.63 -> 26.51Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K ODI-SR Flickr2K DIV8K Set5 Set14 BSD100 Urban100 Manga109 SUN360

Benchmarks: Set5 Set14 BSD100 Urban100 Manga109 Test2K Test4K Test8K F2K ODI-SR SUN360

Metrics: PSNR SSIM WS-PSNR WS-SSIM FLOPs

Baselines: ClassSR ARM IMDN SwinIR-light ELAN-light NGswin SwinIR-NG RCAN OSRT-light EDSR

Builds on: SwinIR ClassSR ARM ACMix Gumbel softmax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy