MCPcopy Create free account

hub / github.com/NVlabs/InstantSplat / types & classes

Types & classes85 in github.com/NVlabs/InstantSplat

↓ 11 callersClassSceneViz
dust3r/viz.py:119
↓ 4 callersClassCamera
scene/cameras.py:17
↓ 4 callersClassImageList
Convenience class to aply the same operation to a whole set of images.
dust3r/datasets/utils/cropping.py:21
↓ 3 callersClassCameraInfo
scene/dataset_readers.py:28
↓ 2 callersClassBasicPointCloud
utils/graphics_utils.py:17
↓ 2 callersClassGaussianModel
scene/gaussian_model.py:29
↓ 2 callersClassImage
scene/colmap_loader.py:69
↓ 2 callersClassModelParams
arguments/__init__.py:47
↓ 2 callersClassPipelineParams
arguments/__init__.py:66
↓ 2 callersClassScene
scene/__init__.py:23
↓ 2 callersClassSceneInfo
scene/dataset_readers.py:41
↓ 2 callersClasscdistMatcher
mast3r/fast_nn.py:73
↓ 1 callersClassARKitScenes
dust3r/datasets/arkitscenes.py:17
↓ 1 callersClassAlexNet
lpipsPyTorch/modules/networks.py:77
↓ 1 callersClassBatchedRandomSampler
Random sampling under a constraint: each sample in the batch has the same feature, which is chosen randomly from a known pool of 'features' for
dust3r/datasets/base/batched_sampler.py:11
↓ 1 callersClassBlendedMVS
Dataset of outdoor street scenes, 5 images each time
dust3r/datasets/blendedmvs.py:16
↓ 1 callersClassCatDataset
Concatenation of several datasets
dust3r/datasets/base/easy_dataset.py:115
↓ 1 callersClassCat_MLP_LocalFeatures_DPT_Pts3d
Mixture between MLP and DPT head that outputs 3d points and local features (with MLP). The input for both heads is a concatenation of Encoder and
mast3r/catmlp_dpt_head.py:42
↓ 1 callersClassCo3d
dust3r/datasets/co3d.py:21
↓ 1 callersClassDPTOutputAdapter_fix
Adapt croco's DPTOutputAdapter implementation for dust3r: remove duplicated weigths, and fix forward for dust3r
dust3r/heads/dpt_head.py:20
↓ 1 callersClassF
utils/general_utils.py:114
↓ 1 callersClassGroupParams
arguments/__init__.py:16
↓ 1 callersClassHabitat
dust3r/datasets/habitat.py:20
↓ 1 callersClassL21Loss
Euclidean distance between 3d points
dust3r/losses.py:54
↓ 1 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
↓ 1 callersClassLinLayers
lpipsPyTorch/modules/networks.py:23
↓ 1 callersClassLinearPts3d
Linear head for dust3r Each token outputs: - 16x16 3D points (+ confidence)
dust3r/heads/linear_head.py:12
↓ 1 callersClassMegaDepth
dust3r/datasets/megadepth.py:16
↓ 1 callersClassMiniCam
scene/cameras.py:59
↓ 1 callersClassModularPointCloudOptimizer
Optimize a global scene, given a list of pairwise observations. Unlike PointCloudOptimizer, you can fix parts of the optimization process (partia
dust3r/cloud_opt/modular_optimizer.py:17
↓ 1 callersClassMulDataset
Artifically augmenting the size of a dataset.
dust3r/datasets/base/easy_dataset.py:41
↓ 1 callersClassOptimizationParams
arguments/__init__.py:73
↓ 1 callersClassPairViewer
This a Dummy Optimizer. To use only when the goal is to visualize the results for a pair of images (with is_symmetrized)
dust3r/cloud_opt/pair_viewer.py:18
↓ 1 callersClassPerPointAdam
Implements Adam optimizer with per-point learning rates. Allows unique learning rates for each point in specified parameter tensors, usef
scene/per_point_adam.py:4
↓ 1 callersClassPixelwiseTaskWithDPT
DPT module for dust3r, can return 3D points + confidence for all pixels
dust3r/heads/dpt_head.py:68
↓ 1 callersClassPointCloudOptimizer
Optimize a global scene, given a list of pairwise observations. Graph node: images Graph edges: observations = (pred1, pred2)
dust3r/cloud_opt/optimizer.py:16
↓ 1 callersClassResizedDataset
Artifically changing the size of a dataset.
dust3r/datasets/base/easy_dataset.py:69
↓ 1 callersClassScanNetpp
dust3r/datasets/scannetpp.py:18
↓ 1 callersClassSobel
mast3r/cloud_opt/tsdf_optimizer.py:133
↓ 1 callersClassSparseGA
mast3r/cloud_opt/sparse_ga.py:33
↓ 1 callersClassSparseGAState
mast3r/demo.py:32
↓ 1 callersClassSqueezeNet
lpipsPyTorch/modules/networks.py:66
↓ 1 callersClassStaticThings3D
Dataset of indoor scenes, 5 images each time
dust3r/datasets/staticthings3d.py:16
↓ 1 callersClassTSDFPostProcess
Optimizes a signed distance-function to improve depthmaps.
mast3r/cloud_opt/tsdf_optimizer.py:12
↓ 1 callersClassVGG16
lpipsPyTorch/modules/networks.py:88
↓ 1 callersClassWaymo
Dataset of outdoor street scenes, 5 images each time
dust3r/datasets/waymo.py:16
↓ 1 callersClassWildRGBD
dust3r/datasets/wildrgbd.py:18
ClassAPLoss
AP loss.
mast3r/losses.py:275
ClassARKitScenes
mast3r/datasets/__init__.py:17
ClassArcball
Virtual Trackball Control. >>> ball = Arcball() >>> ball = Arcball(initial=numpy.identity(4)) >>> ball.place([320, 320], 320) >>> bal
utils/utils_poses/ATE/transformations.py:1624
ClassAsymmetricCroCo3DStereo
Two siamese encoders, followed by two decoders. The goal is to output 3d points directly, both images in view1's frame (hence the asymmetry).
dust3r/model.py:46
ClassAsymmetricMASt3R
mast3r/model.py:40
ClassBaseCriterion
dust3r/losses.py:28
ClassBaseNet
lpipsPyTorch/modules/networks.py:36
ClassBasePCOptimizer
Optimize a global scene, given a list of pairwise observations. Graph node: images Graph edges: observations = (pred1, pred2)
dust3r/cloud_opt/base_opt.py:27
ClassBaseStereoViewDataset
Define all basic options. Usage: class MyDataset (BaseStereoViewDataset): def _get_views(self, idx, rng): #
dust3r/datasets/base/base_stereo_view_dataset.py:17
ClassBlendedMVS
mast3r/datasets/__init__.py:23
ClassCo3d
mast3r/datasets/__init__.py:29
ClassConfLoss
Weighted regression by learned confidence. Assuming the input pixel_loss is a pixel-level regression loss. Principle: high-confi
dust3r/losses.py:197
ClassConfMatchingLoss
Weight matching by learned confidence. Same as ConfLoss but for a matching criterion Assuming the input matching_loss is a match-level loss.
mast3r/losses.py:463
ClassCriterion
dust3r/losses.py:64
ClassEasyDataset
a dataset that you can easily resize and combine. Examples: --------- 2 * dataset ==> duplicate each element 2x 10 @ dataset
dust3r/datasets/base/easy_dataset.py:11
ClassGlobalAlignerMode
dust3r/cloud_opt/__init__.py:14
ClassInfoNCE
mast3r/losses.py:237
ClassLLoss
L-norm loss
dust3r/losses.py:34
ClassMASt3RBaseStereoViewDataset
mast3r/datasets/base/mast3r_base_stereo_view_dataset.py:23
ClassManyAR_PatchEmbed
Handle images with non-square aspect ratio. All images in the same batch have the same aspect ratio. true_shape = [(height, width) ..
dust3r/patch_embed.py:32
ClassMatchingCriterion
mast3r/losses.py:212
ClassMatchingLoss
Matching loss per image only compare pixels inside an image but not in the whole batch as what would be done usually
mast3r/losses.py:348
ClassMegaDepth
mast3r/datasets/__init__.py:35
ClassMultiLoss
Easily combinable losses (also keep track of individual loss values): loss = MyLoss1() + 0.1*MyLoss2() Usage: Inherit from this c
dust3r/losses.py:82
ClassParamGroup
arguments/__init__.py:19
ClassPatchEmbedDust3R
dust3r/patch_embed.py:19
ClassRegr3D
mast3r/losses.py:27
ClassRegr3D
Ensure that all 3D points are correct. Asymmetric loss: view1 is supposed to be the anchor. P1 = RT1 @ D1 P2 = RT2 @ D2
dust3r/losses.py:142
ClassRegr3D_ScaleInv
Same than Regr3D but invariant to depth scale. if gt_scale == True: enforce the prediction to take the same scale than GT
mast3r/losses.py:165
ClassRegr3D_ScaleInv
Same than Regr3D but invariant to depth shift. if gt_scale == True: enforce the prediction to take the same scale than GT
dust3r/losses.py:266
ClassRegr3D_ScaleShiftInv
mast3r/losses.py:197
ClassRegr3D_ScaleShiftInv
dust3r/losses.py:297
ClassRegr3D_ShiftInv
Same than Regr3D but invariant to depth shift.
mast3r/losses.py:140
ClassRegr3D_ShiftInv
Same than Regr3D but invariant to depth shift.
dust3r/losses.py:241
ClassScanNetpp
mast3r/datasets/__init__.py:41
ClassStaticThings3D
mast3r/datasets/__init__.py:47
ClassWaymo
mast3r/datasets/__init__.py:53
ClassWildRGBD
mast3r/datasets/__init__.py:59