CoolFace
Modelpublic

timofeiiz/lensless-computational-imaging

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
Model Card

Lensless Computational Imaging

10 models for reconstructing images from a lensless camera. Trained on DigiCam-Mirflickr-MultiMask-10K.

Models

Classical

SubfolderDescription
admm100ADMM, 100 iterations, fixed hyperparameters.
fista100FISTA, 100 iterations, fixed hyperparameters.

Unrolled

SubfolderDescription
le_admm20ADMM, 20 unrolled steps with learnable per-step hyperparameters.
le_fista20FISTA, 20 unrolled steps with learnable per-step hyperparameters.

Modular

SubfolderDescription
modular_le_admm5_prepostPre-UNet → 5 ADMM steps → post-UNet.
modular_le_admm5_prePre-UNet → 5 ADMM steps.
modular_le_admm5_post5 ADMM steps → post-UNet.
modular_le_fista5_prepostPre-UNet → 5 FISTA steps → post-UNet.

GAN super-resolution

SubfolderDescription
admm100_bsrganADMM-100 + pretrained BSRGAN x4.
admm100_bsrgan_finetuneADMM-100 + BSRGAN x4 fine-tuned on DigiCam.

Usage

python
from transformers import AutoModel

model = AutoModel.from_pretrained(
    "timofeiiz/lensless-computational-imaging",
    subfolder="modular_le_admm5_prepost",
    trust_remote_code=True,
)
recon = model(lensless, psf)