MCPcopy Create free account

hub / github.com/cvlab-kaist/PF3plat / functions

Functions843 in github.com/cvlab-kaist/PF3plat

↓ 1 callersFunctionmatch_pair
Match a pair of images (image0, image1) with an extractor and matcher
src/model/LightGlue/lightglue/utils.py:150
↓ 1 callersFunctionmatrix_to_euler
( rotations: Float[Tensor, "*batch 3 3"], pattern: str, )
src/visualization/camera_trajectory/interpolation.py:85
↓ 1 callersMethodmatrix_to_rotation_6d
(self, pose_mtx)
src/model/encoder/encoder_costvolume.py:223
↓ 1 callersFunctionmulti_head_split_window_attention
Multi-head scaled dot-product attention Args: q: [N, L, D] k: [N, S, D] v: [N, S, D] Returns: out: (N, L, D)
src/model/encoder/multiview_transformer.py:233
↓ 1 callersFunctionnamed_apply
( fn: Callable, module: nn.Module, name="", depth_first=True, include_root=False )
src/model/unidepth/backbones/dinov2.py:18
↓ 1 callersFunctionnumpy_image_to_torch
Normalize the image tensor and reorder the dimensions.
src/model/LightGlue/lightglue/utils.py:85
↓ 1 callersFunctionoverlay
( base: Float[Tensor, "channel base_height base_width"], overlay: Float[Tensor, "channel overlay_heigh
src/visualization/layout.py:76
↓ 1 callersFunctionpad
(images: list[Shaped[Tensor, "..."]])
src/visualization/validation_in_3d.py:12
↓ 1 callersFunctionpivot_parameters_to_extrinsics
( parameters: Float[Tensor, "*#batch 5"], pivot_coordinate_frame: Float[Tensor, "*#batch 3 3"], pi
src/visualization/camera_trajectory/interpolation.py:136
↓ 1 callersFunctionplot_sh
(sh_coefficients, path: Path)
src/misc/sh_rotation.py:53
↓ 1 callersMethodplucker_embedding
Computes the plucker coordinates from batched cam2world & intrinsics matrices, as well as pixel coordinates c2w: (B, 4, 4) intrinsics:
src/model/encoder/encoder_costvolume.py:211
↓ 1 callersFunctionpoints_to_hpoints
(points)
src/flow_util.py:126
↓ 1 callersFunctionprepare_feat_proj_data_lists
( features, intrinsics, extrinsics, near, far, num_samples )
src/model/encoder/costvolume/depth_predictor_multiview.py:91
↓ 1 callersMethodprepare_tokens_with_masks
(self, x, masks=None)
src/model/unidepth/backbones/dinov2.py:302
↓ 1 callersFunctionprint_as_table
(d, title, cnames)
src/model/LightGlue/benchmark.py:46
↓ 1 callersMethodprint_preview_metrics
(self, metrics: dict[str, float])
src/evaluation/metric_computer.py:94
↓ 1 callersMethodpruning_min_kpts
(self, device: torch.device)
src/model/LightGlue/lightglue/lightglue.py:653
↓ 1 callersFunctionquaternion_to_matrix
( quaternions: Float[Tensor, "*batch 4"], eps: float = 1e-8, )
src/model/encoder/common/gaussians.py:8
↓ 1 callersMethodr6d2mat
Converts 6D rotation representation by Zhou et al. [1] to rotation matrix using Gram--Schmidt orthogonalisation per Section B of [1].
src/model/encoder/encoder_costvolume.py:189
↓ 1 callersFunctionrbd
Remove batch dimension from elements in data
src/model/LightGlue/lightglue/utils.py:64
↓ 1 callersFunctionread_image
Read an image from path as RGB or grayscale
src/model/LightGlue/lightglue/utils.py:72
↓ 1 callersFunctionreduce_straight_alpha
( rgba: Float[Tensor, "batch 4 height width"], )
src/visualization/drawing/rendering.py:59
↓ 1 callersFunctionreflect_extrinsics
( extrinsics: Float[Tensor, "*batch 4 4"], )
src/dataset/shims/augmentation_shim.py:8
↓ 1 callersFunctionremove_padding
(out, paddings)
src/model/unidepth/utils/misc.py:357
↓ 1 callersFunctionrender
( shape: tuple[int, int], color_function: ColorFunction, device: torch.device, subdivision: in
src/visualization/drawing/rendering.py:118
↓ 1 callersFunctionrender_cameras
(batch: dict, resolution: int)
src/visualization/validation_in_3d.py:93
↓ 1 callersFunctionrender_cuda_orthographic
( extrinsics: Float[Tensor, "batch 4 4"], width: Float[Tensor, " batch"], height: Float[Tensor, "
src/model/decoder/cuda_splatting.py:130
↓ 1 callersMethodrender_depth
( self, gaussians: Gaussians, extrinsics: Float[Tensor, "batch view 4 4"], int
src/model/decoder/decoder_splatting_cuda.py:69
↓ 1 callersFunctionrender_depth_cuda
( extrinsics: Float[Tensor, "batch 4 4"], intrinsics: Float[Tensor, "batch 3 3"], near: Float[Tens
src/model/decoder/cuda_splatting.py:226
↓ 1 callersFunctionrender_projections
( gaussians: Gaussians, resolution: int, margin: float = 0.1, draw_label: bool = True, ext
src/visualization/validation_in_3d.py:25
↓ 1 callersMethodrender_video_interpolation
(self, batch: BatchedExample, c2w)
src/model/model_wrapper.py:626
↓ 1 callersMethodrender_video_interpolation_exaggerated
(self, batch: BatchedExample)
src/model/model_wrapper.py:653
↓ 1 callersMethodrender_video_wobble
(self, batch: BatchedExample, c2w)
src/model/model_wrapper.py:601
↓ 1 callersFunctionrescale
( image: Float[Tensor, "3 h_in w_in"], shape: tuple[int, int], )
src/dataset/shims/crop_shim.py:11
↓ 1 callersFunctionrescale_and_crop
( images: Float[Tensor, "*#batch c h w"], intrinsics: Float[Tensor, "*#batch 3 3"], shape: tuple[i
src/dataset/shims/crop_shim.py:51
↓ 1 callersFunctionresize_image
Resize an image to a fixed size, or according to max or min edge.
src/model/LightGlue/lightglue/utils.py:96
↓ 1 callersMethodrestore
Restore the parameters stored with the `store` method. Useful to validate the model with EMA parameters without affecting the
src/model/unidepth/utils/ema_torch.py:193
↓ 1 callersFunctionrotate_half
(x: torch.Tensor)
src/model/LightGlue/lightglue/lightglue.py:51
↓ 1 callersMethodrun_camera
(self, cls_tokens, features, pos_embed, original_shapes, rays_gt)
src/model/unidepth/unidepthv2/decoder.py:381
↓ 1 callersMethodrun_global
(self, cls_tokens, features, rays)
src/model/unidepth/unidepthv2/decoder.py:411
↓ 1 callersFunctionrun_msaa_pass
( xy: Float[Tensor, "batch height width 2"], color_function: ColorFunction, scale: float, subd
src/visualization/drawing/rendering.py:76
↓ 1 callersFunctionrun_opencv_sift
Detect keypoints using OpenCV Detector. Optionally, perform description. Args: features: OpenCV based keypoints detector and desc
src/model/LightGlue/lightglue/sift.py:59
↓ 1 callersFunctionsample_descriptors
Interpolate descriptors at keypoint locations
src/model/LightGlue/lightglue/superpoint.py:78
↓ 1 callersFunctionsample_discrete_distribution
( pdf: Float[Tensor, "*batch bucket"], num_samples: int, eps: float = torch.finfo(torch.float32).e
src/misc/discrete_probability_distribution.py:7
↓ 1 callersMethodsampler
(self)
src/model/encoder/encoder_costvolume.py:597
↓ 1 callersMethodsave_index
(self)
src/evaluation/evaluation_index_generator.py:153
↓ 1 callersFunctionsave_video
Save an image. Assumed to be in range 0-1.
src/misc/image_io.py:77
↓ 1 callersMethodset_grad_checkpointing
(self, enable=True)
src/model/unidepth/backbones/convnext.py:499
↓ 1 callersMethodset_step
(self, step: int)
src/misc/step_tracker.py:17
↓ 1 callersFunctionsift_to_rootsift
(x: torch.Tensor, eps=1e-6)
src/model/LightGlue/lightglue/sift.py:53
↓ 1 callersFunctionsigmoid_log_double_softmax
create the log assignment matrix from logits and similarity
src/model/LightGlue/lightglue/lightglue.py:259
↓ 1 callersFunctionsimple_nms
Fast Non-maximum suppression to remove nearby points
src/model/LightGlue/lightglue/aliked.py:68
↓ 1 callersFunctionsimple_nms
Fast Non-maximum suppression to remove nearby points
src/model/LightGlue/lightglue/superpoint.py:52
↓ 1 callersFunctionsingle_head_full_attention
(q, k, v)
src/model/encoder/multiview_transformer.py:57
↓ 1 callersFunctionsoftmax_with_temperature
r"""SFNet: Learning Object-aware Semantic Flow (Lee et al.)
src/flow_util.py:119
↓ 1 callersFunctionssi
(tensor1, tensor2, qtl=0.05)
src/model/unidepth/utils/evaluation_depth.py:53
↓ 1 callersFunctionssi_helper
(tensor1, tensor2)
src/model/unidepth/utils/misc.py:377
↓ 1 callersFunctionssim
(img1, img2, window_size=11, size_average=True)
src/loss/loss_multissim.py:54
↓ 1 callersMethodstore
Save the current parameters for restoring later. Args: parameters: Iterable of `torch.nn.Parameter`; the parameters to b
src/model/unidepth/utils/ema_torch.py:181
↓ 1 callersMethodsummarize
(self)
src/misc/benchmarker.py:35
↓ 1 callersFunctionsync_tensor_across_gpus
(t, dim=0, cat=True)
src/model/unidepth/utils/distributed.py:137
↓ 1 callersMethodtest_dataloader
(self, dataset_cfg=None)
src/dataset/data_module.py:115
↓ 1 callersFunctiontop_k_keypoints
(keypoints, scores, k)
src/model/LightGlue/lightglue/superpoint.py:71
↓ 1 callersFunctiontrain
(cfg_dict: DictConfig)
src/main.py:42
↓ 1 callersFunctiontrain
(cfg_dict: DictConfig)
src/scripts/generate_evaluation_index.py:37
↓ 1 callersFunctiontransform_cam2world
Transform points from 3D camera coordinates to 3D world coordinates.
src/geometry/projection.py:31
↓ 1 callersFunctiontransform_world2cam
Transform points from 3D world coordinates to 3D camera coordinates.
src/geometry/projection.py:39
↓ 1 callersFunctionupdate_checkpoint_path
(path: str | None, wandb_cfg: dict)
src/misc/wandb_tools.py:42
↓ 1 callersMethodvisualize
( self, context: dict, global_step: int, )
src/model/encoder/visualization/encoder_visualizer.py:20
↓ 1 callersMethodvisualize_attention
( self, context_images: Float[Tensor, "batch view 3 height width"], sampling: None,
src/model/encoder/visualization/encoder_visualizer_costvolume.py:129
↓ 1 callersMethodvisualize_depth
( self, context: BatchedViews, multi_depth: Float[Tensor, "batch view height width sur
src/model/encoder/visualization/encoder_visualizer_costvolume.py:203
↓ 1 callersMethodvisualize_epipolar_color_samples
( self, context_images: Float[Tensor, "batch view 3 height width"], context: BatchedVi
src/model/encoder/visualization/encoder_visualizer_costvolume.py:465
↓ 1 callersFunctionvisualize_epipolar_lines
(cfg_dict: DictConfig)
src/scripts/visualize_epipolar_lines.py:33
↓ 1 callersMethodvisualize_epipolar_samples
( self, context_images: Float[Tensor, "batch view 3 height width"], sampling: None,
src/model/encoder/visualization/encoder_visualizer_costvolume.py:374
↓ 1 callersMethodvisualize_gaussians
( self, context_images: Float[Tensor, "batch view 3 height width"], opacities: Float[T
src/model/encoder/visualization/encoder_visualizer_costvolume.py:269
↓ 1 callersMethodvisualize_overlaps
( self, context_images: Float[Tensor, "batch view 3 height width"], sampling: None,
src/model/encoder/visualization/encoder_visualizer_costvolume.py:230
↓ 1 callersFunctionwarp_with_pose_depth_candidates
feature1: [B, C, H, W] intrinsics: [B, 3, 3] pose: [B, 4, 4] depth: [B, D, H, W]
src/model/encoder/costvolume/depth_predictor_multiview.py:28
↓ 1 callersFunctionzero_module
Zero out the parameters of a module and return it.
src/model/encoder/costvolume/ldm_unet/attention.py:65
Method__call__
( self, xy: Float[Tensor, "*batch 2"], )
src/visualization/drawing/coordinate_conversion.py:12
Method__call__
( self, xy: Float[Tensor, "point 2"], )
src/visualization/drawing/rendering.py:11
Method__call__
( self, t: Float[Tensor, " t"], )
src/model/model_wrapper.py:75
Method__call__
Resize and preprocess an image, return image and resize scale
src/model/LightGlue/lightglue/utils.py:26
Method__getitem__
(self, index: int)
src/dataset/validation_wrapper.py:25
Method__init__
(self, num_pos_feats=64, temperature=10000, normalize=True, scale=None)
src/flow_util.py:87
Method__init__
The harmonic embedding layer supports the classical Nerf positional encoding described in `NeRF <https://arxiv.org/abs/2003.0
src/flow_util.py:439
Method__init__
( self, dataset_cfg: DatasetCfg, data_loader_cfg: DataLoaderCfg, step_tracker:
src/dataset/data_module.py:65
Method__init__
( self, cfg: DatasetRE10kCfg, stage: Stage, view_sampler: ViewSampler, )
src/dataset/dataset_re10k.py:65
Method__init__
( self, cfg: Datasetdl3dvCfg, stage: Stage, view_sampler: ViewSampler, )
src/dataset/dataset_dl3dv.py:65
Method__init__
( self, cfg: Datasetdl3dvCfg, stage: Stage, view_sampler: ViewSampler, )
src/dataset/dataset_dl3dv_test.py:65
Method__init__
(self, dataset: Dataset, length: int)
src/dataset/validation_wrapper.py:16
Method__init__
( self, cfg: DatasetRE10k_TESTCfg, stage: Stage, view_sampler: ViewSampler,
src/dataset/dataset_re10k_test.py:52
Method__init__
( self, cfg: DatasetACID_TESTCfg, stage: Stage, view_sampler: ViewSampler,
src/dataset/dataset_acid_test.py:52
Method__init__
( self, cfg: T, stage: Stage, is_overfitting: bool, cameras_are_circul
src/dataset/view_sampler/view_sampler.py:21
Method__init__
( self, cfg: ViewSamplerEvaluationCfg, stage: Stage, is_overfitting: bool,
src/dataset/view_sampler/view_sampler_evaluation.py:27
Method__init__
( self, optimizer_cfg: OptimizerCfg, test_cfg: TestCfg, train_cfg: TrainCfg,
src/model/model_wrapper.py:96
Method__init__
(self, num_octaves: int)
src/model/encodings/positional_encoding.py:14
Method__init__
(self, eps=1e-6)
src/model/encoder/aggregation.py:18
Method__init__
(self, d_model, nhead, attention='linear')
src/model/encoder/aggregation.py:86
Method__init__
(self)
src/model/encoder/aggregation.py:142
Method__init__
(self, cfg: EncoderCostVolumeCfg)
src/model/encoder/encoder_costvolume.py:63
← previousnext →301–400 of 843, ranked by callers