atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

ODCR: Orthogonal Decoupling Contrastive Regularization for Unpaired Image Dehazing

CVPR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Empirical contrastive visual learning · 31 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 ODCR, an unpaired image dehazing method that decouples generator features into haze-related and haze-unrelated components using Stiefel-manifold orthogonal MLPs, a self-supervised depth-wise feature classifier, and a weighted PatchNCE loss.

Problem

Unpaired image dehazing suffers from the conflict between CUT-style mutual-information maximization (pulling output patches toward hazy input) and actually removing haze, since haze-related and haze-unrelated features are entangled.

Approach

Orthogonally decouple patch features with MLPs optimized on the Stiefel manifold, use a depth-wise classifier to weight channels as haze-related or unrelated in a self-supervised way, and apply a weighted PatchNCE that pulls haze-related components toward clear patches and haze-unrelated components toward the hazy input.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ODCR instead of GDNUnpaired image dehazing · SOTS-indoorPSNR (dB): 32.16 -> 26.32Hurt
Use ODCR instead of GDNUnpaired image dehazing · SOTS-indoorSSIM: 0.983 -> 0.945Hurt
Use ODCR instead of D4Unpaired image dehazing · SOTS-outdoorPSNR (dB): 25.83 -> 26.16Helped
Use ODCR instead of D4Unpaired image dehazing · SOTS-outdoorSSIM: 0.956 -> 0.960Helped
Use ODCR instead of CUTUnpaired image dehazing · NH-HAZE 2PSNR (dB): 15.92 -> 17.56Helped
Use ODCR instead of CUTUnpaired image dehazing · NH-HAZE 2SSIM: 0.758 -> 0.766Helped
Add orthogonal decoupling optimized on the Stiefel manifold (ablation)ODCR · SOTS-indoorPSNR (dB): 22.30 -> 26.32Helped
Add orthogonal decoupling optimized on the Stiefel manifold (ablation)ODCR · SOTS-indoorSSIM: 0.887 -> 0.945Helped
Optimize the orthogonal constraint on the Stiefel manifold rather than using an orthogonal loss (ablation)ODCR · SOTS-indoorPSNR (dB): 24.96 -> 26.32Helped
Replace DWFC with fixed feature assignment ratios (ablation)ODCR · SOTS-indoorPSNR (dB): 26.32 vs 13.10; 13.93; 15.33; 14.30; 18.28Hurt
Replace DWFC with fixed feature assignment ratios (ablation)ODCR · SOTS-indoorSSIM: 0.945 vs 0.599; 0.574; 0.621; 0.660; 0.726Hurt
Replace WPNCE with PatchNCE (ablation)ODCR · SOTS-indoorPSNR (dB): 24.30 -> 26.32Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RESIDE ITS

Benchmarks: SOTS-indoor SOTS-outdoor NH-HAZE 2 Fattal's dataset

Metrics: PSNR SSIM parameters (M) latency (ms)

Baselines: DehazeNet AOD-Net MSCNN GDN DCP CycleGAN CycleDehaze YOLY USID-Net RefineDNet D4 CUT

Builds on: CUT CycleGAN AECR D4

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