MCPcopy Create free account

hub / github.com/JasonLSC/GSCodec_Studio / types & classes

Types & classes187 in github.com/JasonLSC/GSCodec_Studio

↓ 108 callersClassCodecConfig
examples/compress_ply_sequence.py:59
↓ 34 callersClassConfig
examples/compress_ply_sequence.py:166
↓ 29 callersClassVideoCompressionConfig
examples/compress_ply_sequence.py:107
↓ 18 callersClassAttributeCodecs
examples/compress_ply_sequence.py:64
↓ 14 callersClassCameraInfo
examples/helper/STG/dataset_readers.py:29
↓ 13 callersClassGSCDataset
Dataset class for GSC with scene-specific train/test view split.
examples/datasets/colmap.py:404
↓ 12 callersClassEntropy_factorized_optimized_refactor
gsplat/compression_simulation/entropy_model.py:195
↓ 10 callersClassConfig
examples/codec_ply_sequence.py:246
↓ 10 callersClassSeqYUVCodecConfig
examples/codec_ply_sequence.py:129
↓ 9 callersClassDataset
A simple dataset class.
examples/datasets/colmap.py:313
↓ 9 callersClassParser
COLMAP parser.
examples/datasets/colmap.py:29
↓ 8 callersClassCamera
examples/helper/STG/cameras.py:22
↓ 8 callersClassEntropy_gaussian
gsplat/compression_simulation/entropy_model.py:313
↓ 8 callersClassQuantFieldConfig
Field-specific quantization parameters.
gsplat/compression/post_training/configs.py:85
↓ 7 callersClassAttributeQuantizerConfig
Quantization controls for a single attribute.
gsplat/compression_simulation/config.py:51
↓ 7 callersClassEntropyResult
gsplat/compression_simulation/entropy.py:17
↓ 6 callersClassCameraOptModule
Camera pose optimization module.
examples/utils.py:14
↓ 6 callersClassCodecConfig
examples/codec_ply_sequence.py:60
↓ 6 callersClassCodecConfig
examples/simple_trainer_old.py:93
↓ 6 callersClassCodecConfig
examples/ply_loader_renderer.py:87
↓ 6 callersClassCompressionConfig
examples/ply_loader_renderer.py:107
↓ 6 callersClassConfig
examples/ply_loader_renderer.py:141
↓ 6 callersClassSceneInfo
examples/helper/STG/dataset_readers.py:49
↓ 5 callersClassCodecArtifacts
gsplat/compression/post_training/codec.py:52
↓ 5 callersClassDataset
examples/datasets/INVR_N3D.py:114
↓ 5 callersClassDefaultStrategy
A default strategy that follows the original 3DGS paper: `3D Gaussian Splatting for Real-Time Radiance Field Rendering <https://arxiv.org/abs/230
gsplat/strategy/default.py:12
↓ 5 callersClassMaskConfig
Configuration for adaptive mask stage.
gsplat/compression_simulation/config.py:154
↓ 5 callersClassPCCompressionConfig
examples/compress_ply_sequence.py:98
↓ 5 callersClassPngCompression
Uses quantization and sorting to compress splats into PNG files and uses K-means clustering to compress the spherical harmonic coefficents. .
gsplat/compression/png_compression.py:18
↓ 5 callersClassPruningStepRecord
Record describing a single pruning step.
gsplat/compression/post_training/stages.py:121
↓ 5 callersClassQuantFieldStats
Statistics required to dequantize a single tensor field.
gsplat/compression/post_training/stages.py:20
↓ 4 callersClassDifferentiableQuantizer
gsplat/compression_simulation/quantizer.py:19
↓ 4 callersClassGridEncoder
gsplat/compression_simulation/gaussian_distribution_model.py:190
↓ 4 callersClassMCMCStrategy
Strategy that follows the paper: `3D Gaussian Splatting as Markov Chain Monte Carlo <https://arxiv.org/abs/2404.09591>`_ This strategy will:
gsplat/strategy/mcmc.py:13
↓ 4 callersClassMappingContext
Permutation metadata produced by the mapping stage.
gsplat/compression/post_training/stages.py:171
↓ 4 callersClassMaskResult
gsplat/compression_simulation/mask.py:14
↓ 4 callersClassMetricSpec
tools/dyn_bench/make_rd_table.py:19
↓ 4 callersClassMetricSpec
tools/static_bench/make_rd_table.py:67
↓ 4 callersClassQuantizationContext
Metadata storing quantization statistics for every field.
gsplat/compression/post_training/stages.py:83
↓ 3 callersClassAnnealingMask
gsplat/compression_simulation/ada_mask.py:6
↓ 3 callersClassAppearanceOptModule
Appearance optimization module.
examples/utils.py:53
↓ 3 callersClassEntropyConstraint
gsplat/compression_simulation/entropy.py:23
↓ 3 callersClassLowerBound
Lower bound operator, computes `torch.max(x, bound)` with a custom gradient. The derivative is replaced by the identity function when `x` is
gsplat/compression_simulation/entropy_model.py:369
↓ 3 callersClassNullCompressionSimulation
No-op simulation used when compression simulation is disabled.
gsplat/compression_simulation/runtime.py:65
↓ 3 callersClassParser
COLMAP parser.
examples/datasets/INVR_N3D.py:28
↓ 3 callersClassQuantManager
gsplat/compression/post_training/components/quant/manager.py:11
↓ 3 callersClassQuantizeResult
gsplat/compression_simulation/quantizer.py:13
↓ 3 callersClassSimulationResult
gsplat/compression_simulation/runtime.py:29
↓ 2 callersClassBasicPointCloud
examples/helper/STG/graphics_utils.py:17
↓ 2 callersClassBilateralGrid
Class for 3D bilateral grids. Holds one or more than one bilateral grids.
examples/lib_bilagrid.py:247
↓ 2 callersClassCompSimConfig
Top-level configuration for compression simulation.
gsplat/compression_simulation/config.py:186
↓ 2 callersClassConfig
examples/simple_trainer_old.py:147
↓ 2 callersClassConfig
examples/simple_trainer_dyngs.py:77
↓ 2 callersClassConfig
examples/simple_trainer_STG.py:86
↓ 2 callersClassConfig
examples/simple_trainer.py:114
↓ 2 callersClassEntropyCodingCompression
Uses quantization and sorting to compress splats into PNG files and uses K-means clustering to compress the spherical harmonic coefficents. .
gsplat/compression/entropy_coding_compression.py:21
↓ 2 callersClassEntropyConfig
Configuration for entropy constraint stage.
gsplat/compression_simulation/config.py:122
↓ 2 callersClassHevcCompression
Uses quantization and sorting to compress splats into mp4 files via libx265 and uses K-means clustering to compress the spherical harmonic coeff
gsplat/compression/hevc_compression.py:19
↓ 2 callersClassImage
mpeg_gsc_utils/colmap_read_model.py:48
↓ 2 callersClassImage
examples/helper/STG/colmap_loader.py:68
↓ 2 callersClassImageSequenceDataset
examples/helper/mpeg_gsc/gsc_metric.py:205
↓ 2 callersClassInputSpec
Specification describing how to locate post-training splats.
gsplat/compression/post_training/configs.py:13
↓ 2 callersClassLegacyCompressionSimulationAdapter
Adapter that wraps the legacy CompressionSimulation implementation.
gsplat/compression_simulation/runtime.py:202
↓ 2 callersClassModified_STG_Strategy
A modified densification and pruning strategy of spacetime gaussian paper:
gsplat/strategy/modified_stg.py:13
↓ 2 callersClassPruningContext
Metadata describing the result of the pruning stage.
gsplat/compression/post_training/stages.py:131
↓ 2 callersClassQuantConfig
Configuration for quantization stage.
gsplat/compression/post_training/configs.py:129
↓ 2 callersClassQuantizerConfig
Configuration for differentiable quantization.
gsplat/compression_simulation/config.py:87
↓ 2 callersClassSTGCompressionSimulation
gsplat/compression_simulation/simulation.py:508
↓ 2 callersClassSTGPngCompression
Uses quantization and sorting to compress splats into PNG files and uses K-means clustering to compress the spherical harmonic coefficents. .
gsplat/compression/stg_compression.py:16
↓ 2 callersClassSTG_Strategy
A Densification and Pruning strategy that follows the spacetime gaussian paper:
gsplat/strategy/STG_Strategy.py:13
↓ 2 callersClassSeqHevcCompression
Uses quantization and sorting to compress splats into mp4 files via libx265 and uses K-means clustering to compress the spherical harmonic coeff
gsplat/compression/seq_hevc_compression.py:23
↓ 2 callersClassSeqYUVCompression
Uses quantization and sorting to compress splats into mp4 files via libx265 and uses K-means clustering to compress the spherical harmonic coeff
gsplat/compression/yuv_compression.py:25
↓ 2 callersClassVideoCodec
A generic command-line wrapper for various video codecs. This class provides a unified interface for different codecs (e.g., vvenc, VTM,
gsplat/compression/video_codec.py:45
↓ 2 callersClassYUVDataHandler
Handles saving tensor data to YUV files with metadata, and loading it back. This class encapsulates the logic for different attribute types,
gsplat/compression/yuv_io.py:16
↓ 1 callersClassAttributeCodecs
examples/codec_ply_sequence.py:65
↓ 1 callersClassAttributeCodecs
examples/simple_trainer_old.py:98
↓ 1 callersClassAttributeCodecs
examples/ply_loader_renderer.py:92
↓ 1 callersClassBasicPointCloud
examples/datasets/INVR.py:34
↓ 1 callersClassCamerass
examples/helper/STG/cameras.py:131
↓ 1 callersClassCfg
examples/gs_ply_process.py:211
↓ 1 callersClassCodecManager
gsplat/compression/post_training/components/codec/manager.py:12
↓ 1 callersClassCompressionResult
gsplat/compression/post_training/orchestrator.py:37
↓ 1 callersClassCompressionSimulation
gsplat/compression_simulation/simulation.py:14
↓ 1 callersClassDataset
examples/datasets/INVR.py:149
↓ 1 callersClassDecodeResult
gsplat/compression/post_training/orchestrator.py:44
↓ 1 callersClassDefaultCompressionSimulation
Compression simulation built on top of the refactored runtime components.
gsplat/compression_simulation/runtime.py:88
↓ 1 callersClassDynGSRenderer
examples/simple_viewer_dyn.py:62
↓ 1 callersClassF
examples/helper/STG/general_utils.py:216
↓ 1 callersClassGradientAdaptiveMask
gsplat/compression_simulation/mask.py:171
↓ 1 callersClassLearnableAdaptiveMask
gsplat/compression_simulation/mask.py:53
↓ 1 callersClassLegacyPNGCodecConfig
gsplat/compression/post_training/legacy_png.py:22
↓ 1 callersClassMapper
gsplat/compression/post_training/components/mapper.py:13
↓ 1 callersClassModelParams
examples/datasets/INVR_N3D.py:72
↓ 1 callersClassNullAdaptiveMask
gsplat/compression_simulation/mask.py:45
↓ 1 callersClassParser
INVR parser.
examples/datasets/INVR.py:41
↓ 1 callersClassPlySequence
gsplat/compression/post_training/io.py:16
↓ 1 callersClassPostTrainingCompressor
Single-frame orchestrator for post-training compression.
gsplat/compression/post_training/orchestrator.py:53
↓ 1 callersClassPrePostProcessor
gsplat/compression/post_training/components/preprocessor.py:10
↓ 1 callersClassPreprocessConfig
Configuration for preprocessing transforms (log transform, quat normalization, etc.).
gsplat/compression/post_training/configs.py:149
↓ 1 callersClassProfilerConfig
examples/simple_trainer_old.py:60
next →1–100 of 187, ranked by callers