atlas

Research map / Image generation / Image restoration

Multimodal Prompt Perceiver: Empower Adaptiveness Generalizability and Fidelity for All-in-One Image Restoration

CVPR 2024 · Image generation › Image restoration · approach: Efficient restoration architectures · 68 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 MPerceiver, a multimodal prompt learning approach built on Stable Diffusion 2.1 with textual (CLIP-derived) and visual (VAE multiscale) prompts weighted by a degradation predictor, plus a detail refinement module, for all-in-one image restoration.

Problem

All-in-one image restoration struggles with intricate, unknown real-world degradations, including mixed degradations, and generalization to unseen tasks; direct use of Stable Diffusion also loses fine detail due to VAE compression.

Approach

A dual-branch multimodal prompt module: a CM-Adapter maps CLIP image features of LQ inputs into degradation-aware text embeddings, and an IR-Adapter injects multiscale VAE features modulated by visual prompt pools; both are dynamically weighted by degradation probabilities from a CLIP-based predictor, and a plug-in DRM passes encoder features directly to the VAE decoder for fidelity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MPerceiver instead of the strongest listed baselineMPerceiver · Average dehazingPSNR: 18.64 -> 20.95Helped
Use MPerceiver instead of the strongest listed baselineMPerceiver · MID6 low-light, noise, blurPSNR: 20.95 -> 23.84Helped
Use MPerceiver instead of the strongest listed baselineMPerceiver · MID6 rain, raindrop, noisePSNR: 22.72 -> 22.35Hurt
Add the textual branch (ablation)Stable Diffusion baseline · Deraining, dehazing, raindrop removal averagePSNR: 16.49 -> 19.19Helped
Add the visual branch (ablation)Stable Diffusion baseline · Deraining, dehazing, raindrop removal averagePSNR: 16.49 -> 25.05Helped
Add visual and textual branches (ablation)Stable Diffusion baseline · Deraining, dehazing, raindrop removal averagePSNR: 16.49 -> 25.31Helped
Remove the textual prompt pool (ablation)Textual branch · Deraining, dehazing, raindrop removal averagePSNR: 19.19 -> 18.94Hurt
Remove the visual prompt pool (ablation)Visual branch · Deraining, dehazing, raindrop removal averagePSNR: 25.05 -> 24.94Hurt
Remove the textual prompt pool (ablation)Visual and textual branches · Deraining, dehazing, raindrop removal averagePSNR: 25.31 -> 25.20Hurt
Remove the visual prompt pool (ablation)Visual and textual branches · Deraining, dehazing, raindrop removal averagePSNR: 25.31 -> 25.13Hurt
Add the detail refinement module (ablation)Visual and textual branches · Deraining, dehazing, raindrop removal averagePSNR: 25.31 -> 29.17Helped

Surprising findings

Limitations

Experimental setup

Datasets: Rain1400 Outdoor-Rain SSID LHP RESIDE NH-HAZE Dense-Haze Snow100K RealSnow RainDrop RainDS LOL-v2

Benchmarks: Rain1400 Dehazing (RESIDE, NH-HAZE, Dense-Haze) Snow100K-L RainDrop LOL-v2-Real GoPro DPDD CBSD68/Kodak24/McMaster/Urban100 SIDD MID6 LHP SSID

Metrics: PSNR SSIM LPIPS FID NIQE BRISQUE

Baselines: AirNet PromptIR DA-CLIP TransWeather WGWS-Net RestormerA NAFNetA Restormer DRSformer DiffIR

Builds on: Stable Diffusion CoOp CoCoOp VPT AirNet

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