Self-supervised learning for imaging inverse problems is increasingly important in photon-limited settings, where acquiring clean ground truth is impractical and reconstruction must remain stable under dataset and acquisition shifts. This challenge is amplified under Poisson noise, whose signal-dependent statistics interact with sampling operators (e.g., CFA mosaicing). Meanwhile, foundation vision encoders trained at web scale offer distortion-invariant, content-related representations that generalize well across domains, suggesting a promising route to build priors that transfer beyond the training distribution without expensive fine-tuning. This paper proposes an ADMM-inspired unrolled plug-and-play solver for Poisson inverse problems that decouples a closed-form data-consistency update from a parameter-efficient prior. The prior is implemented as a lightweight decoder operating on frozen CLIP RN50 dense multi-scale features, adapting foundation representations with less trainable parameters. For self-supervision, the method integrates GR2R measurement-domain re-corruption with an Equivariant Imaging regularizer via virtual acquisitions. Experiments on Poisson CFA demosaicing and deblurring show competitive quality, improved robustness under shifts, and self-supervised performance approaching supervised training.
Figures & tables
Figure 1: Overview of the proposed method. The reconstruction network with T iterations alternates between: (i) a data-consistency update xt , and (ii) a CLIP-based prior update zt . The prior consists of a frozen CLIP encoder coupled with a learnable decoder. After T iterations, the updates yield the reconstruction x^ .
Method
Poisson Noise
γ
BSDS500
DIV2K
PSNR [dB]
SSIM
PSNR [dB]
SSIM
DPIR [ 26 ]
0.01
25.96 ± 1.98
0.7039 ± 0.0887
25.95 ± 2.82
0.7093 ± 0.1244
Transfer CLIP [ 5 ]
27.88 ± 3.18
0.7833 ± 0.1068
27.50 ± 4.44
0.7841 ± 0.1006
GSPnP [ 10 ]
29.25 ± 2.16
0.8061 ± 0.0647
29.36 ± 2.62
0.8237 ± 0.0605
RAM [ 23 ]
30.46 ± 2.07
0.8622 ± 0.0545
30.48 ± 2.51
0.8729 ± 0.0568
Table 1: Demosaicing performance under Poisson noise.
Figure 2: Qualitative comparison on BSDS500 for Poisson demosaicing with shot-noise level γ=0.01 . Columns show the mosaiced noisy Measurement , reconstructions by DPIR [ 26 ] , Transfer CLIP [ 24 , 5 ] , GSPnP [ 10 ] , and RAM [ 23 ] , followed by the proposed method (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . PSNR/SSIM are overlaid for direct visual comparison.
Method
Poisson Noise
γ
BSDS500
DIV2K
PSNR [dB]
SSIM
PSNR [dB]
SSIM
DPIR [ 26 ]
0.01
28.81 ± 2.60
0.7949 ± 0.0699
28.25 ± 3.66
0.7894 ± 0.0816
Transfer CLIP [ 5 ]
24.63 ± 2.73
0.7389 ± 0.0605
24.33 ± 3.75
0.7298 ± 0.0932
GSPnP [ 10 ]
29.37 ± 2.73
0.8149 ± 0.0701
28.90 ± 3.65
0.8143 ± 0.0785
RAM [ 23 ]
28.67 ± 2.57
0.8028 ± 0.0667
28.40 ± 3.35
0.8078 ± 0.0672
Table 2: Deblurring performance under Poisson noise.
Figure 3: Qualitative comparison on BSDS500 for Poisson deblurring with shot-noise level γ=0.01 . Columns show the blurred noisy Measurement , reconstructions by DPIR [ 26 ] , Transfer CLIP [ 24 , 5 ] , GSPnP [ 10 ] , and RAM [ 23 ] , followed by Ours (Self), Ours (Sup), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Method
#Params [M]
TFLOPs
Time [s]
DPIR [ 26 ]
32.64
11.49
0.5193
Transfer CLIP [ 5 ]
10.99
9.00
2.4683
GSPnP [ 10 ]
17.01
9.12
0.9247
RAM [ 23 ]
34.13
0.32
0.8026
Ours
10.99
0.09
0.0242
Table 3: Runtime and complexity comparison (test on size 3×256×256).
Setup
Loss
PSNR [dB]
SSIM
Untrained CLIP (Baseline)
Lsup
21.91
0.7064
+ Pretraining
LMC
21.42
0.5134
+ Pretraining
LGR2R
27.45
0.7992
+ Pretraining
EI [ 3 ]
28.41
0.7746
+ Pretraining
REI [ 4 ]
30.31
0.8600
DnCNN
Lself
29.90
0.8474
Table 4: Ablation study on training objectives and pretraining strategies. This ablation evaluates different backbones for the unrolled algorithm and different cost functions to assess their effectiveness on Poisson Demosaicing with γ=0.01 .
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 4: Zero-shot self-supervised reconstruction on real photon-limited data from the SID dataset. A 512×512 patch is reserved for testing, while the remaining patches from the same low-light image are used to train with Lself . The Poisson scaling parameter is estimated per RGB channel, and an affine color transform is applied for sRGB visualization and metric evaluation. The result illustrates the adaptability of the proposed method to real photon-limited sensor statistics without clean-image supervision.
Method
Poisson Noise
γ
Demosaicing
Deblurring
PSNR [dB]
SSIM
PSNR [dB]
SSIM
DPIR
0.02
26.75 ± 1.83
0.7463 ± 0.0813
27.89 ± 2.17
0.7738 ± 0.0684
Transfer CLIP
24.53 ± 2.91
0.6608 ± 0.1315
22.96 ± 2.33
0.6909 ± 0.0700
GSPnP
28.31 ± 1.76
0.7798 ± 0.0726
28.44 ± 2.22
0.7962 ± 0.0690
RAM
28.73 ± 1.94
0.8084 ± 0.0041
27.39 ± 2.45
0.7540 ± 0.0728
Appendix
Table 5: Additional BSDS500 results at intermediate Poisson noise levels.
Figure 5: Qualitative comparison on BSDS500 for Poisson demosaicing with shot-noise level γ=0.05 . Columns show the mosaiced noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Figure 6: Qualitative comparison on DIV2K for Poisson demosaicing with shot-noise level γ=0.01 . Columns show the mosaiced noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Figure 7: Qualitative comparison on DIV2K for Poisson demosaicing with shot-noise level γ=0.05 . Columns show the mosaiced noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Figure 8: Qualitative comparison on BSDS500 for Poisson deblurring with shot-noise level γ=0.05 . Columns show the blurred noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Figure 9: Qualitative comparison on DIV2K for Poisson deblurring with shot-noise level γ=0.01 . Columns show the blurred noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Figure 10: Qualitative comparison on DIV2K for Poisson deblurring with shot-noise level γ=0.05 . Columns show the blurred noisy Measurement , reconstructions by DPIR, Transfer CLIP, GSPnP, and RAM, followed by the proposed method trained self-supervised (Ours (Self)) and its supervised counterpart (Ours (Sup)), and the Reference . Per-image PSNR/SSIM are overlaid for direct visual comparison.
Center for Advanced Medical Computing and Analysis, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114 · Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, PA 15261