LenslessPiCam
1.0.8
From A to Z
Training and Evaluating Reconstructions
Building the camera
Measurement
Reconstruction
Evaluation
Mask Design
Mask Fabrication
Sensor
Utilities
Demo (measurement and reconstruction)
Examples
Examples
Data
Simulating raw data
Measured data
Dataset objects (for training and testing)
Development
Contributing
Changelog
LenslessPiCam
Docs
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (lensless.ADMM method)
(lensless.CodedApertureReconstruction method)
(lensless.FISTA method)
(lensless.GradientDescent method)
(lensless.hardware.fabrication.Mask3DModel method)
(lensless.hardware.fabrication.MultiLensMold method)
(lensless.hardware.mask.CodedAperture method)
(lensless.hardware.mask.FresnelZoneAperture method)
(lensless.hardware.mask.Mask method)
(lensless.hardware.mask.PhaseContour method)
(lensless.hardware.sensor.VirtualSensor method)
(lensless.hardware.trainable_mask.TrainableMask method)
(lensless.hardware.trainable_mask.TrainablePSF method)
(lensless.MultiWiener method)
(lensless.NesterovGradientDescent method)
(lensless.recon.apgd.APGD method)
(lensless.recon.utils.Trainer method)
(lensless.ReconstructionAlgorithm method)
(lensless.TrainableInversion method)
(lensless.TrainableReconstructionAlgorithm method)
(lensless.UnrolledADMM method)
(lensless.UnrolledFISTA method)
(lensless.utils.dataset.DiffuserCamTestDataset method)
(lensless.utils.dataset.DualDataset method)
(lensless.utils.dataset.HFDataset method)
(lensless.utils.dataset.MeasuredDataset method)
(lensless.utils.dataset.MeasuredDatasetSimulatedOriginal method)
(lensless.utils.dataset.SimulatedDatasetTrainableMask method)
(lensless.utils.dataset.SimulatedFarFieldDataset method)
(lensless.utils.simulation.FarFieldSimulator method)
__len__() (lensless.utils.dataset.DualDataset method)
_form_image() (lensless.ReconstructionAlgorithm method)
_get_images_pair() (lensless.utils.dataset.DualDataset method)
_update() (lensless.ReconstructionAlgorithm method)
A
ADMM (class in lensless)
APGD (class in lensless.recon.apgd)
apply() (lensless.CodedApertureReconstruction method)
(lensless.ReconstructionAlgorithm method)
(lensless.TrainableReconstructionAlgorithm method)
apply_denoiser() (in module lensless.recon.utils)
autocorr2d() (in module lensless.utils.image)
B
bayer2rgb() (in module lensless.utils.image)
benchmark() (in module lensless.eval.benchmark)
C
capture() (lensless.hardware.sensor.VirtualSensor method)
CodedAperture (class in lensless.hardware.mask)
CodedApertureReconstruction (class in lensless)
compare_models() (in module lensless.utils.plot)
compute_psf() (lensless.hardware.mask.Mask method)
create_mask() (lensless.hardware.mask.CodedAperture method)
(lensless.hardware.mask.FresnelZoneAperture method)
(lensless.hardware.mask.Mask method)
(lensless.hardware.mask.PhaseContour method)
create_process_network() (in module lensless.recon.utils)
D
DiffuserCamTestDataset (class in lensless.utils.dataset)
downsample() (lensless.hardware.sensor.VirtualSensor method)
DualDataset (class in lensless.utils.dataset)
E
evaluate() (lensless.recon.utils.Trainer method)
extract() (in module lensless.eval.metric)
extract_roi() (lensless.utils.dataset.HFDataset method)
F
FarFieldSimulator (class in lensless.utils.simulation)
finite_diff() (in module lensless.recon.admm)
finite_diff_adj() (in module lensless.recon.admm)
finite_diff_gram() (in module lensless.recon.admm)
FISTA (class in lensless)
forward() (lensless.MultiWiener method)
(lensless.TrainableInversion method)
(lensless.TrainableReconstructionAlgorithm method)
(lensless.UnrolledADMM method)
(lensless.UnrolledFISTA method)
FresnelZoneAperture (class in lensless.hardware.mask)
from_mask() (lensless.hardware.fabrication.Mask3DModel class method)
(lensless.hardware.fabrication.MultiLensMold class method)
from_name() (lensless.hardware.sensor.VirtualSensor class method)
from_sensor() (lensless.hardware.mask.Mask class method)
G
gamma_correction() (in module lensless.utils.image)
generate_3d_model() (lensless.hardware.fabrication.Mask3DModel method)
generate_mura() (lensless.hardware.mask.CodedAperture method)
get_conv_matrices() (lensless.hardware.mask.CodedAperture method)
get_ctypes() (in module lensless.utils.io)
get_drunet_function() (in module lensless.recon.utils)
get_dtype() (in module lensless.utils.io)
get_image_estimate() (lensless.ReconstructionAlgorithm method)
get_psf() (lensless.hardware.trainable_mask.TrainableMask method)
(lensless.hardware.trainable_mask.TrainablePSF method)
GradientDescent (class in lensless)
H
height_map_to_field() (lensless.hardware.mask.Mask method)
HFDataset (class in lensless.utils.dataset)
I
is_prime() (lensless.hardware.mask.CodedAperture method)
L
lensless.eval.benchmark
module
lensless.eval.metric
module
lensless.hardware.fabrication
module
lensless.hardware.mask
module
lensless.hardware.sensor
module
lensless.recon.recon
module
lensless.utils.dataset
module
lensless.utils.io
module
lensless.utils.plot
module
load_data() (in module lensless.utils.io)
load_drunet() (in module lensless.recon.utils)
load_image() (in module lensless.utils.io)
load_psf() (in module lensless.utils.io)
lpips() (in module lensless.eval.metric)
M
Mask (class in lensless.hardware.mask)
Mask3DModel (class in lensless.hardware.fabrication)
mask_to_points() (lensless.hardware.fabrication.Mask3DModel static method)
measure_gradient() (in module lensless.recon.utils)
MeasuredDataset (class in lensless.utils.dataset)
MeasuredDatasetSimulatedOriginal (class in lensless.utils.dataset)
module
lensless.eval.benchmark
lensless.eval.metric
lensless.hardware.fabrication
lensless.hardware.mask
lensless.hardware.sensor
lensless.recon.recon
lensless.utils.dataset
lensless.utils.io
lensless.utils.plot
mse() (in module lensless.eval.metric)
MultiLensMold (class in lensless.hardware.fabrication)
MultiWiener (class in lensless)
N
NesterovGradientDescent (class in lensless)
non_neg() (in module lensless.recon.gd)
O
on_epoch_end() (lensless.recon.utils.Trainer method)
P
PhaseContour (class in lensless.hardware.mask)
pixel_histogram() (in module lensless.utils.plot)
plot() (lensless.hardware.mask.Mask method)
plot_autocorr2d() (in module lensless.utils.plot)
plot_autocorr_rgb() (in module lensless.utils.plot)
plot_cross_section() (in module lensless.utils.plot)
plot_image() (in module lensless.utils.plot)
print_image_info() (in module lensless.utils.image)
project() (lensless.hardware.trainable_mask.TrainableMask method)
(lensless.hardware.trainable_mask.TrainablePSF method)
propagate_image() (lensless.utils.simulation.FarFieldSimulator method)
psnr() (in module lensless.eval.metric)
R
reconstruction_error() (lensless.ReconstructionAlgorithm method)
ReconstructionAlgorithm (class in lensless)
reset() (lensless.ReconstructionAlgorithm method)
(lensless.TrainableReconstructionAlgorithm method)
resize() (in module lensless.utils.image)
rgb2gray() (in module lensless.utils.image)
S
save() (lensless.hardware.fabrication.Mask3DModel method)
save_image() (in module lensless.utils.io)
SensorOptions (class in lensless.hardware.sensor)
set_data() (lensless.ReconstructionAlgorithm method)
(lensless.TrainableReconstructionAlgorithm method)
set_image_estimate() (lensless.ReconstructionAlgorithm method)
set_point_spread_function() (lensless.utils.simulation.FarFieldSimulator method)
set_psf() (lensless.utils.dataset.SimulatedDatasetTrainableMask method)
simulate() (lensless.hardware.mask.CodedAperture method)
SimulatedDatasetTrainableMask (class in lensless.utils.dataset)
SimulatedFarFieldDataset (class in lensless.utils.dataset)
soft_thresh() (in module lensless.recon.admm)
ssim() (in module lensless.eval.metric)
T
train() (lensless.recon.utils.Trainer method)
train_epoch() (lensless.recon.utils.Trainer method)
TrainableInversion (class in lensless)
TrainableMask (class in lensless.hardware.trainable_mask)
TrainablePSF (class in lensless.hardware.trainable_mask)
TrainableReconstructionAlgorithm (class in lensless)
Trainer (class in lensless.recon.utils)
U
UnrolledADMM (class in lensless)
UnrolledFISTA (class in lensless)
update_mask() (lensless.hardware.trainable_mask.TrainableMask method)
V
VirtualSensor (class in lensless.hardware.sensor)