atlas

Research map / Image generation / Image restoration

SeNM-VAE: Semi-Supervised Noise Modeling with Hierarchical Variational Autoencoder

CVPR 2024 · Image generation › Image restoration · approach: Efficient restoration architectures · 8 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 SeNM-VAE, a hierarchical VAE that learns a degradation model p(y|x) from a small paired set plus unpaired source/target sets via a mixture inference model, then synthesizes paired data for image denoising and super-resolution.

Problem

Real-world image restoration suffers from a data bottleneck: paired degraded/clean data is costly and misaligned, while unpaired data is abundant but hard to exploit for learning the degradation process.

Approach

A specially designed graphical model with latent content z and degradation z_n, optimized under variational inference with a mixture inference model q(z|x,y)=0.5q(z|x)+0.5q(z|y), giving a single objective decomposed into paired, source (clean-only) and target (degraded-only) losses; the hierarchical VAE uses Gaussian conditionals and a degradation-level controllable generator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SeNM-VAE with 10 paired samples for noise synthesisSIDD noise modeling · SIDD validation noise synthesisFID: 19.96 -> 17.25Helped
Use SeNM-VAE with 1% paired data rather than NeCA-WSIDD noise modeling · SIDD validation noise synthesisPSNR: 37.04 -> 37.28Helped
Augment DRUNet training with SeNM-VAE synthetic data using 10 paired samplesDRUNet · SIDD validationPSNR: 34.48 -> 37.96Helped
Augment DRUNet training with SeNM-VAE synthetic data using 0.1% paired samplesDRUNet · SIDD validationPSNR: 37.68 -> 38.91Helped
Augment DRUNet training with SeNM-VAE synthetic data using 1% paired samplesDRUNet · SIDD validationPSNR: 38.93 -> 39.39Helped
Finetune NAFNet with synthetic data generated by SeNM-VAENAFNet · SIDD validationPSNR: 40.30 -> 40.49Helped
Use SeNM-VAE degradation modeling to train ESRGAN with 10 paired samplesESRGAN · AIM19 validationPSNR: 21.47 -> 22.48Helped
Use SeNM-VAE degradation modeling to train ESRGAN with 10 paired samplesESRGAN · NTIRE20 validationPSNR: 25.05 -> 25.91Helped
Add clean-image reconstruction loss (ablation)SeNM-VAE · SIDD validation noise synthesis (10 paired)FID: 24.26 -> 17.25Helped
Add clean-image reconstruction loss (ablation)SeNM-VAE · SIDD validation noise synthesis (10 paired)PSNR: 35.60 -> 36.73Helped
Add source- and target-domain unpaired data (ablation)SeNM-VAE · SIDD validation noise synthesis (10 paired)FID: 19.79 -> 17.25Helped
Add 96 source and 96 target unpaired images (ablation)SeNM-VAE · SIDD validation noise synthesis (10 paired)FID: 19.79 -> 17.52Helped

Surprising findings

Limitations

Experimental setup

Datasets: SIDD DND AIM19 NTIRE20

Benchmarks: SIDD DND AIM19 NTIRE20

Metrics: FID KLD PSNR SSIM LPIPS

Baselines: C2N DeFlow LUD-VAE DANet Flow-sRGB NeCA-W N2V N2S CVF-SID AP-BSN SCPGabNet SDAP

Builds on: VAE beta-VAE CycleGAN KL annealing

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