atlas

Research map / Image generation / Image restoration

SelfPromer: Self-Prompt Dehazing Transformers with Depth-Consistency

AAAI 2024 · Image generation › Image restoration · approach: Dehazing and deraining · 47 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 SelfPromer, a VQGAN-based dehazing Transformer whose prompt is built from depth differences between hazy and clear feature maps, plus a continuous self-prompt inference that iteratively refines dehazed outputs.

Problem

Image dehazing leaves haze residuals that degrade perceptual quality; at inference clear images are unavailable, so depth-consistency guidance cannot directly use ground truth.

Approach

Build a text-free prompt from feature-level depth differences (monocular depth of hazy input vs. clear image, encoded by frozen VQGAN encoder), inject it via prompt embedding (additive to features) and prompt attention (additive to queries), and at test time replace the clear image with the model's own previous dehazed output in an iterative self-prompt loop.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use 3rd prompt inference instead of 1st prompt inferenceSelfPromer · SOTS-indoorNIQE: 4.252 -> 4.054Helped
use 3rd prompt inference instead of 1st prompt inferenceSelfPromer · SOTS-outdoorNIQE: 2.646 -> 2.685Hurt
use 3rd prompt inference instead of 1st prompt inferenceSelfPromer · SOTS-outdoorPIQE: 6.577 -> 6.151Helped
use feature-level rather than image-level depth difference as the prompt (ablation)SelfPromer · SOTS-indoorNIQE: 4.901 -> 4.252Helped
use feature-level depth-difference prompting instead of concatenating image and depth features (ablation)SelfPromer · SOTS-indoorNIQE: 4.362 -> 4.252Helped
add the depth-difference prompt (ablation)SelfPromer · SOTS-indoorNIQE: 4.258 -> 4.252Helped
add prompt embedding instead of omitting embedding (ablation)SelfPromer · SOTS-indoorNIQE: 4.410 -> 4.252Helped
use prompt embedding instead of position embedding (ablation)SelfPromer · SOTS-indoorNIQE: 4.267 -> 4.252Helped
use prompt attention instead of regular attention (ablation)SelfPromer · SOTS-indoorNIQE: 4.300 -> 4.252Helped
increase continuous self-prompt inference to 3 stepsSelfPromer · SOTS-indoorNIQEHelped
use continuous self-prompt inference instead of recurrent dehazingSelfPromer · SOTS-indoorNIQEHelped
use the 2nd or 3rd self-prompt instead of GT guidanceSelfPromer · SOTS-indoorNIQEHelped

Surprising findings

Limitations

Experimental setup

Datasets: RESIDE ITS UnannotatedHazyImages

Benchmarks: SOTS-indoor SOTS-outdoor UnannotatedHazyImages

Metrics: NIQE PI PIQE PSNR SSIM

Baselines: GridNet PFDN UHD PSD Uformer Restormer D4 Dehamer CodeFormer

Builds on: VQGAN CodeFormer FeMaSR Uformer Restormer

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