atlas

Research map / Image generation / Image restoration

A Data-Driven Prism: Multi-View Source Separation with Diffusion Model Priors

NeurIPS 2025 · Image generation › Image restoration · approach: Inverse imaging with learned priors · 0 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 DDPRISM, an EM framework that learns independent diffusion-model priors for each source from multi-view, noisy, incomplete linear observations, using joint posterior sampling via MMPS.

Problem

Multi-view source separation: recovering unknown source priors and posteriors from linear mixtures of sources observed under multiple views with known mixing matrices, noise, and incomplete or variable-resolution data, without assuming source models or contrastive datasets.

Approach

Embed independent diffusion model priors for each source in a Monte Carlo EM loop; the E-step samples the joint posterior over all sources using a moment-matching (MMPS-style) likelihood score across views, and the M-step retrains each source's diffusion denoiser on its posterior samples. Handles non-contrastive, mixed, and incomplete settings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DDPRISM-Joint instead of the strongest listed baseline, CLVM - VAEGMNIST full-resolution · GMNIST full-resolutionFID (posterior): 18.87 -> 1.57Helped
use DDPRISM-Joint instead of the strongest listed baseline, PCPCAGMNIST downsampled · GMNIST downsampledFID (posterior): 121.7 -> 2.36Helped
replace the default U-Net denoiser with an MLP (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 49.03Hurt
use a small U-Net instead of the default U-Net (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 2.47Hurt
train for only 2 EM laps instead of 64 (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 96.85Hurt
train for 8 EM laps instead of 64 (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 0.04Helped
train for 32 EM laps instead of 64 (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 2.26Hurt
remove Gaussian-prior initialization (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 10.41Hurt
use 1/4th, 1/16th, or 1/64th of the dataset (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 4.64; 10.19; 38.34Hurt
use only 16 PC sampling steps (ablation)DDPRISM-Joint · GMNIST full-resolutionFID (posterior): 1.57 -> 5.41Hurt
replace the MLP encoder with a full-depth U-Net (ablation)CLVM-VAE · GMNIST full-resolutionFID: 18.87 -> 20.14Hurt
use full-depth U-Nets for both encoder and decoder (ablation)CLVM-VAE · GMNIST full-resolutionFID: 18.87 -> 388.26Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Grassy MNIST (ImageNet grass crops + MNIST 0/1 digits) synthetic 1D manifolds in R^5 COSMOS HST archival observations Galaxy Zoo Hubble catalog

Benchmarks: 1D manifold contrastive MVSS 1D manifold mixed MVSS Grassy MNIST full-resolution Grassy MNIST downsampled COSMOS galaxy images

Metrics: Sinkhorn divergence PQMass p-value PSNR FID standard deviation

Baselines: PCPCA CLVM-Linear CLVM-VAE DDPRISM-Gibbs

Builds on: MMPS Monte Carlo EM (rozet2024learning) Gibbs diffusion (heurtel_depeiges2024listening) EDM (karras2022elucidating) CLVM

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