Contents:
Physics
Datasets
Utils
Loss
Metrics
Transforms
Denoisers
Optim
Iterative Reconstruction (PnP, RED, etc.)
Unfolded Algorithms
Diffusion Algorithms
Other Reconstruction Methods
Examples
Using multiple GPUs
Math Notation
How to Contribute
deepinverse
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__add__() (deepinv.physics.generator.PhysicsGenerator method)
(deepinv.physics.LinearPhysics method)
(deepinv.physics.Physics method)
(deepinv.transform.Transform method)
(deepinv.utils.TensorList method)
__mul__() (deepinv.physics.Inpainting method)
(deepinv.physics.LinearPhysics method)
(deepinv.physics.Physics method)
(deepinv.transform.Transform method)
(deepinv.utils.TensorList method)
__neg__() (deepinv.utils.TensorList method)
__sub__() (deepinv.utils.TensorList method)
__truediv__() (deepinv.utils.TensorList method)
A
A() (deepinv.physics.Blur method)
(deepinv.physics.BlurFFT method)
(deepinv.physics.CompressedSensing method)
(deepinv.physics.DecomposablePhysics method)
(deepinv.physics.Downsampling method)
(deepinv.physics.DynamicMRI method)
(deepinv.physics.Haze method)
(deepinv.physics.MultiCoilMRI method)
(deepinv.physics.Pansharpen method)
(deepinv.physics.PhaseRetrieval method)
(deepinv.physics.Physics method)
(deepinv.physics.RadioInterferometry method)
(deepinv.physics.SequentialMRI method)
(deepinv.physics.SinglePhotonLidar method)
(deepinv.physics.SpaceVaryingBlur method)
(deepinv.physics.Tomography method)
A_A_adjoint() (deepinv.physics.DecomposablePhysics method)
(deepinv.physics.LinearPhysics method)
A_adjoint() (deepinv.physics.Blur method)
(deepinv.physics.BlurFFT method)
(deepinv.physics.CompressedSensing method)
(deepinv.physics.DecomposablePhysics method)
(deepinv.physics.Downsampling method)
(deepinv.physics.DynamicMRI method)
(deepinv.physics.LinearPhysics method)
(deepinv.physics.MultiCoilMRI method)
(deepinv.physics.Pansharpen method)
(deepinv.physics.RadioInterferometry method)
(deepinv.physics.SequentialMRI method)
(deepinv.physics.SpaceVaryingBlur method)
(deepinv.physics.Tomography method)
A_adjoint_A() (deepinv.physics.DecomposablePhysics method)
(deepinv.physics.LinearPhysics method)
A_dagger() (deepinv.physics.CompressedSensing method)
(deepinv.physics.DecomposablePhysics method)
(deepinv.physics.DynamicMRI method)
(deepinv.physics.Haze method)
(deepinv.physics.LinearPhysics method)
(deepinv.physics.PhaseRetrieval method)
(deepinv.physics.Physics method)
(deepinv.physics.SinglePhotonLidar method)
(deepinv.physics.Tomography method)
A_vjp() (deepinv.physics.LinearPhysics method)
(deepinv.physics.PhaseRetrieval method)
(deepinv.physics.Physics method)
adapt_model() (deepinv.loss.BaseLossScheduler method)
(deepinv.loss.Loss method)
(deepinv.loss.Phase2PhaseLoss method)
(deepinv.loss.R2RLoss method)
(deepinv.loss.ScoreLoss method)
(deepinv.loss.SplittingLoss method)
adjoint_function (class in deepinv.physics)
adjointness_test() (deepinv.physics.LinearPhysics method)
ADMMIteration (class in deepinv.optim.optim_iterators)
adversarial_loss() (deepinv.loss.adversarial.DiscriminatorLoss method)
(deepinv.loss.adversarial.GeneratorLoss method)
AdversarialTrainer (class in deepinv.training)
Affine (class in deepinv.transform.projective)
AmplitudeLoss (class in deepinv.optim.data_fidelity)
anderson_acceleration_step() (deepinv.optim.FixedPoint method)
append() (deepinv.utils.TensorList method)
Artifact2ArtifactLoss (class in deepinv.loss)
Artifact2ArtifactSplittingMaskGenerator (class in deepinv.physics.generator)
ArtifactRemoval (class in deepinv.models)
AutoEncoder (class in deepinv.models)
average() (deepinv.physics.TimeMixin static method)
B
B_dagger() (deepinv.physics.PhaseRetrieval method)
(deepinv.physics.StructuredRandomPhaseRetrieval method)
BaseDEQ (class in deepinv.unfolded)
BaseLossScheduler (class in deepinv.loss)
BaseMaskGenerator (class in deepinv.physics.generator)
BaseOptim (class in deepinv.optim)
BaseUnfold (class in deepinv.unfolded)
batch_step() (deepinv.physics.generator.Artifact2ArtifactSplittingMaskGenerator method)
(deepinv.physics.generator.BernoulliSplittingMaskGenerator method)
(deepinv.physics.generator.GaussianSplittingMaskGenerator method)
(deepinv.physics.generator.Phase2PhaseSplittingMaskGenerator method)
BernoulliSplittingMaskGenerator (class in deepinv.physics.generator)
bicubic_filter() (in module deepinv.physics.blur)
bilinear_filter() (in module deepinv.physics.blur)
Blur (class in deepinv.physics)
BlurFFT (class in deepinv.physics)
BM3D (class in deepinv.models)
Bregman (class in deepinv.optim.bregman)
Bregman_ICNN (class in deepinv.optim.bregman)
bregman_prox() (deepinv.optim.Potential method)
BregmanL2 (class in deepinv.optim.bregman)
BurgEntropy (class in deepinv.optim.bregman)
C
CBSD68 (class in deepinv.datasets)
check_clip_grad() (deepinv.Trainer method)
check_clip_grad_D() (deepinv.training.AdversarialTrainer method)
check_conv_fn() (deepinv.optim.BaseOptim method)
check_dataset_exists() (deepinv.datasets.CBSD68 method)
(deepinv.datasets.Flickr2kHR method)
(deepinv.datasets.Set14HR method)
(deepinv.datasets.Urban100HR method)
check_iteration_fn() (deepinv.optim.BaseOptim method)
check_mask() (deepinv.physics.DynamicMRI method)
(deepinv.physics.MRIMixin method)
check_pixelwise() (deepinv.physics.generator.BernoulliSplittingMaskGenerator method)
classify() (deepinv.optim.utils.GaussianMixtureModel method)
component_log_likelihoods() (deepinv.optim.utils.GaussianMixtureModel method)
CompressedSensing (class in deepinv.physics)
compute_alpha_betas() (deepinv.sampling.DPS method)
compute_loss() (deepinv.Trainer method)
(deepinv.training.AdversarialTrainer method)
compute_metrics() (deepinv.Trainer method)
compute_norm() (deepinv.physics.LinearPhysics method)
conj() (deepinv.utils.TensorList method)
conjugate() (deepinv.optim.bregman.Bregman_ICNN method)
(deepinv.optim.bregman.BregmanL2 method)
(deepinv.optim.bregman.BurgEntropy method)
(deepinv.optim.bregman.NegEntropy method)
(deepinv.optim.Potential method)
conjugate_gradient (class in deepinv.optim.utils)
conv2d (class in deepinv.physics.functional)
conv2d_fft (class in deepinv.physics.functional)
conv3d_fft (class in deepinv.physics.functional)
conv_transpose2d (class in deepinv.physics.functional)
conv_transpose2d_fft (class in deepinv.physics.functional)
conv_transpose3d_fft (class in deepinv.physics.functional)
ConvDecoder (class in deepinv.models)
convert_to_fp16() (deepinv.models.DiffUNet method)
convert_to_fp32() (deepinv.models.DiffUNet method)
CPABDiffeomorphism (class in deepinv.transform)
CPIteration (class in deepinv.optim.optim_iterators)
crop_output() (deepinv.models.WaveletDenoiser method)
CSGMGenerator (class in deepinv.models)
D
D_lambda() (deepinv.loss.metric.QNR method)
D_s() (deepinv.loss.metric.QNR method)
DataFidelity (class in deepinv.optim.data_fidelity)
DCGANDiscriminator (class in deepinv.models)
DCGANGenerator (class in deepinv.models)
DDRM (class in deepinv.sampling)
Decolorize (class in deepinv.physics)
DecomposablePhysics (class in deepinv.physics)
DeepImagePrior (class in deepinv.models)
demo_mri_model() (in module deepinv.utils.demo)
Demosaicing (class in deepinv.physics)
Denoising (class in deepinv.physics)
DEQ_builder() (in module deepinv.unfolded)
DiffPIR (class in deepinv.sampling)
DiffractionBlurGenerator (class in deepinv.physics.generator)
DiffractionBlurGenerator3D (class in deepinv.physics.generator)
DiffUNet (class in deepinv.models)
DiffusionSampler (class in deepinv.sampling)
DiscriminatorLoss (class in deepinv.loss.adversarial)
DiscriminatorMetric (class in deepinv.loss.adversarial)
div() (deepinv.optim.bregman.Bregman method)
(deepinv.optim.bregman.BregmanL2 method)
DIV2K (class in deepinv.datasets)
DnCNN (class in deepinv.models)
Downsampling (class in deepinv.physics)
DPIR (class in deepinv.optim)
DPS (class in deepinv.sampling)
DRSIteration (class in deepinv.optim.optim_iterators)
DRUNet (class in deepinv.models)
dwt() (deepinv.models.WaveletDenoiser method)
DynamicMRI (class in deepinv.physics)
E
EILoss (class in deepinv.loss)
EPLL (class in deepinv.optim)
EPLLDenoiser (class in deepinv.models)
epsilon() (deepinv.models.TGVDenoiser static method)
epsilon_adjoint() (deepinv.models.TGVDenoiser static method)
EquispacedMaskGenerator (class in deepinv.physics.generator)
EquivariantDenoiser (class in deepinv.models)
ESRGANDiscriminator (class in deepinv.models)
Euclidean (class in deepinv.transform.projective)
F
f_matern() (deepinv.physics.generator.MotionBlurGenerator method)
FastMRISliceDataset (class in deepinv.datasets)
FastMRISliceDataset.SliceSampleFileIdentifier (class in deepinv.datasets)
fft() (deepinv.physics.MRIMixin static method)
find_nearest() (deepinv.models.DiffUNet method)
(deepinv.sampling.DiffPIR method)
FISTAIteration (class in deepinv.optim.optim_iterators)
fit() (deepinv.optim.utils.GaussianMixtureModel method)
FixedPoint (class in deepinv.optim)
flatten() (deepinv.physics.TimeMixin static method)
(deepinv.utils.TensorList method)
flatten_C() (deepinv.physics.TimeMixin static method)
flatten_coeffs() (deepinv.models.WaveletDenoiser method)
Flickr2kHR (class in deepinv.datasets)
FMD (class in deepinv.datasets)
FMD.NoisySampleIdentifier (class in deepinv.datasets)
fn() (deepinv.optim.bregman.Bregman_ICNN method)
(deepinv.optim.bregman.BregmanL2 method)
(deepinv.optim.bregman.BurgEntropy method)
(deepinv.optim.bregman.NegEntropy method)
(deepinv.optim.data_fidelity.DataFidelity method)
(deepinv.optim.L12Prior method)
(deepinv.optim.L1Prior method)
(deepinv.optim.PatchNR method)
(deepinv.optim.PatchPrior method)
(deepinv.optim.Potential method)
(deepinv.optim.Tikhonov method)
(deepinv.optim.TVPrior method)
(deepinv.optim.WaveletPrior method)
fname (deepinv.datasets.FastMRISliceDataset.SliceSampleFileIdentifier attribute)
(deepinv.datasets.FMD.NoisySampleIdentifier attribute)
FNEJacobianSpectralNorm (class in deepinv.loss)
forward() (deepinv.loss.adversarial.DiscriminatorLoss method)
(deepinv.loss.adversarial.GeneratorLoss method)
(deepinv.loss.adversarial.SupAdversarialDiscriminatorLoss method)
(deepinv.loss.adversarial.SupAdversarialGeneratorLoss method)
(deepinv.loss.adversarial.UAIRGeneratorLoss method)
(deepinv.loss.adversarial.UnsupAdversarialDiscriminatorLoss method)
(deepinv.loss.adversarial.UnsupAdversarialGeneratorLoss method)
(deepinv.loss.Artifact2ArtifactLoss method)
(deepinv.loss.BaseLossScheduler method)
(deepinv.loss.EILoss method)
(deepinv.loss.FNEJacobianSpectralNorm method)
(deepinv.loss.JacobianSpectralNorm method)
(deepinv.loss.Loss method)
(deepinv.loss.MCLoss method)
(deepinv.loss.metric.Metric method)
(deepinv.loss.MOEILoss method)
(deepinv.loss.MOILoss method)
(deepinv.loss.Neighbor2Neighbor method)
(deepinv.loss.R2RLoss method)
(deepinv.loss.ScoreLoss method)
(deepinv.loss.SplittingLoss method)
(deepinv.loss.SupLoss method)
(deepinv.loss.SureGaussianLoss method)
(deepinv.loss.SurePGLoss method)
(deepinv.loss.SurePoissonLoss method)
(deepinv.loss.TVLoss method)
(deepinv.models.ArtifactRemoval method)
(deepinv.models.AutoEncoder method)
(deepinv.models.BM3D method)
(deepinv.models.ConvDecoder method)
(deepinv.models.CSGMGenerator method)
(deepinv.models.DCGANDiscriminator method)
(deepinv.models.DCGANGenerator method)
(deepinv.models.DeepImagePrior method)
(deepinv.models.DiffUNet method)
(deepinv.models.DnCNN method)
(deepinv.models.DRUNet method)
(deepinv.models.EPLLDenoiser method)
(deepinv.models.EquivariantDenoiser method)
(deepinv.models.ESRGANDiscriminator method)
(deepinv.models.ICNN method)
(deepinv.models.MedianFilter method)
(deepinv.models.PatchGANDiscriminator method)
(deepinv.models.PDNet_DualBlock method)
(deepinv.models.PDNet_PrimalBlock method)
(deepinv.models.Restormer method)
(deepinv.models.SCUNet method)
(deepinv.models.SwinIR method)
(deepinv.models.TGVDenoiser method)
(deepinv.models.TimeAgnosticNet method)
(deepinv.models.TimeAveragingNet method)
(deepinv.models.TVDenoiser method)
(deepinv.models.UNet method)
(deepinv.models.WaveletDenoiser method)
(deepinv.models.WaveletDictDenoiser method)
(deepinv.optim.BaseOptim method)
(deepinv.optim.EPLL method)
(deepinv.optim.FixedPoint method)
(deepinv.optim.optim_iterators.ADMMIteration method)
(deepinv.optim.optim_iterators.CPIteration method)
(deepinv.optim.optim_iterators.DRSIteration method)
(deepinv.optim.optim_iterators.FISTAIteration method)
(deepinv.optim.optim_iterators.GDIteration method)
(deepinv.optim.optim_iterators.SMIteration method)
(deepinv.optim.OptimIterator method)
(deepinv.optim.Potential method)
(deepinv.optim.utils.GaussianMixtureModel method)
(deepinv.physics.functional.IRadon method)
(deepinv.physics.functional.Radon method)
(deepinv.physics.GammaNoise method)
(deepinv.physics.GaussianNoise method)
(deepinv.physics.LogPoissonNoise method)
(deepinv.physics.Pansharpen method)
(deepinv.physics.PhaseRetrieval method)
(deepinv.physics.Physics method)
(deepinv.physics.PoissonGaussianNoise method)
(deepinv.physics.PoissonNoise method)
(deepinv.physics.UniformGaussianNoise method)
(deepinv.physics.UniformNoise method)
(deepinv.sampling.DDRM method)
(deepinv.sampling.DiffPIR method)
(deepinv.sampling.DPS method)
(deepinv.sampling.MonteCarlo method)
(deepinv.transform.Transform method)
(deepinv.unfolded.BaseDEQ method)
(deepinv.unfolded.BaseUnfold method)
forward_denoise() (deepinv.models.DiffUNet method)
forward_diffusion() (deepinv.models.DiffUNet method)
forward_restormer() (deepinv.models.Restormer method)
fov (deepinv.datasets.FMD.NoisySampleIdentifier attribute)
from_torch_complex() (deepinv.physics.MRIMixin static method)
G
GammaNoise (class in deepinv.physics)
gaussian_blur() (in module deepinv.physics.blur)
GaussianMaskGenerator (class in deepinv.physics.generator)
GaussianMixtureModel (class in deepinv.optim.utils)
GaussianNoise (class in deepinv.physics)
GaussianSplittingMaskGenerator (class in deepinv.physics.generator)
GDIteration (class in deepinv.optim.optim_iterators)
generate_coeff() (deepinv.physics.generator.DiffractionBlurGenerator method)
generate_dataset (class in deepinv.datasets)
GeneratorLoss (class in deepinv.loss.adversarial)
GeneratorMixture (class in deepinv.physics.generator)
get_alpha_beta() (deepinv.sampling.DiffPIR method)
get_alpha_prod() (deepinv.models.DiffUNet method)
(deepinv.sampling.DiffPIR method)
get_chain() (deepinv.sampling.MonteCarlo method)
get_cov() (deepinv.optim.utils.GaussianMixtureModel method)
get_cov_inv_reg() (deepinv.optim.utils.GaussianMixtureModel method)
get_freer_gpu() (in module deepinv.utils)
get_noise_schedule() (deepinv.sampling.DiffPIR method)
get_params() (deepinv.transform.Transform method)
get_pdf() (deepinv.physics.generator.GaussianMaskGenerator method)
(deepinv.physics.generator.RandomMaskGenerator method)
get_samples() (deepinv.Trainer method)
get_samples_offline() (deepinv.Trainer method)
get_samples_online() (deepinv.Trainer method)
get_structure() (deepinv.physics.StructuredRandomPhaseRetrieval static method)
get_weights() (deepinv.optim.utils.GaussianMixtureModel method)
grad() (deepinv.optim.bregman.BregmanL2 method)
(deepinv.optim.bregman.BurgEntropy method)
(deepinv.optim.bregman.NegEntropy method)
(deepinv.optim.data_fidelity.DataFidelity method)
(deepinv.optim.Potential method)
(deepinv.optim.RED method)
(deepinv.optim.ScorePrior method)
(deepinv.optim.Tikhonov method)
grad_conj() (deepinv.optim.bregman.BregmanL2 method)
(deepinv.optim.bregman.BurgEntropy method)
(deepinv.optim.bregman.NegEntropy method)
(deepinv.optim.Potential method)
grad_d() (deepinv.optim.data_fidelity.DataFidelity method)
gradient_descent (class in deepinv.optim.utils)
GSDRUNet (class in deepinv.models)
H
hard_threshold_topk() (deepinv.models.WaveletDenoiser method)
Haze (class in deepinv.physics)
HDF5Dataset (class in deepinv.datasets)
histogram (class in deepinv.physics.functional)
histogramdd (class in deepinv.physics.functional)
Homography (class in deepinv.transform)
HQSIteration (class in deepinv.optim.optim_iterators)
I
ICNN (class in deepinv.models)
identity() (deepinv.transform.Transform method)
ifft() (deepinv.physics.MRIMixin static method)
img_type (deepinv.datasets.FMD.NoisySampleIdentifier attribute)
IndicatorL2 (class in deepinv.optim.data_fidelity)
init_anderson_acceleration() (deepinv.optim.FixedPoint method)
init_iterate_fn() (deepinv.optim.BaseOptim method)
init_metrics_fn() (deepinv.optim.BaseOptim method)
Inpainting (class in deepinv.physics)
InterleavedEpochLossScheduler (class in deepinv.loss)
InterleavedLossScheduler (class in deepinv.loss)
inverse() (deepinv.transform.Transform method)
invert_metric() (deepinv.loss.metric.Metric method)
(deepinv.loss.metric.QNR method)
(deepinv.loss.metric.SSIM method)
invert_params() (deepinv.transform.Transform method)
IRadon (class in deepinv.physics.functional)
is_standard_deblurring_network() (deepinv.models.Restormer method)
is_standard_denoising_network() (deepinv.models.Restormer method)
is_standard_deraining_network() (deepinv.models.Restormer method)
iwt() (deepinv.models.WaveletDenoiser method)
J
JacobianSpectralNorm (class in deepinv.loss)
L
L1 (class in deepinv.optim.data_fidelity)
L12Prior (class in deepinv.optim)
L1L2 (class in deepinv.loss.metric)
L1Prior (class in deepinv.optim)
L2 (class in deepinv.optim.data_fidelity)
LidcIdriSliceDataset (class in deepinv.datasets)
LidcIdriSliceDataset.SliceSampleIdentifier (class in deepinv.datasets)
LinearPhysics (class in deepinv.physics)
load_image() (in module deepinv.utils)
load_state_dict() (deepinv.optim.utils.GaussianMixtureModel method)
load_url_image() (in module deepinv.utils)
log_metrics_wandb() (deepinv.Trainer method)
LogPoissonLikelihood (class in deepinv.optim.data_fidelity)
LogPoissonNoise (class in deepinv.physics)
Loss (class in deepinv.loss)
LPIPS (class in deepinv.loss.metric)
LpNorm (class in deepinv.loss.metric)
LsdirHR (class in deepinv.datasets)
M
MAE (class in deepinv.loss.metric)
matern_kernel() (deepinv.physics.generator.MotionBlurGenerator method)
MCLoss (class in deepinv.loss)
MD_step() (deepinv.optim.bregman.Bregman method)
mean_has_converged() (deepinv.sampling.MonteCarlo method)
MedianFilter (class in deepinv.models)
Metric (class in deepinv.loss.metric)
metric() (deepinv.loss.metric.L1L2 method)
(deepinv.loss.metric.LPIPS method)
(deepinv.loss.metric.LpNorm method)
(deepinv.loss.metric.MAE method)
(deepinv.loss.metric.Metric method)
(deepinv.loss.metric.MSE method)
(deepinv.loss.metric.NIQE method)
(deepinv.loss.metric.NMSE method)
(deepinv.loss.metric.PSNR method)
(deepinv.loss.metric.QNR method)
(deepinv.loss.metric.SSIM method)
model_inference() (deepinv.Trainer method)
MOEILoss (class in deepinv.loss)
MOILoss (class in deepinv.loss)
MonteCarlo (class in deepinv.sampling)
MotionBlurGenerator (class in deepinv.physics.generator)
MRI (class in deepinv.physics)
MRIMixin (class in deepinv.physics)
MSE (class in deepinv.loss.metric)
MultiCoilMRI (class in deepinv.physics)
multiplier (class in deepinv.physics.functional)
multiplier_adjoint (class in deepinv.physics.functional)
N
nabla() (deepinv.models.TGVDenoiser static method)
(deepinv.models.TVDenoiser static method)
(deepinv.optim.TVPrior method)
nabla_adjoint() (deepinv.models.TGVDenoiser static method)
(deepinv.models.TVDenoiser static method)
(deepinv.optim.TVPrior method)
negative_log_likelihood() (deepinv.optim.EPLL method)
NegEntropy (class in deepinv.optim.bregman)
Neighbor2Neighbor (class in deepinv.loss)
next_physics() (deepinv.loss.MOILoss method)
NIQE (class in deepinv.loss.metric)
NMSE (class in deepinv.loss.metric)
no_learning_inference() (deepinv.Trainer method)
noise() (deepinv.physics.DynamicMRI method)
(deepinv.physics.Inpainting method)
(deepinv.physics.Physics method)
noise_dirname (deepinv.datasets.FMD.NoisySampleIdentifier attribute)
O
ones_like() (in module deepinv.utils)
optim_builder() (in module deepinv.optim)
OptimIterator (class in deepinv.optim)
optimize_z() (deepinv.models.CSGMGenerator method)
P
pad_input() (deepinv.models.WaveletDenoiser method)
Pansharpen (class in deepinv.physics)
PanTiltRotate (class in deepinv.transform.projective)
PatchDataset (class in deepinv.datasets)
PatchGANDiscriminator (class in deepinv.models)
PatchNR (class in deepinv.optim)
PatchPrior (class in deepinv.optim)
patient_id (deepinv.datasets.LidcIdriSliceDataset.SliceSampleIdentifier attribute)
PDNet_DualBlock (class in deepinv.models)
PDNet_PrimalBlock (class in deepinv.models)
PGDIteration (class in deepinv.optim.optim_iterators)
Phase2PhaseLoss (class in deepinv.loss)
Phase2PhaseSplittingMaskGenerator (class in deepinv.physics.generator)
PhaseRetrieval (class in deepinv.physics)
Physics (class in deepinv.physics)
PhysicsGenerator (class in deepinv.physics.generator)
plot() (deepinv.Trainer method)
(in module deepinv.utils)
plot_curves() (in module deepinv.utils)
plot_inset() (in module deepinv.utils)
plot_ortho3D() (in module deepinv.utils)
plot_parameters() (in module deepinv.utils)
plot_videos() (in module deepinv.utils)
PnP (class in deepinv.optim)
PoissonGaussianNoise (class in deepinv.physics)
PoissonLikelihood (class in deepinv.optim.data_fidelity)
PoissonNoise (class in deepinv.physics)
Potential (class in deepinv.optim)
Prior (class in deepinv.optim)
product_convolution2d (class in deepinv.physics.functional)
ProductConvolutionBlurGenerator (class in deepinv.physics.generator)
prox() (deepinv.optim.data_fidelity.IndicatorL2 method)
(deepinv.optim.data_fidelity.L1 method)
(deepinv.optim.data_fidelity.L2 method)
(deepinv.optim.L12Prior method)
(deepinv.optim.L1Prior method)
(deepinv.optim.PnP method)
(deepinv.optim.Potential method)
(deepinv.optim.Tikhonov method)
(deepinv.optim.TVPrior method)
(deepinv.optim.WaveletPrior method)
prox_conjugate() (deepinv.optim.Potential method)
prox_d() (deepinv.optim.data_fidelity.DataFidelity method)
prox_d_conjugate() (deepinv.optim.data_fidelity.DataFidelity method)
prox_l0() (deepinv.models.WaveletDenoiser method)
prox_l1() (deepinv.models.WaveletDenoiser method)
prox_l2() (deepinv.physics.DecomposablePhysics method)
(deepinv.physics.Downsampling method)
(deepinv.physics.LinearPhysics method)
prox_tau_fx() (deepinv.models.TVDenoiser method)
psi() (deepinv.models.WaveletDenoiser static method)
(deepinv.models.WaveletDictDenoiser method)
(deepinv.optim.WaveletPrior method)
PSNR (class in deepinv.loss.metric)
Q
QNR (class in deepinv.loss.metric)
R
R2RLoss (class in deepinv.loss)
RadioInterferometry (class in deepinv.physics)
Radon (class in deepinv.physics.functional)
rand_like() (in module deepinv.utils)
randn_like() (in module deepinv.utils)
random_latent() (deepinv.models.CSGMGenerator method)
RandomLossScheduler (class in deepinv.loss)
RandomMaskGenerator (class in deepinv.physics.generator)
RandomPhaseRetrieval (class in deepinv.physics)
RED (class in deepinv.optim)
Reflect (class in deepinv.transform)
relaxation_step() (deepinv.optim.OptimIterator method)
repeat() (deepinv.physics.TimeMixin static method)
reset() (deepinv.sampling.MonteCarlo method)
reset_metrics() (deepinv.Trainer method)
reset_rng() (deepinv.physics.generator.PhysicsGenerator method)
reshape() (deepinv.utils.TensorList method)
reshape_ths() (deepinv.models.WaveletDenoiser method)
Restormer (class in deepinv.models)
rng_manual_seed() (deepinv.physics.generator.PhysicsGenerator method)
roll_reflect_1d() (deepinv.transform.ShiftTime method)
Rotate (class in deepinv.transform)
S
sample_mask() (deepinv.physics.generator.BaseMaskGenerator method)
(deepinv.physics.generator.EquispacedMaskGenerator method)
(deepinv.physics.generator.RandomMaskGenerator method)
save_model() (deepinv.Trainer method)
(deepinv.training.AdversarialTrainer method)
Scale (class in deepinv.transform)
scan_folder (deepinv.datasets.LidcIdriSliceDataset.SliceSampleIdentifier attribute)
schedule() (deepinv.loss.BaseLossScheduler method)
(deepinv.loss.InterleavedEpochLossScheduler method)
(deepinv.loss.InterleavedLossScheduler method)
(deepinv.loss.RandomLossScheduler method)
(deepinv.loss.StepLossScheduler method)
ScoreLoss (class in deepinv.loss)
ScorePrior (class in deepinv.optim)
SCUNet (class in deepinv.models)
sensor() (deepinv.physics.Physics method)
SequentialMRI (class in deepinv.physics)
Set14HR (class in deepinv.datasets)
set_cov() (deepinv.optim.utils.GaussianMixtureModel method)
set_cov_reg() (deepinv.optim.utils.GaussianMixtureModel method)
set_weights() (deepinv.optim.utils.GaussianMixtureModel method)
setup_train() (deepinv.Trainer method)
(deepinv.training.AdversarialTrainer method)
Shift (class in deepinv.transform)
ShiftTime (class in deepinv.transform)
SigmaGenerator (class in deepinv.physics.generator)
Similarity (class in deepinv.transform.projective)
simulate_birdcage_csm() (deepinv.physics.MultiCoilMRI method)
sinc_filter() (in module deepinv.physics.blur)
SinglePhotonLidar (class in deepinv.physics)
SinglePixelCamera (class in deepinv.physics)
SKRock (class in deepinv.sampling)
slice_fname (deepinv.datasets.LidcIdriSliceDataset.SliceSampleIdentifier attribute)
slice_ind (deepinv.datasets.FastMRISliceDataset.SliceSampleFileIdentifier attribute)
SMIteration (class in deepinv.optim.optim_iterators)
SpaceVaryingBlur (class in deepinv.physics)
split() (deepinv.loss.Phase2PhaseLoss static method)
(deepinv.loss.SplittingLoss static method)
SplittingLoss (class in deepinv.loss)
SSIM (class in deepinv.loss.metric)
step() (deepinv.physics.generator.BaseMaskGenerator method)
(deepinv.physics.generator.BernoulliSplittingMaskGenerator method)
(deepinv.physics.generator.DiffractionBlurGenerator method)
(deepinv.physics.generator.DiffractionBlurGenerator3D method)
(deepinv.physics.generator.GeneratorMixture method)
(deepinv.physics.generator.MotionBlurGenerator method)
(deepinv.physics.generator.PhysicsGenerator method)
(deepinv.physics.generator.ProductConvolutionBlurGenerator method)
(deepinv.physics.generator.SigmaGenerator method)
(deepinv.Trainer method)
StepLossScheduler (class in deepinv.loss)
StructuredRandom (class in deepinv.physics)
StructuredRandomPhaseRetrieval (class in deepinv.physics)
sum() (deepinv.utils.TensorList method)
SupAdversarialDiscriminatorLoss (class in deepinv.loss.adversarial)
SupAdversarialGeneratorLoss (class in deepinv.loss.adversarial)
SupLoss (class in deepinv.loss)
SureGaussianLoss (class in deepinv.loss)
SurePGLoss (class in deepinv.loss)
SurePoissonLoss (class in deepinv.loss)
SwinIR (class in deepinv.models)
symmetrize() (deepinv.transform.Transform method)
T
TensorList (class in deepinv.utils)
test() (deepinv.Trainer method)
(in module deepinv)
TGVDenoiser (class in deepinv.models)
threshold_3D() (deepinv.models.WaveletDenoiser method)
threshold_ND() (deepinv.models.WaveletDenoiser method)
thresold_2D() (deepinv.models.WaveletDenoiser method)
thresold_func() (deepinv.models.WaveletDenoiser method)
Tikhonov (class in deepinv.optim)
TimeAgnosticNet (class in deepinv.models)
TimeAveragingNet (class in deepinv.models)
TimeMixin (class in deepinv.physics)
to_complex_denoiser (class in deepinv.models.complex)
to_static() (deepinv.physics.DynamicMRI method)
to_torch_complex() (deepinv.physics.MRIMixin static method)
Tomography (class in deepinv.physics)
train() (deepinv.Trainer method)
(in module deepinv)
Trainer (class in deepinv)
Transform (class in deepinv.transform)
transform() (deepinv.transform.Transform method)
TVDenoiser (class in deepinv.models)
TVLoss (class in deepinv.loss)
TVPrior (class in deepinv.optim)
U
UAIRGeneratorLoss (class in deepinv.loss.adversarial)
ULA (class in deepinv.sampling)
UNet (class in deepinv.models)
unflatten() (deepinv.physics.TimeMixin static method)
unfolded_builder() (in module deepinv.unfolded)
UniformGaussianNoise (class in deepinv.physics)
UniformNoise (class in deepinv.physics)
UnsupAdversarialDiscriminatorLoss (class in deepinv.loss.adversarial)
UnsupAdversarialGeneratorLoss (class in deepinv.loss.adversarial)
update() (deepinv.physics.Physics method)
update_data_fidelity_fn() (deepinv.optim.BaseOptim method)
update_metrics_fn() (deepinv.optim.BaseOptim method)
update_parameters() (deepinv.physics.Blur method)
(deepinv.physics.BlurFFT method)
(deepinv.physics.DecomposablePhysics method)
(deepinv.physics.GammaNoise method)
(deepinv.physics.GaussianNoise method)
(deepinv.physics.LogPoissonNoise method)
(deepinv.physics.MRI method)
(deepinv.physics.MultiCoilMRI method)
(deepinv.physics.PoissonGaussianNoise method)
(deepinv.physics.PoissonNoise method)
(deepinv.physics.SpaceVaryingBlur method)
(deepinv.physics.UniformNoise method)
update_params_fn() (deepinv.optim.BaseOptim method)
update_prior_fn() (deepinv.optim.BaseOptim method)
Urban100HR (class in deepinv.datasets)
V
var_has_converged() (deepinv.sampling.MonteCarlo method)
verify_split_dataset_integrity() (deepinv.datasets.DIV2K method)
(deepinv.datasets.LsdirHR method)
W
WaveletDenoiser (class in deepinv.models)
WaveletDictDenoiser (class in deepinv.models)
WaveletPrior (class in deepinv.optim)
wrap_flatten_C() (deepinv.physics.TimeMixin static method)
Z
zeros_like() (in module deepinv.utils)