atlas

Research map / Image generation / Image restoration

Improving Image Restoration through Removing Degradations in Textual Representations

CVPR 2024 · Image generation › Image restoration · approach: Efficient restoration architectures · 28 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.

Restores images by first removing degradation from CLIP-derived textual embeddings, then using a Stable Diffusion guidance image to inject clean content into existing restoration networks.

Problem

Image restoration struggles because degradations are tightly coupled with image content, making removal hard, especially for all-in-one restoration across multiple degradation types.

Approach

Map degraded images into CLIP textual word embeddings, remove degradation-related concepts in that textual space, generate a clean guidance image with a pretrained text-to-image model, and inject multi-scale guidance features via coarse-to-fine matching into restoration backbones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add textual degradation removal and generated guidancePromptIR · All-in-one restoration averagePSNR: 32.06 -> 32.56Helped
add textual degradation removal and generated guidanceRestormer · GoPro motion deblurringPSNR: +0.28 dB PSNRHelped
add textual degradation removal and generated guidanceRestormerS · DPDD single-image defocus deblurring, combinedPSNR: +0.17 dB PSNRHelped
add textual degradation removal and generated guidanceRestormerD · DPDD dual-pixel defocus deblurring, combinedPSNR: +0.16 dB PSNRHelped
add textual degradation removal and generated guidanceDRSformer · Rain200H derainingPSNR: 32.16 -> 31.97Hurt
add textual degradation removal and generated guidanceRestormer · Grayscale Gaussian denoising, σ=15PSNRNo clear effect
set textual representation word count N to 5 (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 31.13Helped
set textual representation word count N to 10 (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 31.36Helped
set textual representation word count N to 20 (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 31.57Helped
set textual representation word count N to 30 (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 31.51Helped
set textual representation word count N to 40 (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 31.60Helped
integrate guidance into decoder only (ablation)NAFNet · GoPro motion deblurringPSNR: 30.16 -> 30.31No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: BSD400 WED Rain100L SOTS GoPro HIDE RealBlur DPDD RESCAN-Rain200L Rain200H DID-Data DDN-Data

Benchmarks: SOTS Rain100L BSD68 GoPro HIDE RealBlur DPDD Rain200L Rain200H DID-Data DDN-Data Set12

Metrics: PSNR SSIM

Baselines: PromptIR AirNet Restormer NAFNet DRSformer SFNet MPRNet SwinIR

Builds on: Stable Diffusion CLIP PromptIR Restormer NAFNet

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