atlas

Research map / Image generation / Image restoration

PhoCoLens: Photorealistic and Consistent Reconstruction in Lensless Imaging

NeurIPS 2024 · Image generation › Image restoration · approach: Reflection removal · 18 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 PhoCoLens, a two-stage lensless reconstruction method: a spatially varying deconvolution network (SVDeconv) recovers range-space content for consistency, then a StableSR-style conditional diffusion model adds null-space high-frequency detail for photorealism.

Problem

Lensless imaging reconstruction must balance data consistency with photorealism, but existing methods assume a shift-invariant PSF (inaccurate at the field-of-view periphery) and generative restoration methods can alter scene content or hallucinate objects.

Approach

Decompose the reconstruction via range-null space decomposition: a spatially varying deconvolution with learnable multi-kernel PSFs (initialized from one calibrated PSF, interpolated by inverse-distance weights) recovers the range-space component, and a pre-trained Stable Diffusion with frozen weights, conditioned on that component and trained with a null-space loss, adds the null-space details.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PhoCoLens instead of FlatNet-genlensless image reconstruction · PhlatCamPSNR: 20.53 -> 22.07Helped
Use PhoCoLens instead of FlatNet+DiffBIRlensless image reconstruction · PhlatCamMUSIQ: 57.13 -> 62.20Helped
Use PhoCoLens instead of UPDNlensless image reconstruction · DiffuserCamSSIM: 0.747 -> 0.748Helped
Use PhoCoLens instead of UPDNlensless image reconstruction · DiffuserCamPSNR: 24.67 -> 24.12Hurt
Use PhoCoLens instead of FlatNet+DiffBIRlensless image reconstruction · DiffuserCamMUSIQ: 51.20 -> 32.84Hurt
Use spatially varying deconvolution rather than a single-kernel deconvolution (ablation)SVDeconv · PhlatCam and DiffuserCamreconstruction fidelityHelped
Use spatially varying deconvolution rather than MultiWienerNet without weighted interpolation (ablation)SVDeconv · PhlatCam and DiffuserCamreconstruction fidelityHelped
Condition null-space diffusion on reconstructed range-space content rather than WienerDeconv output (ablation)null-space diffusion · PhlatCam and DiffuserCamconsistencyHelped
Condition null-space diffusion on reconstructed range-space content rather than FlatNet-gen output (ablation)null-space diffusion · PhlatCam and DiffuserCamconsistencyHelped
Condition null-space diffusion on reconstructed range-space content rather than SVD-OC output (ablation)null-space diffusion · PhlatCam and DiffuserCamconsistencyHelped
Use null-space diffusion rather than DiffBIR, StableSR, or DDNM (ablation)range-space reconstruction · PhlatCam and DiffuserCamconsistency and visual qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: PhlatCam dataset DiffuserCam dataset

Benchmarks: PhlatCam dataset DiffuserCam dataset

Metrics: PSNR SSIM LPIPS ManIQA ClipIQA MUSIQ

Baselines: WienerDeconv ADMM Le-ADMM-U MMCN UPDN FlatNet-gen DDNM+ FlatNet+DiffBIR

Builds on: StableSR DDNM DiffBIR FlatNet-gen MultiWienerNet

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