atlas

Research map / Image generation / Image restoration

MODEM: A Morton-Order Degradation Estimation Mechanism for Adverse Weather Image Recovery

NeurIPS 2025 · Image generation › Image restoration · approach: Efficient restoration architectures · 1 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 MODEM, a Mamba-style all-in-one adverse weather restoration network using Morton-order 2D selective scan plus a dual degradation estimator (global descriptor and spatially adaptive kernel) that modulates the scan via DAFM and DSAM, with two-stage training.

Problem

Restoring images degraded by diverse, spatially heterogeneous adverse weather (rain, haze, snow, raindrops) with a single unified model, which requires estimating spatially variant degradation.

Approach

Scan image features in Morton (Z-order) sequence within a selective state-space model, and condition the SSM via a dual degradation estimator: a global descriptor modulates features (FiLM-style) and a spatially adaptive kernel modulates attention; a teacher DDEM with ground truth supervises a student DDEM that sees only the degraded input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MODEM instead of HistoformerUnified adverse-weather restoration · Snow100K-SPSNR: 37.41 -> 38.08Helped
Use MODEM instead of HistoformerUnified adverse-weather restoration · Snow100K-LPSNR: 32.16 -> 32.52Helped
Use MODEM instead of HistoformerUnified adverse-weather restoration · OutdoorPSNR: 32.08 -> 33.10Helped
Use MODEM instead of HistoformerUnified adverse-weather restoration · RainDropPSNR: 33.06 -> 33.01Hurt
Add Morton-order scan (ablation)MODEM · Snow100K-S, Snow100K-L, Outdoor, RainDropPSNR: 38.03 -> 38.08; 32.33 -> 32.52; 32.89 -> 33.10; 32.69 -> 33.01Helped
Add DDEM (ablation)MODEM · Snow100K-S, Snow100K-L, Outdoor, RainDropPSNR: 37.61 -> 38.08; 32.12 -> 32.52; 32.37 -> 33.10; 32.38 -> 33.01Helped
Add DSAM (ablation)MODEM · Snow100K-S, Snow100K-L, Outdoor, RainDropPSNR: 38.15 -> 38.08; 32.59 -> 32.52; 32.77 -> 33.10; 32.72 -> 33.01Mixed
Add DAFM (ablation)MODEM · Snow100K-S, Snow100K-L, Outdoor, RainDropPSNR: 37.43 -> 38.08; 32.07 -> 32.52; 32.19 -> 33.10; 32.62 -> 33.01Helped
Add correlation loss (ablation)MODEM training · Snow100K-LPSNR: 32.30 -> 32.52Helped
Add KL loss (ablation)MODEM training · Snow100K-LPSNR: 32.12 -> 32.52Helped
Use KL loss instead of the replaced KL-loss variant (ablation)MODEM training · Snow100K-LPSNR: 31.85 -> 32.52Helped
Use Morton scan instead of Hilbert scan (ablation)MODEM · Snow100K-LPSNR: 32.46 -> 32.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: Snow100K Raindrop Outdoor-Rain

Benchmarks: Snow100K-S Snow100K-L Outdoor-Rain RainDrop Test1 Snow100K-Real NTURain RESIDE WeatherStream

Metrics: PSNR SSIM LPIPS Q-Align MUSIQ

Baselines: All-in-One TransWeather WGWSNet WeatherDiff AWRCP Histoformer MambaIR FreqMamba VmambaIR ConvIR

Builds on: Mamba MambaIR Histoformer LC-Mamba

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