atlas

Research map / Image generation / Image restoration

Channel Consistency Prior and Self-Reconstruction Strategy Based Unsupervised Image Deraining

CVPR 2025 · Image generation › Image restoration · approach: Dehazing and deraining · 11 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 CSUD, an unsupervised image deraining framework that trains on unpaired data by generating pseudo rainy-clean pairs, using a channel consistency loss grounded in a channel consistency prior of rain streaks and a self-reconstruction strategy.

Problem

Image deraining without paired real rainy-clean data, where existing unsupervised methods lag supervised ones and both generalize poorly to real-world rain.

Approach

Introduces a channel consistency prior (cycle subtractions across R,G,B are rain-free and consistent between clean and rainy images) as a CCLoss for the generator, plus a self-reconstruction loss that makes generator and derainer reconstruct the clean input from itself, reducing redundant background transfer into pseudo rainy images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CSUD instead of DCD-GANUnsupervised deraining · Rain100LPSNR: 31.82 -> 33.28; 1.46dB improvementHelped
Use CSUD instead of DCD-GANUnsupervised deraining · Rain100HPSNR: 22.47 -> 24.42Helped
Use CSUD instead of DCD-GANUnsupervised deraining · Rain12PSNR: 31.56 -> 34.56; 3.00dB improvementHelped
Use CSUD instead of DCD-GANUnsupervised deraining · Rain800PSNR: 25.61 -> 23.58Hurt
Use CSUD instead of DCD-GANUnsupervised deraining · RealRain1K-LPSNR: 30.49 -> 32.71; 2.22dB improvementHelped
Add CCLoss to the baseline without SR strategy (ablation)CSUD · Rain100LPSNR: 30.66 -> 31.24; 1.38dBHelped
Add CCLoss to the baseline without SR strategy (ablation)CSUD · Rain12PSNR: 31.60 -> 32.62; 1.02dBHelped
Add CCLoss to the baseline without SR strategy (ablation)CSUD · RealRain1K-LPSNR: 30.42 -> 31.14; 0.72dBHelped
Add SR strategy to the baseline without CCLoss (ablation)CSUD · Rain100LPSNR: 30.66 -> 32.69; 1.38dBHelped
Add SR strategy to the baseline without CCLoss (ablation)CSUD · Rain12PSNR: 31.60 -> 33.43; 1.83dBHelped
Add SR strategy to the baseline without CCLoss (ablation)CSUD · RealRain1K-LPSNR: 30.42 -> 31.86; 1.44dBHelped
Add both CCLoss and SR strategy to the baseline (ablation)CSUD · Rain100LPSNR: 30.66 -> 33.28; 2.62dBHelped

Surprising findings

Limitations

Experimental setup

Datasets: Rain100L Rain100H Rain12 Rain800 RealRain1K-L RealRain1K-H SPA-data RainDS Internet-Data Night-Rain

Benchmarks: Rain100L Rain100H Rain12 Rain800 RealRain1K-L RealRain1K-H SPA-data RainDS Night-Rain

Metrics: PSNR SSIM

Baselines: CycleGAN DerainCycleGAN NLCL DCD-GAN DerainNet DDN SPA-Net MPRNet NAFNet Restormer PromptIR NeRD-Rain-S

Builds on: CycleGAN DerainCycleGAN NAFNet PatchGAN

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