Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W | X _ __init__() (LION.operators.CompositeOp method) (LION.operators.ct.CTProjectionOp method) (LION.operators.DebiasOp method) (LION.operators.Operator method) (LION.operators.pcm.PhotocurrentMapOp method) (LION.operators.pcm.WalshHadamard2D method) (LION.operators.Wavelet2D method) (LION.reconstructors.ForwardReconstructor method) (LION.reconstructors.LearnedRegularizerReconstructor method) (LION.reconstructors.PnP method) A ACR (class in LION.models.learned_regularizer.ACR) add_sinogram_noise() (LION.data_loaders.deteCT.deteCT method) adjoint() (LION.operators.CompositeOp method) (LION.operators.ct.CTProjectionOp method) (LION.operators.DebiasOp method) (LION.operators.Operator method) (LION.operators.pcm.PhotocurrentMapOp method) (LION.operators.pcm.WalshHadamard2D method) (LION.operators.Wavelet2D method) admm_algorithm() (LION.reconstructors.PnP method) AR (class in LION.models.learned_regularizer.AR) ARSolver (class in LION.optimizers.AdversarialRegularizerSolver) as_model_parameter() (in module LION.models.LIONmodel) autograd() (LION.operators.ct.CTProjectionOp method) (LION.operators.Operator method) B baseline() (in module LION.evaluation.methods) (LION.experiments.ct_experiments.Experiment method) baseline_name() (LION.evaluation.comparison.Comparison method) BeamHardeningCTRecon (class in LION.experiments.deteCT_benchmark) benchmark_parameters() (in module LION.experiments.deteCT_benchmark) block() (LION.models.CNNs.UNets.Unet.UNet method) box_plot() (in module LION.evaluation.figures) build() (in module LION.package) (in module LION.utils.spec) build_arguments() (in module LION.utils.spec) C cFBPConvNet (class in LION.models.post_processing.cFBPConvNet) check() (LION.evaluation.comparison.Comparison method) check_checkpointing_ready() (LION.optimizers.LIONsolver.LIONsolver method) check_complete() (LION.optimizers.LIONsolver.LIONsolver method) check_geometry() (in module LION.operators.ct.ct_geometry) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) check_saving_ready() (LION.optimizers.LIONsolver.LIONsolver method) check_testing_ready() (LION.optimizers.LIONsolver.LIONsolver method) check_training_ready() (LION.optimizers.LIONsolver.LIONsolver method) check_validation_ready() (LION.optimizers.LIONsolver.LIONsolver method) choose_random_annotation() (in module LION.data_loaders.LIDC_IDRI) chosen_samples() (in module LION.evaluation.figures) (LION.evaluation.comparison.Comparison method) citation() (in module LION.utils.citation) citations() (in module LION.package) cite() (LION.data_loaders.deteCT.deteCT static method) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) (LION.data_loaders.LIONDataset.LIONDataset static method) (LION.experiments.deteCT_benchmark.CTBenchmarkingExperiment static method) (LION.losses.jacobian_penalty.FirmlyNonexpansivePenalty static method) (LION.losses.jacobian_penalty.ProximalDenoiserPenalty static method) (LION.losses.SURE.SURE static method) (LION.models.CNNs.dncnn.DnCNN static method) (LION.models.CNNs.drunet.DRUNet static method) (LION.models.CNNs.MSDNet.MSDNet static method) (LION.models.CNNs.UNets.ResUNet3D.ResUNet3D static method) (LION.models.CNNs.UNets.Unet.UNet static method) (LION.models.iterative_unrolled.cLPD.cLPD static method) (LION.models.iterative_unrolled.ItNet.ItNet static method) (LION.models.iterative_unrolled.LG.LG static method) (LION.models.iterative_unrolled.LPD.LPD static method) (LION.models.learned_fbp.DeepFBP.DeepFBPNetwork static method) (LION.models.learned_fbp.DeepFusionBP.DeepFusionBPNetwork static method) (LION.models.learned_fbp.FusionFBP.FusionFBPNetwork static method) (LION.models.learned_regularizer.ACR.ACR static method) (LION.models.learned_regularizer.AR.AR static method) (LION.models.LIONmodel.LIONmodel static method) (LION.models.PnP.gradient_step_denoiser.GSD static method) (LION.models.post_processing.cFBPConvNet.cFBPConvNet static method) (LION.models.post_processing.FBPConvNet.FBPConvNet static method) (LION.optimizers.AdversarialRegularizerSolver.ARSolver static method) (LION.optimizers.Equivariance2InverseSolver.Equivariance2InverseSolver static method) (LION.optimizers.EquivariantSolver.EquivariantSolver static method) (LION.optimizers.LIONsolver.LIONsolver static method) (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver static method) (LION.optimizers.Noisier2InverseSolver.Noisier2InverseSolver static method) (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver static method) (LION.optimizers.Sparse2InverseSolver.Sparse2InverseSolver static method) (LION.reconstructors.LearnedRegularizerReconstructor static method) (LION.reconstructors.LIONreconstructor.LIONReconstructor static method) (LION.reconstructors.PnP static method) clean_checkpoints() (LION.optimizers.LIONsolver.LIONsolver method) clinicalCTRecon (class in LION.experiments.ct_experiments) cLPD (class in LION.models.iterative_unrolled.cLPD) code_differences() (in module LION.utils.environment) code_state() (in module LION.utils.environment) Comparison (class in LION.evaluation.comparison) CompositeOp (class in LION.operators) compute_clean_sinogram() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) compute_projection_size_padded() (LION.models.learned_fbp.DeepFBP.DeepFBPNetwork method) (LION.models.learned_fbp.DeepFusionBP.DeepFusionBPNetwork method) (LION.models.learned_fbp.FusionFBP.FusionFBPNetwork method) compute_sample_dataframe() (LION.data_loaders.deteCT.deteCT method) conjugate_gradient() (in module LION.classical_algorithms) continous_LPD_paper() (LION.models.iterative_unrolled.cLPD.cLPD static method) (LION.models.iterative_unrolled.LPD.LPD static method) ContinuousDataProximal (class in LION.models.iterative_unrolled.cLPD) ContinuousRegProximal (class in LION.models.iterative_unrolled.cLPD) conv_block() (LION.models.learned_fbp.DeepFusionBP.DBP_block method) (LION.models.learned_fbp.FusionFBP.DenoisingBlock method) ConvBlock (class in LION.models.post_processing.FBPConvNet) ConvODEFunc (class in LION.models.iterative_unrolled.cLPD) (class in LION.models.post_processing.cFBPConvNet) ConvSODEFunc (class in LION.models.iterative_unrolled.cLPD) (class in LION.models.post_processing.cFBPConvNet) create_consensus_annotation() (in module LION.data_loaders.LIDC_IDRI) CTBenchmarkingExperiment (class in LION.experiments.deteCT_benchmark) CTProjectionOp (class in LION.operators.ct) D data() (LION.evaluation.evaluation.Evaluation method) data_path() (in module LION.utils.paths) data_range() (LION.evaluation.evaluation.Evaluation method) data_record() (in module LION.data_loaders.data_record) (LION.evaluation.evaluation.Evaluation method) (LION.experiments.ct_experiments.Experiment method) dataProximal (class in LION.models.iterative_unrolled.LPD) DBP_block (class in LION.models.learned_fbp.DeepFusionBP) DebiasOp (class in LION.operators) DeepFBPNetwork (class in LION.models.learned_fbp.DeepFBP) DeepFusionBPNetwork (class in LION.models.learned_fbp.DeepFusionBP) default() (LION.utils.utils.JSONParamEncoder method) default_device() (in module LION.utils.device) default_epsilon() (LION.losses.SURE.SURE static method) default_geometry() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) default_metrics() (in module LION.evaluation.evaluation) default_parameters() (LION.data_loaders.deteCT.deteCT static method) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) (LION.experiments.ct_experiments.clinicalCTRecon static method) (LION.experiments.ct_experiments.Experiment static method) (LION.experiments.ct_experiments.ExtremeLowDoseCTRecon static method) (LION.experiments.ct_experiments.LimitedAngleCTRecon static method) (LION.experiments.ct_experiments.LimitedAngleExtremeLowDoseCTRecon static method) (LION.experiments.ct_experiments.LimitedAngleLowDoseCTRecon static method) (LION.experiments.ct_experiments.LowDoseCTRecon static method) (LION.experiments.ct_experiments.SparseAngleCTRecon static method) (LION.experiments.ct_experiments.SparseAngleExtremeLowDoseCTRecon static method) (LION.experiments.ct_experiments.SparseAngleLowDoseCTRecon static method) (LION.experiments.deteCT_benchmark.BeamHardeningCTRecon static method) (LION.experiments.deteCT_benchmark.FullDataCTRecon static method) (LION.experiments.deteCT_benchmark.GroundTruthCT static method) (LION.experiments.deteCT_benchmark.LimitedAngle120CTRecon static method) (LION.experiments.deteCT_benchmark.LimitedAngle150CTRecon static method) (LION.experiments.deteCT_benchmark.LimitedAngle60CTRecon static method) (LION.experiments.deteCT_benchmark.LimitedAngle90CTRecon static method) (LION.experiments.deteCT_benchmark.LowDoseCTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle120CTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle180CTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle360CTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle60CTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle720CTRecon static method) (LION.experiments.deteCT_benchmark.SparseAngle90CTRecon static method) (LION.models.CNNs.dncnn.DnCNN static method) (LION.models.CNNs.drunet.DRUNet static method) (LION.models.CNNs.MSDNet.MSDNet static method) (LION.models.CNNs.UNets.ResUNet3D.ResUNet3D static method) (LION.models.CNNs.UNets.Unet.UNet static method) (LION.models.iterative_unrolled.cLPD.cLPD static method) (LION.models.iterative_unrolled.ItNet.ItNet static method) (LION.models.iterative_unrolled.LG.LG static method) (LION.models.iterative_unrolled.LPD.LPD static method) (LION.models.learned_fbp.DeepFBP.DeepFBPNetwork static method) (LION.models.learned_fbp.DeepFusionBP.DeepFusionBPNetwork static method) (LION.models.learned_fbp.FusionFBP.FusionFBPNetwork static method) (LION.models.learned_regularizer.ACR.ACR static method) (LION.models.learned_regularizer.AR.AR static method) (LION.models.LIONmodel.LIONmodel static method) (LION.models.PnP.gradient_step_denoiser.GSD static method) (LION.models.post_processing.cFBPConvNet.cFBPConvNet static method) (LION.models.post_processing.FBPConvNet.FBPConvNet static method) (LION.models.post_processing.FBPConvNetImage.FBPConvNetImage static method) (LION.models.torch_model.TorchModel static method) (LION.operators.ct.ct_geometry.Geometry static method) (LION.optimizers.AdversarialRegularizerSolver.ARSolver static method) (LION.optimizers.Equivariance2InverseSolver.Equivariance2InverseSolver static method) (LION.optimizers.EquivariantSolver.EquivariantSolver static method) (LION.optimizers.GaussianDenoiserSolver.GaussianDenoiserSolver static method) (LION.optimizers.LIONsolver.LIONsolver static method) (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver static method) (LION.optimizers.Noisier2InverseSolver.Noisier2InverseSolver static method) (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver static method) (LION.optimizers.SelfSupervisedSolver.SelfSupervisedSolver static method) (LION.optimizers.Sparse2InverseSolver.Sparse2InverseSolver static method) (LION.optimizers.SupervisedSolver.SupervisedSolver static method) (LION.reconstructors.ForwardReconstructor static method) (LION.reconstructors.LearnedRegularizerReconstructor static method) (LION.reconstructors.LIONreconstructor.LIONReconstructor static method) (LION.reconstructors.PnP static method) default_reconstruction() (LION.operators.Operator method) default_reconstruction_fn() (LION.operators.ct.CTProjectionOp method) (LION.operators.Operator method) DenoisingBlock (class in LION.models.learned_fbp.FusionFBP) DenoisingResidualBlock (class in LION.models.learned_fbp.DeepFBP) deserialize() (LION.utils.parameter.LIONParameter method) deteCT (class in LION.data_loaders.deteCT) difference_plot() (in module LION.evaluation.figures) DnCNN (class in LION.models.CNNs.dncnn) do_normalise (LION.optimizers.LIONsolver.LIONsolver property) domain_shape (LION.operators.CompositeOp property) (LION.operators.ct.CTProjectionOp property) (LION.operators.DebiasOp property) (LION.operators.Operator property) (LION.operators.pcm.PhotocurrentMapOp property) (LION.operators.pcm.WalshHadamard2D property) (LION.operators.Wavelet2D property) Down (class in LION.models.CNNs.UNets.ResUNet3D) (class in LION.models.post_processing.cFBPConvNet) (class in LION.models.post_processing.FBPConvNet) download_file() (in module LION.utils.utils) downsample_strideconv() (in module LION.models.CNNs.drunet) drop_damaged_slices() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) DRUNet (class in LION.models.CNNs.drunet) E encode() (in module LION.utils.spec) encode_or_name() (in module LION.utils.spec) energy() (LION.reconstructors.LearnedRegularizerReconstructor method) environment_list() (in module LION.package) environment_record() (in module LION.utils.environment) epoch_step() (LION.optimizers.LIONsolver.LIONsolver method) Equivariance2InverseSolver (class in LION.optimizers.Equivariance2InverseSolver) EquivariantSolver (class in LION.optimizers.EquivariantSolver) estimate_noise_std() (in module LION.optimizers.Equivariance2InverseSolver) Evaluation (class in LION.evaluation.evaluation) example_images() (in module LION.evaluation.figures) Experiment (class in LION.experiments.ct_experiments) ExtremeLowDoseCTRecon (class in LION.experiments.ct_experiments) F FBPConvNet (class in LION.models.post_processing.FBPConvNet) FBPConvNetImage (class in LION.models.post_processing.FBPConvNetImage) fdk() (in module LION.operators.ct) figures() (LION.evaluation.comparison.Comparison method) file_contents_hash() (in module LION.data_loaders.data_record) file_sha256() (in module LION.package) fill_mean() (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver method) final_layer() (LION.models.learned_fbp.DeepFusionBP.DBP_block method) (LION.models.learned_fbp.FusionFBP.DenoisingBlock method) FirmlyNonexpansivePenalty (class in LION.losses.jacobian_penalty) fista_l1() (in module LION.classical_algorithms.fista) format_index() (in module LION.data_loaders.LIDC_IDRI) forward() (LION.losses.jacobian_penalty.FirmlyNonexpansivePenalty method) (LION.losses.jacobian_penalty.ProximalDenoiserPenalty method) (LION.losses.SURE.SURE method) (LION.metrics.haarpsi.HAARPsi method) (LION.metrics.psnr.PSNR method) (LION.metrics.ssim.SSIM method) (LION.models.CNNs.dncnn.DnCNN method) (LION.models.CNNs.drunet.DRUNet method) (LION.models.CNNs.drunet.ResBlock method) (LION.models.CNNs.MSDNet.MSD_Layer method) (LION.models.CNNs.MSDNet.MSDNet method) (LION.models.CNNs.UNets.ResUNet3D.Down method) (LION.models.CNNs.UNets.ResUNet3D.ResidualUnit method) (LION.models.CNNs.UNets.ResUNet3D.ResUNet3D method) (LION.models.CNNs.UNets.ResUNet3D.Up method) (LION.models.CNNs.UNets.Unet.UNet method) (LION.models.iterative_unrolled.cLPD.ContinuousDataProximal method) (LION.models.iterative_unrolled.cLPD.ContinuousRegProximal method) (LION.models.iterative_unrolled.cLPD.ConvODEFunc method) (LION.models.iterative_unrolled.cLPD.ConvSODEFunc method) (LION.models.iterative_unrolled.cLPD.InitialVelocity method) (LION.models.iterative_unrolled.cLPD.ODEBlock method) (LION.models.iterative_unrolled.ItNet.ItNet method) (LION.models.iterative_unrolled.LG.LG method) (LION.models.iterative_unrolled.LG.LGblock method) (LION.models.iterative_unrolled.LPD.dataProximal method) (LION.models.iterative_unrolled.LPD.LPD method) (LION.models.iterative_unrolled.LPD.RegProximal method) (LION.models.learned_fbp.DeepFBP.DeepFBPNetwork method) (LION.models.learned_fbp.DeepFBP.DenoisingResidualBlock method) (LION.models.learned_fbp.DeepFBP.IntermediateResidualBlock method) (LION.models.learned_fbp.DeepFBP.LearnableFilter method) (LION.models.learned_fbp.DeepFusionBP.DBP_block method) (LION.models.learned_fbp.DeepFusionBP.DeepFusionBPNetwork method) (LION.models.learned_fbp.DeepFusionBP.IntermediateResidualBlock method) (LION.models.learned_fbp.DeepFusionBP.LearnableFilter method) (LION.models.learned_fbp.DeepFusionBP.single_back_projections method) (LION.models.learned_fbp.FusionFBP.DenoisingBlock method) (LION.models.learned_fbp.FusionFBP.FusionFBPNetwork method) (LION.models.learned_fbp.FusionFBP.IntermediateResidualBlock method) (LION.models.learned_fbp.FusionFBP.LearnableFilter method) (LION.models.learned_regularizer.ACR.ACR method) (LION.models.learned_regularizer.ACR.ICNN_layer method) (LION.models.learned_regularizer.ACR.L2net method) (LION.models.learned_regularizer.ACR.Positive method) (LION.models.learned_regularizer.AR.AR method) (LION.models.PnP.gradient_step_denoiser.GSD method) (LION.models.post_processing.cFBPConvNet.cFBPConvNet method) (LION.models.post_processing.cFBPConvNet.ConvODEFunc method) (LION.models.post_processing.cFBPConvNet.ConvSODEFunc method) (LION.models.post_processing.cFBPConvNet.Down method) (LION.models.post_processing.cFBPConvNet.InitialVelocity method) (LION.models.post_processing.cFBPConvNet.ODEBlock method) (LION.models.post_processing.cFBPConvNet.Up method) (LION.models.post_processing.FBPConvNet.ConvBlock method) (LION.models.post_processing.FBPConvNet.Down method) (LION.models.post_processing.FBPConvNet.FBPConvNet method) (LION.models.post_processing.FBPConvNet.Up method) (LION.models.post_processing.FBPConvNetImage.FBPConvNetImage method) (LION.models.torch_model.TorchModel method) (LION.operators.CompositeOp method) (LION.operators.ct.CTProjectionOp method) (LION.operators.DebiasOp method) (LION.operators.Operator method) (LION.operators.pcm.PhotocurrentMapOp method) (LION.operators.pcm.WalshHadamard2D method) (LION.operators.Wavelet2D method) forward_backward_splitting() (LION.reconstructors.PnP method) ForwardReconstructor (class in LION.reconstructors) from_HU_to_density() (in module LION.operators.ct.ct_utils) from_HU_to_material_id() (in module LION.operators.ct.ct_utils) from_HU_to_mu() (in module LION.operators.ct.ct_utils) from_HU_to_normal() (in module LION.operators.ct.ct_utils) from_record() (LION.utils.normaliser.Normalisation static method) FullDataCTRecon (class in LION.experiments.deteCT_benchmark) FusionFBPNetwork (class in LION.models.learned_fbp.FusionFBP) G gaussian_blur() (in module LION.utils.image_transforms) gaussian_kernel1d() (in module LION.utils.image_transforms) GaussianDenoiserSolver (class in LION.optimizers.GaussianDenoiserSolver) Geometry (class in LION.operators.ct.ct_geometry) get_baseline() (LION.evaluation.comparison.Comparison method) get_dataset() (LION.experiments.ct_experiments.Experiment method) get_dataset_parameters() (LION.experiments.ct_experiments.Experiment static method) get_default_geometry() (LION.data_loaders.deteCT.deteCT static method) get_default_operator() (LION.data_loaders.deteCT.deteCT static method) get_input_type() (LION.models.LIONmodel.LIONmodel method) get_mask() (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver method) get_mask_tensor() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_model() (LION.optimizers.LIONsolver.LIONsolver method) get_operator() (LION.data_loaders.deteCT.deteCT method) (LION.evaluation.evaluation.Evaluation method) get_parameters() (LION.models.LIONmodel.LIONmodel method) get_patient_id_to_first_index_dict() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_reconstruction_tensor() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_slice_index_to_patient_id_list() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_slices_to_load() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_specific_slice() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) get_testing_dataset() (LION.experiments.ct_experiments.Experiment method) get_training_dataset() (LION.experiments.ct_experiments.Experiment method) get_validation_dataset() (LION.experiments.ct_experiments.Experiment method) grad() (LION.models.PnP.gradient_step_denoiser.GSD method) gradient() (LION.reconstructors.LearnedRegularizerReconstructor method) gradientTVnorm2D() (LION.models.iterative_unrolled.LG.LG method) gram() (LION.operators.Operator method) GroundTruthCT (class in LION.experiments.deteCT_benchmark) GSD (class in LION.models.PnP.gradient_step_denoiser) H HAARPsi (class in LION.metrics.haarpsi) higher_is_better (LION.metrics.haarpsi.HAARPsi attribute) (LION.metrics.psnr.PSNR attribute) (LION.metrics.ssim.SSIM attribute) history() (in module LION.optimizers.training_record) hqs_algorithm() (LION.reconstructors.PnP method) I ICNN_layer (class in LION.models.learned_regularizer.ACR) IMAGE (LION.models.LIONmodel.ModelInputType attribute) images() (LION.evaluation.comparison.Comparison method) import_mrpro() (in module LION.utils.mrpro_import) import_path() (in module LION.utils.spec) import_spyrit() (in module LION.utils.spyrit_import) import_tomosipo() (in module LION.utils.tomosipo_import) init_from_parameter() (LION.operators.ct.ct_geometry.Geometry class method) initial_guess() (LION.reconstructors.LIONreconstructor.LIONReconstructor method) initial_layer() (LION.models.learned_fbp.DeepFusionBP.DBP_block method) (LION.models.learned_fbp.FusionFBP.DenoisingBlock method) initial_reconstruction() (LION.models.LIONmodel.LIONmodel method) initialize_weights() (LION.models.learned_regularizer.ACR.ACR method) InitialVelocity (class in LION.models.iterative_unrolled.cLPD) (class in LION.models.post_processing.cFBPConvNet) input_combinations() (LION.optimizers.Sparse2InverseSolver.Sparse2InverseSolver static method) instantiate() (in module LION.utils.spec) (LION.data_loaders.LIONDataset.LIONDataset class method) (LION.evaluation.comparison.Comparison class method) (LION.evaluation.evaluation.Evaluation class method) (LION.experiments.ct_experiments.Experiment class method) (LION.models.LIONmodel.LIONmodel class method) (LION.optimizers.LIONsolver.LIONsolver class method) (LION.reconstructors.LIONreconstructor.LIONReconstructor class method) IntermediateResidualBlock (class in LION.models.learned_fbp.DeepFBP) (class in LION.models.learned_fbp.DeepFusionBP) (class in LION.models.learned_fbp.FusionFBP) inverse() (LION.operators.Operator method) (LION.operators.pcm.WalshHadamard2D method) (LION.operators.Wavelet2D method) is_allowed() (in module LION.utils.spec) is_data_record() (in module LION.data_loaders.data_record) is_environment_record() (in module LION.utils.environment) is_filled() (LION.utils.parameter.LIONParameter method) is_test_record() (in module LION.evaluation.evaluation) is_training_record() (in module LION.optimizers.training_record) is_unsaved() (in module LION.utils.spec) ItNet (class in LION.models.iterative_unrolled.ItNet) J jacobian_spectral_norm() (in module LION.losses.jacobian_penalty) JSONParamEncoder (class in LION.utils.utils) L L2net (class in LION.models.learned_regularizer.ACR) LearnableFilter (class in LION.models.learned_fbp.DeepFBP) (class in LION.models.learned_fbp.DeepFusionBP) (class in LION.models.learned_fbp.FusionFBP) LearnedRegularizerReconstructor (class in LION.reconstructors) LG (class in LION.models.iterative_unrolled.LG) LGblock (class in LION.models.iterative_unrolled.LG) LIDC_IDRI (class in LION.data_loaders.LIDC_IDRI) LimitedAngle120CTRecon (class in LION.experiments.deteCT_benchmark) LimitedAngle150CTRecon (class in LION.experiments.deteCT_benchmark) LimitedAngle60CTRecon (class in LION.experiments.deteCT_benchmark) LimitedAngle90CTRecon (class in LION.experiments.deteCT_benchmark) LimitedAngleCTRecon (class in LION.experiments.ct_experiments) LimitedAngleExtremeLowDoseCTRecon (class in LION.experiments.ct_experiments) LimitedAngleLowDoseCTRecon (class in LION.experiments.ct_experiments) LION.classical_algorithms module LION.classical_algorithms.fista module LION.data_loaders module LION.data_loaders.data_record module LION.data_loaders.deteCT module LION.data_loaders.LIDC_IDRI module LION.data_loaders.LIONDataset module LION.evaluation module LION.evaluation.comparison module LION.evaluation.evaluation module LION.evaluation.figures module LION.evaluation.methods module LION.experiments module LION.experiments.ct_experiments module LION.experiments.deteCT_benchmark module LION.losses module LION.losses.jacobian_penalty module LION.losses.SURE module LION.losses.SUREpgImage module LION.metrics module LION.metrics.haarpsi module LION.metrics.psnr module LION.metrics.ssim module LION.models module LION.models.CNNs module LION.models.CNNs.dncnn module LION.models.CNNs.drunet module LION.models.CNNs.MSDNet module LION.models.CNNs.UNets module LION.models.CNNs.UNets.ResUNet3D module LION.models.CNNs.UNets.Unet module LION.models.fully_learned module LION.models.iterative_unrolled module LION.models.iterative_unrolled.cLPD module LION.models.iterative_unrolled.ItNet module LION.models.iterative_unrolled.LG module LION.models.iterative_unrolled.LPD module LION.models.learned_fbp module LION.models.learned_fbp.DeepFBP module LION.models.learned_fbp.DeepFusionBP module LION.models.learned_fbp.FusionFBP module LION.models.learned_regularizer module LION.models.learned_regularizer.ACR module LION.models.learned_regularizer.AR module LION.models.LIONmodel module LION.models.PnP module LION.models.PnP.gradient_step_denoiser module LION.models.post_processing module LION.models.post_processing.cFBPConvNet module LION.models.post_processing.FBPConvNet module LION.models.post_processing.FBPConvNetImage module LION.models.torch_model module LION.operators module LION.operators.ct module LION.operators.ct.ct_geometry module LION.operators.ct.ct_utils module LION.operators.pcm module LION.optimizers module LION.optimizers.AdversarialRegularizerSolver module LION.optimizers.Equivariance2InverseSolver module LION.optimizers.EquivariantSolver module LION.optimizers.GaussianDenoiserSolver module LION.optimizers.LIONsolver module LION.optimizers.Noise2InverseSolver module LION.optimizers.Noisier2InverseSolver module LION.optimizers.Proj2ProjSolver module LION.optimizers.SelfSupervisedSolver module LION.optimizers.Sparse2InverseSolver module LION.optimizers.SupervisedSolver module LION.optimizers.training_record module LION.package module LION.reconstructors module LION.reconstructors.LIONreconstructor module LION.utils module LION.utils.citation module LION.utils.common_primitives module LION.utils.device module LION.utils.environment module LION.utils.image_transforms module LION.utils.math module LION.utils.mrpro_import module LION.utils.normaliser module LION.utils.parameter module LION.utils.paths module LION.utils.rng module LION.utils.spec module LION.utils.spyrit_import module LION.utils.tomosipo_import module LION.utils.utils module LIONDataset (class in LION.data_loaders.LIONDataset) LIONmodel (class in LION.models.LIONmodel) LIONModelParameter (class in LION.models.LIONmodel) LIONParameter (class in LION.utils.parameter) LIONReconstructor (class in LION.reconstructors.LIONreconstructor) LIONsolver (class in LION.optimizers.LIONsolver) load() (in module LION.package) (LION.models.LIONmodel.LIONmodel class method) (LION.operators.ct.ct_geometry.Geometry method) (LION.reconstructors.LIONreconstructor.LIONReconstructor class method) (LION.utils.parameter.LIONParameter method) load_and_build() (in module LION.package) load_checkpoint() (LION.models.LIONmodel.LIONmodel class method) (LION.optimizers.LIONsolver.LIONsolver method) load_checkpoint_if_exists() (LION.models.LIONmodel.LIONmodel class method) load_json() (in module LION.data_loaders.LIDC_IDRI) loader_settings() (in module LION.optimizers.training_record) logit() (LION.metrics.haarpsi.HAARPsi method) LowDoseCTRecon (class in LION.experiments.ct_experiments) (class in LION.experiments.deteCT_benchmark) LPD (class in LION.models.iterative_unrolled.LPD) M made_from_random_state() (in module LION.models.LIONmodel) make_operator() (LION.operators.ct.ct_geometry.Geometry method) (LION.utils.parameter.OperatorParameters method) maps() (LION.metrics.haarpsi.HAARPsi method) measured_2detect_parameters() (LION.experiments.ct_experiments.Experiment static method) method() (in module LION.evaluation.methods) mini_batch_step() (LION.optimizers.AdversarialRegularizerSolver.ARSolver method) (LION.optimizers.Equivariance2InverseSolver.Equivariance2InverseSolver method) (LION.optimizers.EquivariantSolver.EquivariantSolver method) (LION.optimizers.GaussianDenoiserSolver.GaussianDenoiserSolver method) (LION.optimizers.LIONsolver.LIONsolver method) (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver method) (LION.optimizers.Noisier2InverseSolver.Noisier2InverseSolver method) (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver method) (LION.optimizers.SelfSupervisedSolver.SelfSupervisedSolver method) (LION.optimizers.Sparse2InverseSolver.Sparse2InverseSolver method) (LION.optimizers.SupervisedSolver.SupervisedSolver method) model_card() (in module LION.package) model_forward() (in module LION.optimizers.LIONsolver) ModelInputType (class in LION.models.LIONmodel) module LION.classical_algorithms LION.classical_algorithms.fista LION.data_loaders LION.data_loaders.data_record LION.data_loaders.deteCT LION.data_loaders.LIDC_IDRI LION.data_loaders.LIONDataset LION.evaluation LION.evaluation.comparison LION.evaluation.evaluation LION.evaluation.figures LION.evaluation.methods LION.experiments LION.experiments.ct_experiments LION.experiments.deteCT_benchmark LION.losses LION.losses.jacobian_penalty LION.losses.SURE LION.losses.SUREpgImage LION.metrics LION.metrics.haarpsi LION.metrics.psnr LION.metrics.ssim LION.models LION.models.CNNs LION.models.CNNs.dncnn LION.models.CNNs.drunet LION.models.CNNs.MSDNet LION.models.CNNs.UNets LION.models.CNNs.UNets.ResUNet3D LION.models.CNNs.UNets.Unet LION.models.fully_learned LION.models.iterative_unrolled LION.models.iterative_unrolled.cLPD LION.models.iterative_unrolled.ItNet LION.models.iterative_unrolled.LG LION.models.iterative_unrolled.LPD LION.models.learned_fbp LION.models.learned_fbp.DeepFBP LION.models.learned_fbp.DeepFusionBP LION.models.learned_fbp.FusionFBP LION.models.learned_regularizer LION.models.learned_regularizer.ACR LION.models.learned_regularizer.AR LION.models.LIONmodel LION.models.PnP LION.models.PnP.gradient_step_denoiser LION.models.post_processing LION.models.post_processing.cFBPConvNet LION.models.post_processing.FBPConvNet LION.models.post_processing.FBPConvNetImage LION.models.torch_model LION.operators LION.operators.ct LION.operators.ct.ct_geometry LION.operators.ct.ct_utils LION.operators.pcm LION.optimizers LION.optimizers.AdversarialRegularizerSolver LION.optimizers.Equivariance2InverseSolver LION.optimizers.EquivariantSolver LION.optimizers.GaussianDenoiserSolver LION.optimizers.LIONsolver LION.optimizers.Noise2InverseSolver LION.optimizers.Noisier2InverseSolver LION.optimizers.Proj2ProjSolver LION.optimizers.SelfSupervisedSolver LION.optimizers.Sparse2InverseSolver LION.optimizers.SupervisedSolver LION.optimizers.training_record LION.package LION.reconstructors LION.reconstructors.LIONreconstructor LION.utils LION.utils.citation LION.utils.common_primitives LION.utils.device LION.utils.environment LION.utils.image_transforms LION.utils.math LION.utils.mrpro_import LION.utils.normaliser LION.utils.parameter LION.utils.paths LION.utils.rng LION.utils.spec LION.utils.spyrit_import LION.utils.tomosipo_import LION.utils.utils MSD_Layer (class in LION.models.CNNs.MSDNet) MSDNet (class in LION.models.CNNs.MSDNet) N named_methods() (LION.evaluation.comparison.Comparison method) Noise2InverseSolver (class in LION.optimizers.Noise2InverseSolver) noise_I0() (LION.data_loaders.deteCT.deteCT method) noise_level_input() (in module LION.models.torch_model) noise_level_map() (in module LION.models.LIONmodel) noise_parameters() (LION.data_loaders.deteCT.deteCT static method) (LION.experiments.ct_experiments.Experiment static method) Noisier2InverseSolver (class in LION.optimizers.Noisier2InverseSolver) Normalisation (class in LION.utils.normaliser) normalise() (LION.models.LIONmodel.LIONmodel method) (LION.utils.normaliser.Normalisation method) normalise_measurements() (LION.utils.normaliser.Normalisation method) not_possible_with_2detect() (LION.experiments.ct_experiments.Experiment static method) npy_problem() (in module LION.data_loaders.LIDC_IDRI) O ODEBlock (class in LION.models.iterative_unrolled.cLPD) (class in LION.models.post_processing.cFBPConvNet) one_X_strategy() (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver class method) Operator (class in LION.operators) OperatorParameters (class in LION.utils.parameter) P parallel_default_parameters() (LION.operators.ct.ct_geometry.Geometry static method) parallel_sparse_angle_parameters() (LION.operators.ct.ct_geometry.Geometry static method) parallel_sparse_view_parameters() (LION.operators.ct.ct_geometry.Geometry static method) parameters() (in module LION.utils.spec) parameters_from_file() (LION.data_loaders.LIONDataset.LIONDataset class method) (LION.experiments.ct_experiments.Experiment class method) (LION.models.LIONmodel.LIONmodel class method) (LION.optimizers.LIONsolver.LIONsolver class method) (LION.reconstructors.LIONreconstructor.LIONReconstructor class method) patches() (LION.optimizers.GaussianDenoiserSolver.GaussianDenoiserSolver static method) patient_list() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) per_sample() (in module LION.evaluation.figures) per_sample_differences() (in module LION.evaluation.figures) PhotocurrentMapOp (class in LION.operators.pcm) PnP (class in LION.reconstructors) Positive (class in LION.models.learned_regularizer.ACR) power_method() (in module LION.utils.math) pretrained() (LION.models.CNNs.drunet.DRUNet class method) problem_differences() (in module LION.evaluation.comparison) Proj2ProjSolver (class in LION.optimizers.Proj2ProjSolver) ProximalDenoiserPenalty (class in LION.losses.jacobian_penalty) pseudo_inv() (LION.operators.pcm.PhotocurrentMapOp method) PSNR (class in LION.metrics.psnr) publish() (in module LION.package) publish_problems() (in module LION.utils.environment) R ram_lak_filter() (LION.models.learned_fbp.DeepFBP.DeepFBPNetwork method) (LION.models.learned_fbp.DeepFusionBP.DeepFusionBPNetwork method) (LION.models.learned_fbp.FusionFBP.FusionFBPNetwork method) random_crop() (in module LION.utils.image_transforms) random_erasing() (in module LION.utils.image_transforms) random_flip_rotate() (in module LION.utils.image_transforms) random_state() (in module LION.utils.rng) range_shape (LION.operators.CompositeOp property) (LION.operators.ct.CTProjectionOp property) (LION.operators.DebiasOp property) (LION.operators.Operator property) (LION.operators.pcm.PhotocurrentMapOp property) (LION.operators.pcm.WalshHadamard2D property) (LION.operators.Wavelet2D property) read() (in module LION.utils.spec) read_not_resampled() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) read_pixel_spacing() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI static method) read_record() (in module LION.data_loaders.data_record) read_test_record() (in module LION.evaluation.evaluation) read_training_record() (in module LION.optimizers.training_record) reconstruct() (LION.optimizers.Equivariance2InverseSolver.Equivariance2InverseSolver method) (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver method) (LION.optimizers.Noisier2InverseSolver.Noisier2InverseSolver method) (LION.optimizers.Proj2ProjSolver.Proj2ProjSolver method) (LION.optimizers.Sparse2InverseSolver.Sparse2InverseSolver method) (LION.reconstructors.ForwardReconstructor method) (LION.reconstructors.LIONreconstructor.LIONReconstructor method) reconstruct_measurements() (LION.optimizers.LIONsolver.LIONsolver method) reconstruct_sample() (LION.reconstructors.ForwardReconstructor method) (LION.reconstructors.LearnedRegularizerReconstructor method) (LION.reconstructors.LIONreconstructor.LIONReconstructor method) (LION.reconstructors.PnP method) reconstructed_with (LION.optimizers.AdversarialRegularizerSolver.ARSolver attribute) reconstructions() (in module LION.evaluation.figures) record() (LION.utils.normaliser.Normalisation method) recorded_spec() (in module LION.data_loaders.data_record) RegProximal (class in LION.models.iterative_unrolled.LPD) regularizer_value() (LION.reconstructors.LearnedRegularizerReconstructor method) ResBlock (class in LION.models.CNNs.drunet) ResidualUnit (class in LION.models.CNNs.UNets.ResUNet3D) resolve() (in module LION.utils.spec) resolve_reconstruction() (in module LION.utils.parameter) results_path() (in module LION.utils.paths) ResUNet3D (class in LION.models.CNNs.UNets.ResUNet3D) rotate() (in module LION.utils.image_transforms) rotation_group() (LION.optimizers.EquivariantSolver.EquivariantSolver static method) RotationGroup (class in LION.optimizers.EquivariantSolver) run() (LION.evaluation.comparison.Comparison method) (LION.evaluation.evaluation.Evaluation method) run_cmd() (in module LION.utils.utils) S sample_files() (LION.data_loaders.deteCT.deteCT method) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) sample_groups() (LION.data_loaders.deteCT.deteCT method) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) sample_ids() (in module LION.evaluation.evaluation) (LION.data_loaders.deteCT.deteCT method) (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) save() (LION.evaluation.comparison.Comparison method) (LION.models.LIONmodel.LIONmodel method) (LION.reconstructors.LIONreconstructor.LIONReconstructor method) (LION.utils.parameter.LIONParameter method) save_checkpoint() (LION.models.LIONmodel.LIONmodel method) (LION.optimizers.LIONsolver.LIONsolver method) save_final_results() (LION.optimizers.LIONsolver.LIONsolver method) save_validation() (LION.optimizers.LIONsolver.LIONsolver method) scores() (in module LION.evaluation.evaluation) seed_all() (in module LION.utils.rng) seed_from_parts() (in module LION.utils.rng) seeded() (in module LION.utils.rng) select_slices() (in module LION.data_loaders.LIDC_IDRI) SelfSupervisedSolver (class in LION.optimizers.SelfSupervisedSolver) serialize() (LION.operators.ct.ct_geometry.Geometry method) (LION.utils.parameter.LIONParameter method) set_checkpointing() (LION.optimizers.LIONsolver.LIONsolver method) set_image_transform() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) set_initial_reconstruction() (LION.models.LIONmodel.LIONmodel method) set_normalisation() (LION.models.LIONmodel.LIONmodel method) set_random_state() (in module LION.utils.rng) set_saving() (LION.optimizers.LIONsolver.LIONsolver method) set_sinogram_transform() (LION.data_loaders.LIDC_IDRI.LIDC_IDRI method) set_testing() (LION.optimizers.AdversarialRegularizerSolver.ARSolver method) (LION.optimizers.LIONsolver.LIONsolver method) set_training() (LION.optimizers.LIONsolver.LIONsolver method) set_validation() (LION.optimizers.AdversarialRegularizerSolver.ARSolver method) (LION.optimizers.LIONsolver.LIONsolver method) setting() (LION.reconstructors.PnP method) shared_samples() (in module LION.evaluation.comparison) single_back_projections (class in LION.models.learned_fbp.DeepFusionBP) SINOGRAM (LION.models.LIONmodel.ModelInputType attribute) sinogram_add_noise() (in module LION.operators.ct.ct_utils) sirt() (in module LION.operators.ct) soft_threshold() (in module LION.classical_algorithms.fista) Sparse2InverseSolver (class in LION.optimizers.Sparse2InverseSolver) sparse_angle_parameters() (LION.operators.ct.ct_geometry.Geometry static method) sparse_view_parameters() (LION.operators.ct.ct_geometry.Geometry static method) SparseAngle120CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngle180CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngle360CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngle60CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngle720CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngle90CTRecon (class in LION.experiments.deteCT_benchmark) SparseAngleCTRecon (class in LION.experiments.ct_experiments) SparseAngleExtremeLowDoseCTRecon (class in LION.experiments.ct_experiments) SparseAngleLowDoseCTRecon (class in LION.experiments.ct_experiments) spec() (LION.evaluation.comparison.Comparison method) (LION.evaluation.evaluation.Evaluation method) spec_kwargs() (LION.models.PnP.gradient_step_denoiser.GSD method) (LION.operators.ct.ct_geometry.Geometry method) (LION.optimizers.LIONsolver.LIONsolver method) (LION.reconstructors.LIONreconstructor.LIONReconstructor method) spgl1_torch() (in module LION.classical_algorithms) split() (LION.operators.ct.ct_geometry.Geometry method) (LION.utils.parameter.OperatorParameters method) split_count (LION.operators.ct.ct_geometry.Geometry property) (LION.utils.parameter.OperatorParameters property) split_measurements() (LION.operators.ct.ct_geometry.Geometry method) (LION.utils.parameter.OperatorParameters method) SPLITS (LION.experiments.ct_experiments.Experiment attribute) SSIM (class in LION.metrics.ssim) summary() (in module LION.evaluation.evaluation) summary_of() (in module LION.evaluation.evaluation) SupervisedSolver (class in LION.optimizers.SupervisedSolver) SURE (class in LION.losses.SURE) SUREpgLoss (class in LION.losses.SUREpgImage) T table() (in module LION.evaluation.evaluation) (LION.evaluation.comparison.Comparison method) takes_noise_level() (LION.models.LIONmodel.LIONmodel method) (LION.models.PnP.gradient_step_denoiser.GSD method) (LION.models.torch_model.TorchModel method) target_class() (in module LION.utils.spec) test() (LION.optimizers.LIONsolver.LIONsolver method) to_device() (LION.operators.Operator method) to_spec() (in module LION.utils.spec) TorchModel (class in LION.models.torch_model) train() (LION.optimizers.LIONsolver.LIONsolver method) train_again() (in module LION.package) train_step() (LION.optimizers.LIONsolver.LIONsolver method) training_record() (LION.optimizers.LIONsolver.LIONsolver method) tv_min() (in module LION.operators.ct) U UNet (class in LION.models.CNNs.UNets.Unet) unknown_names() (in module LION.utils.spec) unnormalise() (LION.models.LIONmodel.LIONmodel method) (LION.utils.normaliser.Normalisation method) unpack() (LION.utils.parameter.LIONParameter method) unzip_file() (in module LION.utils.utils) Up (class in LION.models.CNNs.UNets.ResUNet3D) (class in LION.models.post_processing.cFBPConvNet) (class in LION.models.post_processing.FBPConvNet) upsample_convtranspose() (in module LION.models.CNNs.drunet) V validate() (LION.optimizers.GaussianDenoiserSolver.GaussianDenoiserSolver method) (LION.optimizers.LIONsolver.LIONsolver method) W WalshHadamard2D (class in LION.operators.pcm) warn_if_not_mse() (in module LION.optimizers.LIONsolver) warn_unknown_names() (in module LION.utils.spec) Wavelet2D (class in LION.operators) weights_sha256() (in module LION.optimizers.training_record) wgan_loss() (LION.optimizers.AdversarialRegularizerSolver.ARSolver method) with_current_names() (in module LION.utils.parameter) X X_one_strategy() (LION.optimizers.Noise2InverseSolver.Noise2InverseSolver class method)