How to use from the
Use from the
Transformers library
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("timofeiiz/lensless-computational-imaging", device_map="auto")
Quick Links

Lensless Computational Imaging

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

Models

Classical

Subfolder Description
admm100 ADMM, 100 iterations, fixed hyperparameters.
fista100 FISTA, 100 iterations, fixed hyperparameters.

Unrolled

Subfolder Description
le_admm20 ADMM, 20 unrolled steps with learnable per-step hyperparameters.
le_fista20 FISTA, 20 unrolled steps with learnable per-step hyperparameters.

Modular

Subfolder Description
modular_le_admm5_prepost Pre-UNet โ†’ 5 ADMM steps โ†’ post-UNet.
modular_le_admm5_pre Pre-UNet โ†’ 5 ADMM steps.
modular_le_admm5_post 5 ADMM steps โ†’ post-UNet.
modular_le_fista5_prepost Pre-UNet โ†’ 5 FISTA steps โ†’ post-UNet.

GAN super-resolution

Subfolder Description
admm100_bsrgan ADMM-100 + pretrained BSRGAN x4.
admm100_bsrgan_finetune ADMM-100 + BSRGAN x4 fine-tuned on DigiCam.

Usage

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)
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support