atlas

Research map / Image generation / Image restoration

MaIR: A Locality- and Continuity-Preserving Mamba for Image Restoration

CVPR 2025 · Image generation › Image restoration · approach: Efficient restoration architectures · 59 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 MaIR, a Mamba image restoration model with a Nested S-shaped Scanning strategy (locality and continuity preserving) and Sequence Shuffle Attention for aggregating directional sequences, reporting SOTA on SR, denoising, deblurring and dehazing.

Problem

Mamba-based image restoration flattens 2D images into 1D sequences along rows and columns, which breaks local relationships and spatial continuity, and aggregates the resulting sequences by naive summation that ignores their differing contexts.

Approach

A nested S-shaped stripe-based scan that keeps locality (within stripes) and continuity (S-shaped path within and across stripes, with shift-stripe at boundaries) at no extra cost, plus an attention module (SSA) that weights the four directional sequences via channel-wise group convolution over shuffled channels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MaIR instead of MambaIRclassic image super-resolution · Urban100 ×4PSNR: 27.68 -> 27.71Helped
Use MaIR instead of ARTimage denoising · Urban100, σ=15PSNR: 35.29 -> 35.35Helped
Use MaIR instead of ARTimage denoising · Urban100, σ=25PSNR: 33.14 -> 33.22Helped
Use MaIR instead of ARTimage denoising · Urban100, σ=50PSNR: 30.19 -> 30.30Helped
Use MaIR instead of MambaIRreal image denoising · SIDD-MediumPSNR: 39.89 -> 39.92Helped
Use MaIR instead of NAFNetimage deblurring · GoProPSNR: 33.69 -> 33.69No clear effect
Use MaIR instead of CU-Mambaimage deblurring · HIDEPSNR: 31.47 -> 31.57Helped
Replace the proposed scanning with Z-shaped scanning (ablation)MaIR · Urban100 ×2 lightweight SRPSNR: 32.97 -> 32.94Hurt
Remove the shift-stripe mechanism (ablation)MaIR · Urban100 ×2 lightweight SRPSNR: 32.97 -> 32.93Hurt
Replace NSS with window-based scanning (ablation)MaIR · Urban100 ×2 lightweight SRPSNR: 32.97 -> 32.93Hurt
Replace NSS with Z-shaped scanning [19] (ablation)MaIR · Urban100 ×2 lightweight SRPSNR: 32.97 -> 32.88Hurt
Replace NSS with Peano-Hilbert curve scanning (ablation)MaIR · Urban100 ×2 lightweight SRPSNR: 32.97 -> 32.95Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K Flickr2K DF2K WED BSD400 GoPro SIDD-Medium RESIDE ITS OTS RESIDE-6K

Benchmarks: Set5 Set14 B100 Urban100 Manga109 BSD68 Kodak24 McMaster SIDD GoPro HIDE SOTS-Indoor

Metrics: PSNR SSIM

Baselines: SAN HAN IGNN NLSA ELAN IPT SwinIR SRFormer MambaIR CARN IMDN LAPAR-A

Builds on: Vmamba MambaIR LocalMamba ZigMa SwinIR

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