atlas

Research map / Image generation / Image restoration

Residual-Conditioned Optimal Transport: Towards Structure-Preserving Unpaired and Paired Image Restoration

ICML 2024 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 2 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.

Models image restoration as an optimal transport problem with a Fourier residual-guided cost and a two-pass map whose second pass is conditioned on an embedding of the transport residual, trained adversarially for unpaired and partially paired settings.

Problem

Image restoration methods tend to over-smooth or distort structural details, and generative methods often ignore degradation-specific information, making it hard to preserve structure while minimizing distortion.

Approach

Formulates restoration as an OT problem whose transport cost adds an l1/l2 penalty on the Fourier transform of the transport residual (FROT), and a two-pass map where the first-pass residual is encoded as an embedding that conditions the second-pass restoration (RCOT map); solved via minimax dual training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the TRC residual-conditioning module (ablation)RCOT · DIV2K, Rain100L, and Kodak24PSNR: 27.24 -> 28.41; 34.20 -> 37.27; 28.45 -> 29.53Helped
combine FROT with supervised ℓ2 loss (ablation)RCOT · CBSD68, σ=50PSNR: 27.60 (FROT only); 27.69 (supervised ℓ2 only) -> 28.25Helped
add the Fourier residual penalty g(r) (ablation)unpaired FROT · Denoising on Kodak24, σ=50; SR on DIV2K; deraining on Rain100L; dehazing on SOTSPSNR: 28.37 -> 28.64; 25.96 -> 26.78; 35.69 -> 36.22; 29.72 -> 30.34Helped
condition the second pass on the residual rather than on the base restored image (ablation)RCOT · Average of SR, deraining, and denoisingFID: 26.52 -> 14.34Helped
use the ℓ2 Fourier-residual regularizer instead of L1 (ablation)RCOT · DenoisingPSNR: 28.64 -> 28.79Helped
use L0.5 instead of L1 for the Fourier residual (ablation)RCOT · SRPSNR: 26.78 -> 26.82Helped
use ℓ2 instead of L1 for the Fourier residual (ablation)RCOT · DerainingPSNR: 36.22 -> 35.80Hurt
use ℓ2 instead of L1 for the Fourier residual (ablation)RCOT · DehazingPSNR: 30.34 -> 29.80Hurt
add TRC to the MPRNet, NAFNet, or Restormer backbone (ablation)MPRNet, NAFNet, and Restormer · Rain100LPSNR: 34.95 -> 36.78; 35.58 -> 37.10; 36.74 -> 38.22Helped

Surprising findings

Limitations

Experimental setup

Datasets: BSD400 WED Kodak24 CBSD68 Rain100L SPANet SOTS O-HAZE DIV2K Rain13K

Benchmarks: Kodak24 CBSD68 Rain100L SPANet SOTS O-HAZE DIV2K

Metrics: PSNR SSIM LPIPS FID

Baselines: NOT OTUR MPRNet Restormer IR-SDE PromptIR RCD SFNet Dehazeformer IDM LINF CycleGAN

Builds on: Optimal transport dual formulation (Kantorovich) MPRNet Neural OT (unpaired translation) Wasserstein-1 OT restoration (OTUR)

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