ct_experiments.py¶
Source: LION/experiments/ct_experiments.py
Reusable CT experiment definitions for LION datasets.
- class LION.experiments.ct_experiments.Experiment(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
ABCBind CT geometry, measurement noise, and dataset parameters.
Derived classes define
default_parameters(); instances then create consistent training, validation, and testing datasets for that protocol.
- class LION.experiments.ct_experiments.PaDISFanBeam8CTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
_PaDISFanBeamCTReconBaseNoise-free eight-view full-angle LIDC fan-beam experiment.
- class LION.experiments.ct_experiments.PaDISFanBeam20CTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
_PaDISFanBeamCTReconBaseNoise-free 20-view full-angle LIDC fan-beam experiment.
- class LION.experiments.ct_experiments.PaDISFanBeam60CTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
_PaDISFanBeamCTReconBaseNoise-free 60-view full-angle LIDC fan-beam experiment.
- class LION.experiments.ct_experiments.PaDISFanBeam120LimitedCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
_PaDISFanBeamCTReconBaseNoise-free 20-view LIDC fan-beam experiment spanning 120 degrees.
- class LION.experiments.ct_experiments.PaDISFanBeam180CTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
PaDISFanBeam120LimitedCTReconCompatibility alias for the paper-facing limited-angle fan-beam row.
- class LION.experiments.ct_experiments.ExtremeLowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.LowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.LimitedAngleCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.LimitedAngleLowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.LimitedAngleExtremeLowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.SparseAngleCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.SparseAngleLowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.SparseAngleExtremeLowDoseCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment
- class LION.experiments.ct_experiments.clinicalCTRecon(experiment_params=None, dataset='LIDC-IDRI', datafolder=None, image_scaling=1.0)[source]¶
Bases:
Experiment