spyrit
2.3.2
Contents
spyrit.core
spyrit.misc
spyrit.external
Tutorials
Tutorials
spyrit
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
acquire() (spyrit.core.recon.DCNet method)
(spyrit.core.recon.LearnedPGD method)
(spyrit.core.recon.PinvNet method)
add_colorbar() (in module spyrit.misc.disp)
add_desired_pattern() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
add_desired_patterns() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
adjoint() (spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
AffineDeformationField (class in spyrit.core.warp)
assert_power_of_2() (in module spyrit.core.torch)
attr_removal() (in module spyrit.core.train)
attr_transformation() (in module spyrit.core.train)
B
b2_to_b10() (in module spyrit.misc.walsh_hadamard)
Basis_patterns (class in spyrit.misc.pattern_choice)
batch_psnr() (in module spyrit.misc.metrics)
batch_psnr_vid() (in module spyrit.misc.metrics)
batch_ssim() (in module spyrit.misc.metrics)
batch_ssim_vid() (in module spyrit.misc.metrics)
bit_reverse_traverse() (in module spyrit.misc.walsh_hadamard)
bit_reversed_list() (in module spyrit.misc.walsh_hadamard)
bit_reversed_matrix() (in module spyrit.misc.walsh_hadamard)
bottle_neck() (spyrit.core.nnet.Unet method)
boxplot() (in module spyrit.core.train)
boxplotconsist() (in module spyrit.core.train)
build_H_dyn() (spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinear method)
(spyrit.core.meas.DynamicLinearSplit method)
build_H_dyn_pinv() (spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinear method)
(spyrit.core.meas.DynamicLinearSplit method)
build_H_pinv() (spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
C
center_crop() (in module spyrit.core.torch)
center_pad() (in module spyrit.core.torch)
CenterCrop (class in spyrit.misc.statistics)
checkpoint() (in module spyrit.core.train)
circle() (in module spyrit.misc.examples)
clean_out() (in module spyrit.misc.matrix_tools)
compare_model() (in module spyrit.core.train)
compare_nets_unsupervised() (in module spyrit.misc.metrics)
compare_video_frames() (in module spyrit.misc.disp)
compare_video_nets_supervised() (in module spyrit.misc.metrics)
compression_1D() (in module spyrit.misc.matrix_tools)
concat() (spyrit.core.nnet.Unet method)
concat_noise_map() (spyrit.external.drunet.DRUNet method)
contract() (spyrit.core.nnet.Unet method)
conv() (in module spyrit.external.drunet)
ConvNet (class in spyrit.core.nnet)
ConvNetBN (class in spyrit.core.nnet)
cost_fun() (spyrit.core.recon.LearnedPGD method)
count_memory() (in module spyrit.core.train)
count_param() (in module spyrit.core.train)
count_trainable_param() (in module spyrit.core.train)
Cov2Var() (in module spyrit.misc.statistics)
cov_walsh() (in module spyrit.misc.statistics)
Custom_patterns (class in spyrit.misc.pattern_choice)
D
data_conv_hadamard() (in module spyrit.misc.matrix_tools)
data_loaders_ImageNet() (in module spyrit.misc.statistics)
data_loaders_stl10() (in module spyrit.misc.statistics)
dataset_meas() (in module spyrit.misc.metrics)
dataset_psnr() (in module spyrit.misc.metrics)
dataset_psnr_ssim() (in module spyrit.misc.metrics)
dataset_psnr_ssim_fcl() (in module spyrit.misc.metrics)
dataset_ssim() (in module spyrit.misc.metrics)
Daubechies() (in module spyrit.misc.pattern_choice)
Daubechies_opt() (in module spyrit.misc.pattern_choice)
DCNet (class in spyrit.core.recon)
DConvNet (class in spyrit.core.nnet)
DeformationField (class in spyrit.core.warp)
Denoise_layer (class in spyrit.core.recon)
denormalize_expe() (spyrit.core.prep.DirectPoisson method)
(spyrit.core.prep.SplitPoisson method)
DirectPoisson (class in spyrit.core.prep)
display_rgb_vid() (in module spyrit.misc.disp)
display_vid() (in module spyrit.misc.disp)
download_girder() (in module spyrit.misc.load_data)
downsample_avgpool() (in module spyrit.external.drunet)
downsample_maxpool() (in module spyrit.external.drunet)
downsample_strideconv() (in module spyrit.external.drunet)
DRUNet (class in spyrit.external.drunet)
DynamicHadamSplit (class in spyrit.core.meas)
DynamicLinear (class in spyrit.core.meas)
DynamicLinearSplit (class in spyrit.core.meas)
E
expans() (spyrit.core.nnet.Unet method)
expend_vect() (in module spyrit.misc.matrix_tools)
F
Files_names() (in module spyrit.misc.load_data)
final_block() (spyrit.core.nnet.Unet method)
finite_diff_mat() (in module spyrit.core.torch)
fitPlots() (in module spyrit.misc.disp)
forward() (spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinear method)
(spyrit.core.meas.DynamicLinearSplit method)
(spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
(spyrit.core.nnet.ConvNet method)
(spyrit.core.nnet.ConvNetBN method)
(spyrit.core.nnet.DConvNet method)
(spyrit.core.nnet.Identity method)
(spyrit.core.nnet.List_denoi method)
(spyrit.core.nnet.Unet method)
(spyrit.core.noise.NoNoise method)
(spyrit.core.noise.Poisson method)
(spyrit.core.noise.PoissonApproxGauss method)
(spyrit.core.noise.PoissonApproxGaussSameNoise method)
(spyrit.core.prep.DirectPoisson method)
(spyrit.core.prep.SplitPoisson method)
(spyrit.core.recon.DCNet method)
(spyrit.core.recon.Denoise_layer method)
(spyrit.core.recon.LearnedPGD method)
(spyrit.core.recon.PinvNet method)
(spyrit.core.recon.PositiveParameters method)
(spyrit.core.recon.PseudoInverse method)
(spyrit.core.recon.TikhonovMeasurementPriorDiag method)
(spyrit.core.train.Weight_Decay_Loss method)
(spyrit.core.warp.AffineDeformationField method)
(spyrit.core.warp.DeformationField method)
(spyrit.external.drunet.DRUNet method)
(spyrit.external.drunet.ResBlock method)
(spyrit.external.drunet.UNetRes method)
forward_expe() (spyrit.core.prep.SplitPoisson method)
forward_H() (spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinearSplit method)
(spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.LinearSplit method)
Fourier() (in module spyrit.misc.pattern_choice)
Fourier_opt() (in module spyrit.misc.pattern_choice)
fwalsh2_S() (in module spyrit.misc.walsh_hadamard)
fwalsh2_S_torch() (in module spyrit.misc.walsh_hadamard)
fwalsh_G() (in module spyrit.misc.walsh_hadamard)
fwalsh_G_torch() (in module spyrit.misc.walsh_hadamard)
fwalsh_S() (in module spyrit.misc.walsh_hadamard)
fwalsh_S_torch() (in module spyrit.misc.walsh_hadamard)
fwht() (in module spyrit.core.torch)
(in module spyrit.misc.walsh_hadamard)
fwht_2d() (in module spyrit.core.torch)
fwht_torch() (in module spyrit.misc.walsh_hadamard)
G
get_all_desired_pattern() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
get_bit_reversed_list() (in module spyrit.misc.walsh_hadamard)
get_desired_pattern() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
get_H() (spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
get_loss() (spyrit.core.train.Train_par method)
get_measurement_matrix() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
gray_code_list() (in module spyrit.misc.walsh_hadamard)
gray_code_permutation() (in module spyrit.misc.walsh_hadamard)
H
Haar() (in module spyrit.misc.pattern_choice)
Haar_opt() (in module spyrit.misc.pattern_choice)
Hadamard() (in module spyrit.misc.pattern_choice)
Hadamard_opt() (in module spyrit.misc.pattern_choice)
HadamSplit (class in spyrit.core.meas)
hessian_sv() (spyrit.core.recon.LearnedPGD method)
histogram() (in module spyrit.misc.disp)
I
Identity (class in spyrit.core.nnet)
ifwalsh2_S() (in module spyrit.misc.walsh_hadamard)
ifwalsh_S() (in module spyrit.misc.walsh_hadamard)
imagecomp() (in module spyrit.misc.disp)
imagepanel() (in module spyrit.misc.disp)
images_norm() (in module spyrit.core.train)
imagesc() (in module spyrit.misc.disp)
img2mask() (in module spyrit.misc.sampling)
(in module spyrit.misc.statistics)
img2meas() (in module spyrit.misc.sampling)
imshow() (in module spyrit.core.train)
inverse() (spyrit.core.meas.HadamSplit method)
iwalsh2() (in module spyrit.misc.walsh_hadamard)
iwalsh2_S() (in module spyrit.misc.walsh_hadamard)
iwalsh_S() (in module spyrit.misc.walsh_hadamard)
iwalsh_S_matrix() (in module spyrit.misc.walsh_hadamard)
L
LearnedPGD (class in spyrit.core.recon)
Linear (class in spyrit.core.meas)
LinearSplit (class in spyrit.core.meas)
List_denoi (class in spyrit.core.nnet)
load_data_Comp_1D_new() (in module spyrit.misc.load_data)
load_data_Comp_1D_old() (in module spyrit.misc.load_data)
load_data_recon_3D() (in module spyrit.misc.load_data)
load_net() (in module spyrit.core.train)
M
matrix2conv() (in module spyrit.misc.pattern_choice)
mea_abs_model() (in module spyrit.misc.statistics)
mean_walsh() (in module spyrit.misc.statistics)
meas2img() (in module spyrit.misc.sampling)
(spyrit.core.recon.PinvNet method)
meas2img2() (in module spyrit.misc.sampling)
module
spyrit.core
spyrit.core.meas
spyrit.core.nnet
spyrit.core.noise
spyrit.core.prep
spyrit.core.recon
spyrit.core.torch
spyrit.core.train
spyrit.core.warp
spyrit.external
spyrit.external.drunet
spyrit.misc
spyrit.misc.data_visualisation
spyrit.misc.disp
spyrit.misc.examples
spyrit.misc.load_data
spyrit.misc.matrix_tools
spyrit.misc.metrics
spyrit.misc.pattern_choice
spyrit.misc.sampling
spyrit.misc.statistics
spyrit.misc.walsh_hadamard
mse_fun() (spyrit.core.recon.LearnedPGD method)
Multi_plots() (in module spyrit.misc.disp)
multiplot() (in module spyrit.core.train)
N
neumann_boundary() (in module spyrit.core.torch)
noaxis() (in module spyrit.misc.disp)
NoNoise (class in spyrit.core.noise)
normalize_by_median_mat_2D() (in module spyrit.misc.matrix_tools)
normalize_mat_2D() (in module spyrit.misc.matrix_tools)
O
optim_had() (in module spyrit.misc.statistics)
Optimized_patterns (class in spyrit.misc.pattern_choice)
P
Patterns (class in spyrit.misc.pattern_choice)
perm_matrix_from_ind() (in module spyrit.misc.walsh_hadamard)
Permutation_Matrix() (in module spyrit.core.torch)
permutation_matrix() (in module spyrit.misc.examples)
Permutation_Matrix() (in module spyrit.misc.matrix_tools)
(in module spyrit.misc.sampling)
pinv() (spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinear method)
(spyrit.core.meas.DynamicLinearSplit method)
(spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
PinvNet (class in spyrit.core.recon)
plot() (in module spyrit.misc.disp)
(spyrit.core.train.Train_par method)
plot_im2D() (in module spyrit.misc.data_visualisation)
plot_log() (spyrit.core.train.Train_par method)
Poisson (class in spyrit.core.noise)
PoissonApproxGauss (class in spyrit.core.noise)
PoissonApproxGaussSameNoise (class in spyrit.core.noise)
PositiveParameters (class in spyrit.core.recon)
pre_process_video() (in module spyrit.misc.disp)
print_mean_std() (in module spyrit.misc.disp)
(in module spyrit.misc.metrics)
PseudoInverse (class in spyrit.core.recon)
psnr() (in module spyrit.misc.metrics)
psnr_() (in module spyrit.misc.metrics)
R
read_param() (in module spyrit.core.train)
reconstruct() (spyrit.core.recon.DCNet method)
(spyrit.core.recon.LearnedPGD method)
(spyrit.core.recon.PinvNet method)
reconstruct_expe() (spyrit.core.recon.DCNet method)
(spyrit.core.recon.LearnedPGD method)
(spyrit.core.recon.PinvNet method)
reconstruct_pinv() (spyrit.core.recon.PinvNet method)
reindex() (in module spyrit.core.torch)
(in module spyrit.misc.sampling)
(spyrit.core.meas.DynamicHadamSplit method)
(spyrit.core.meas.DynamicLinear method)
(spyrit.core.meas.DynamicLinearSplit method)
(spyrit.core.meas.HadamSplit method)
(spyrit.core.meas.Linear method)
(spyrit.core.meas.LinearSplit method)
(spyrit.core.noise.NoNoise method)
(spyrit.core.noise.Poisson method)
(spyrit.core.noise.PoissonApproxGauss method)
(spyrit.core.noise.PoissonApproxGaussSameNoise method)
reject_outliers() (in module spyrit.misc.matrix_tools)
remove_model_attributes() (in module spyrit.core.train)
remove_offset_mat_2D() (in module spyrit.misc.matrix_tools)
rename_model_attributes() (in module spyrit.core.train)
reorder() (in module spyrit.misc.sampling)
ResBlock (class in spyrit.external.drunet)
reset_parameters() (spyrit.core.recon.Denoise_layer method)
resize() (in module spyrit.misc.matrix_tools)
S
save_measurement_matrix() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
save_net() (in module spyrit.core.train)
sequency_perm() (in module spyrit.misc.walsh_hadamard)
sequency_perm_ind() (in module spyrit.misc.walsh_hadamard)
sequency_perm_matrix() (in module spyrit.misc.walsh_hadamard)
sequency_perm_torch() (in module spyrit.misc.walsh_hadamard)
sequential() (in module spyrit.external.drunet)
set_desired_pattern() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
set_expe() (spyrit.core.prep.SplitPoisson method)
set_loss() (spyrit.core.train.Train_par method)
set_measurement_matrix() (spyrit.misc.pattern_choice.Basis_patterns method)
(spyrit.misc.pattern_choice.Custom_patterns method)
(spyrit.misc.pattern_choice.Optimized_patterns method)
(spyrit.misc.pattern_choice.Patterns method)
set_noise_level() (spyrit.external.drunet.DRUNet method)
set_stepsize() (spyrit.core.recon.LearnedPGD method)
shift() (in module spyrit.misc.pattern_choice)
show_image_and_infos() (in module spyrit.misc.data_visualisation)
show_images_infos() (in module spyrit.misc.data_visualisation)
sigma() (spyrit.core.prep.DirectPoisson method)
(spyrit.core.prep.SplitPoisson method)
sigma_expe() (spyrit.core.prep.SplitPoisson method)
sigma_from_image() (spyrit.core.prep.SplitPoisson method)
simple_plot_2D() (in module spyrit.misc.data_visualisation)
single2tensor2() (in module spyrit.external.drunet)
single2tensor3() (in module spyrit.external.drunet)
single2tensor4() (in module spyrit.external.drunet)
single2tensor5() (in module spyrit.external.drunet)
single2uint() (in module spyrit.external.drunet)
single2uint16() (in module spyrit.external.drunet)
single32tensor5() (in module spyrit.external.drunet)
single42tensor4() (in module spyrit.external.drunet)
smooth() (in module spyrit.misc.matrix_tools)
sort_by_significance() (in module spyrit.core.torch)
(in module spyrit.misc.sampling)
spdiags() (in module spyrit.core.torch)
split() (in module spyrit.misc.pattern_choice)
SplitPoisson (class in spyrit.core.prep)
spyrit.core
module
spyrit.core.meas
module
spyrit.core.nnet
module
spyrit.core.noise
module
spyrit.core.prep
module
spyrit.core.recon
module
spyrit.core.torch
module
spyrit.core.train
module
spyrit.core.warp
module
spyrit.external
module
spyrit.external.drunet
module
spyrit.misc
module
spyrit.misc.data_visualisation
module
spyrit.misc.disp
module
spyrit.misc.examples
module
spyrit.misc.load_data
module
spyrit.misc.matrix_tools
module
spyrit.misc.metrics
module
spyrit.misc.pattern_choice
module
spyrit.misc.sampling
module
spyrit.misc.statistics
module
spyrit.misc.walsh_hadamard
module
ssim() (in module spyrit.misc.metrics)
stack_depth_matrice() (in module spyrit.misc.matrix_tools)
stat_fwalsh_S() (in module spyrit.misc.statistics)
stat_fwalsh_S_stl10() (in module spyrit.misc.statistics)
stat_mean_coef_from_model() (in module spyrit.misc.statistics)
stat_model() (in module spyrit.misc.statistics)
stat_walsh() (in module spyrit.misc.statistics)
stat_walsh_ImageNet() (in module spyrit.misc.statistics)
stat_walsh_stl10() (in module spyrit.misc.statistics)
step_schedule() (spyrit.core.recon.LearnedPGD method)
stepsize_gd() (spyrit.core.recon.LearnedPGD method)
string_mean_std() (in module spyrit.misc.disp)
Sum_coll() (in module spyrit.misc.matrix_tools)
T
tb_profiler() (in module spyrit.core.train)
tb_writer_add_image() (in module spyrit.core.train)
tb_writer_add_scalar() (in module spyrit.core.train)
tb_writer_init() (in module spyrit.core.train)
tensor2single() (in module spyrit.external.drunet)
tensor2single3() (in module spyrit.external.drunet)
tensor2uint() (in module spyrit.external.drunet)
tikho() (spyrit.core.recon.Denoise_layer static method)
TikhonovMeasurementPriorDiag (class in spyrit.core.recon)
title() (spyrit.core.train.Train_par method)
torch2numpy() (in module spyrit.misc.disp)
train_model() (in module spyrit.core.train)
train_model_supervised() (in module spyrit.core.train)
Train_par (class in spyrit.core.train)
transform_gray_norm() (in module spyrit.misc.statistics)
translation_matrix() (in module spyrit.misc.examples)
U
uint162single() (in module spyrit.external.drunet)
uint2single() (in module spyrit.external.drunet)
uint2tensor3() (in module spyrit.external.drunet)
uint2tensor4() (in module spyrit.external.drunet)
uint8() (in module spyrit.misc.disp)
Unet (class in spyrit.core.nnet)
UNetRes (class in spyrit.external.drunet)
upsample_convtranspose() (in module spyrit.external.drunet)
upsample_pixelshuffle() (in module spyrit.external.drunet)
upsample_upconv() (in module spyrit.external.drunet)
V
vid2batch() (in module spyrit.misc.disp)
visualize_conv_layers() (in module spyrit.core.train)
visualize_model() (in module spyrit.core.train)
W
walsh2() (in module spyrit.misc.walsh_hadamard)
walsh2_matrix() (in module spyrit.core.torch)
(in module spyrit.misc.walsh_hadamard)
walsh2_S() (in module spyrit.misc.walsh_hadamard)
walsh2_S_fold() (in module spyrit.misc.walsh_hadamard)
walsh2_S_fold_torch() (in module spyrit.misc.walsh_hadamard)
walsh2_S_matrix() (in module spyrit.misc.walsh_hadamard)
walsh2_S_unfold() (in module spyrit.misc.walsh_hadamard)
walsh2_S_unfold_torch() (in module spyrit.misc.walsh_hadamard)
walsh2_torch() (in module spyrit.core.torch)
(in module spyrit.misc.walsh_hadamard)
walsh_G() (in module spyrit.misc.walsh_hadamard)
walsh_G_matrix() (in module spyrit.misc.walsh_hadamard)
walsh_matrix() (in module spyrit.core.torch)
(in module spyrit.misc.walsh_hadamard)
walsh_S() (in module spyrit.misc.walsh_hadamard)
walsh_S_matrix() (in module spyrit.misc.walsh_hadamard)
walsh_torch() (in module spyrit.misc.walsh_hadamard)
Weight_Decay_Loss (class in spyrit.core.train)