MCPcopy Create free account

hub / github.com/XiaoBin2001/Improved-GS / types & classes

Types & classes45 in github.com/XiaoBin2001/Improved-GS

↓ 3 callersClassCamera
Full camera record with image data and projection matrices.
scene/cameras.py:60
↓ 3 callersClassGaussianRasterizer
submodules/diff-gaussian-rasterization/diff_gaussian_rasterization/__init__.py:303
↓ 3 callersClassLPIPS
r"""Creates a criterion that measures Learned Perceptual Image Patch Similarity (LPIPS). Arguments: net_type (str): the network type
lpipsPyTorch/modules/lpips.py:8
↓ 2 callersClassBasicPointCloud
Minimal point-cloud record with positions, RGB colors, and normals.
utils/graphics_utils.py:16
↓ 2 callersClassCameraInfo
Lightweight camera metadata produced by dataset readers.
scene/dataset_readers.py:25
↓ 2 callersClassGaussianRasterizationSettings
submodules/diff-gaussian-rasterization/diff_gaussian_rasterization/__init__.py:285
↓ 2 callersClassGroupParams
Simple object used to hold extracted parameters as attributes. The project historically reads options with dot access, so this class
arguments/__init__.py:33
↓ 2 callersClassImage
COLMAP image record with a convenience quaternion-to-matrix method.
scene/colmap_loader.py:58
↓ 2 callersClassModelParams
Dataset and output-path options used before the scene is created.
arguments/__init__.py:108
↓ 2 callersClassPipelineParams
Renderer behavior options passed to the Gaussian rasterizer.
arguments/__init__.py:137
↓ 2 callersClassScene
Loaded dataset plus the Gaussian model associated with it.
scene/__init__.py:96
↓ 2 callersClassSceneInfo
Complete dataset description consumed by Scene.
scene/dataset_readers.py:42
↓ 1 callersClassAlexNet
lpipsPyTorch/modules/networks.py:77
↓ 1 callersClassF
Stdout wrapper that appends timestamps unless quiet mode is enabled.
utils/general_utils.py:106
↓ 1 callersClassGNSParams
GNS opacity regularization and learning-rate scaling settings.
arguments/__init__.py:249
↓ 1 callersClassGaussianAdam
submodules/diff-gaussian-rasterization/diff_gaussian_rasterization/__init__.py:521
↓ 1 callersClassImprovedGSParams
ImprovedGS structure-growth, budget, RAP, and MU schedule options.
arguments/__init__.py:213
↓ 1 callersClassLinLayers
lpipsPyTorch/modules/networks.py:23
↓ 1 callersClassMCMCParams
MCMC relocation and noise regularization settings.
arguments/__init__.py:236
↓ 1 callersClassMiniGSParams
MiniGS-specific limits and periodic reinitialization settings.
arguments/__init__.py:199
↓ 1 callersClassOptimizationBaseParams
Common optimization settings shared by all training methods.
arguments/__init__.py:149
↓ 1 callersClassOptimizationParams
Wrapper that registers and merges all optimization-related groups.
arguments/__init__.py:274
↓ 1 callersClassRegPruneParams
Final pruning budget settings used by regularized pruning methods.
arguments/__init__.py:260
↓ 1 callersClassSqueezeNet
lpipsPyTorch/modules/networks.py:66
↓ 1 callersClassTrainingContext
Bundle long-lived objects needed by training stages. Passing this object keeps stage function signatures short while still m
scene/training_context.py:46
↓ 1 callersClassTrainingMethodParams
Method selector and ImprovedGS component switches.
arguments/__init__.py:185
↓ 1 callersClassVGG16
lpipsPyTorch/modules/networks.py:88
ClassBaseNet
lpipsPyTorch/modules/networks.py:36
ClassBinningState
submodules/diff-gaussian-rasterization/cuda_rasterizer/rasterizer_impl.h:60
ClassFusedSSIMMap
submodules/fused-ssim/fused_ssim/__init__.py:11
ClassGaussianModel
Trainable Gaussian collection used by rendering, training, and saving code.
scene/gaussian_model.py:24
ClassGaussianModelDensificationMixin
Mixin that adds structure updates to GaussianModel.
scene/gaussian_model_densification.py:23
ClassGaussianModelIOMixin
Mixin that creates Gaussian tensors from point clouds and reads/writes PLY files.
scene/gaussian_model_io.py:24
ClassGaussianModelOptimizerMixin
Mixin that owns optimizer setup, restore, and tensor replacement logic.
scene/gaussian_model_optimizer.py:24
ClassGaussianModelSHMixin
Mixin that grows SH capacity and advances the active SH degree.
scene/gaussian_model_sh.py:14
ClassGeometryState
submodules/diff-gaussian-rasterization/cuda_rasterizer/rasterizer_impl.h:29
ClassImageState
submodules/diff-gaussian-rasterization/cuda_rasterizer/rasterizer_impl.h:46
ClassMiniCam
Lightweight camera view that stores only projection-related fields.
scene/cameras.py:145
ClassParamGroup
Base class that registers one group of argparse options from defaults.
arguments/__init__.py:43
ClassRasterizer
submodules/diff-gaussian-rasterization/cuda_rasterizer/rasterizer.h:20
ClassRuntimeState
Optional scratch fields shared across training stages. Values here are created once and updated over many iterations, such as
scene/training_context.py:18
ClassSampleState
submodules/diff-gaussian-rasterization/cuda_rasterizer/rasterizer_impl.h:76
ClassSimpleKNN
submodules/simple-knn/simple_knn.h:15
ClassTrainingLoopState
State reused by many training-loop stages. Keeping these values in one typed dictionary makes call sites shorter while still
scene/training_runtime.py:27
Class_RasterizeGaussians
submodules/diff-gaussian-rasterization/diff_gaussian_rasterization/__init__.py:172