Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apchenstu/mvsnerf
/ functions
Functions
176 in github.com/apchenstu/mvsnerf
⨍
Functions
176
◇
Types & classes
25
Method
__init__
spheric_poses: whether the images are taken in a spheric inward-facing manner default: False (forward-facing)
data/llff.py:158
Method
__init__
img_wh should be set to a tuple ex: (1152, 864) to enable test mode!
data/dtu.py:23
Method
__init__
img_wh should be set to a tuple ex: (1152, 864) to enable test mode!
data/dtu_ft.py:12
Method
__init__
(self, args, split='train', load_ref=False)
data/blender.py:13
Method
__len__
(self)
data/llff.py:362
Method
__len__
(self)
data/dtu.py:134
Method
__len__
(self)
data/dtu_ft.py:195
Method
__len__
(self)
data/blender.py:160
Method
_upsample_add
(self, x, y)
models.py:711
Function
abs_error_numpy
(depth_pred, depth_gt, mask)
utils.py:67
Method
build_volume_costvar
(self, feats, proj_mats, depth_values, pad=0)
models.py:787
Function
colorjitter
(img, factor)
data/dtu.py:12
Method
configure_optimizers
(self)
train_mvs_nerf_fusion_finetuning_pl.py:232
Method
configure_optimizers
(self)
train_mvs_nerf_pl.py:84
Method
configure_optimizers
(self)
train_mvs_nerf_finetuning_pl.py:117
Function
create_spheric_poses
Create circular poses around z axis. Inputs: radius: the (negative) height and the radius of the circle. Outputs: spheric
data/llff.py:116
Function
create_spiral_poses
Computes poses that follow a spiral path for rendering purpose. See https://github.com/Fyusion/LLFF/issues/19 In particular, the path loo
data/llff.py:83
Function
detach_data
(dictionary)
utils.py:434
Method
forward
(self, q, k, v, mask=None)
models.py:78
Method
forward
(self, q, k, v, mask=None)
models.py:112
Method
forward
(self, x)
models.py:194
Method
forward
(self, x)
models.py:273
Method
forward
(self, x)
models.py:341
Method
forward
(self, x)
models.py:421
Method
forward
(self, x)
models.py:510
Method
forward
(self, x)
models.py:565
Method
forward
(self, x)
models.py:671
Method
forward
(self, x)
models.py:684
Method
forward
(self, x)
models.py:715
Method
forward
(self, x)
models.py:756
Method
forward
(self, imgs, proj_mats, near_far, pad=0, return_color=False, lindisp=False)
models.py:895
Method
forward
coordinate: [N, 3] z,x,y
models.py:941
Method
forward
(self, depth_pred, depth_gt, mask=None)
train_mvs_nerf_fusion_finetuning_pl.py:28
Method
forward
(self)
train_mvs_nerf_fusion_finetuning_pl.py:228
Method
forward
(self, depth_pred, depth_gt, mask=None)
train_mvs_nerf_pl.py:28
Method
forward
(self)
train_mvs_nerf_pl.py:74
Method
forward
(self, depth_pred, depth_gt, mask=None)
train_mvs_nerf_finetuning_pl.py:26
Method
forward
(self)
train_mvs_nerf_finetuning_pl.py:113
Method
forward_alpha
(self, x)
models.py:176
Method
forward_alpha
(self,x)
models.py:258
Method
forward_alpha
(self,x)
models.py:495
Function
gen_angle_feature
Inputs: c2ws: [1,v,4,4] rays_pts: [N_rays, N_samples, 3] rays_dir: [N_rays, 3] Returns:
renderer.py:96
Function
gen_render_path
(c2ws, N_views=30)
utils.py:479
Function
gen_render_path_pixelNeRF
(c2ws, N_views=30)
utils.py:541
Function
gen_render_path_spherical
(theta, phi, radius=1.0)
utils.py:528
Method
get_lr
(self)
train_mvs_nerf_finetuning_pl.py:122
Function
get_nearest_pose_ids
Args: tar_pose: target pose [N, 4, 4] ref_poses: reference poses [M, 4, 4] num_select: the number of nearest views to sel
utils.py:698
Function
get_psnr
(imgs_pred, imgs_gt)
utils.py:17
Method
load_poses_all
(self, file=f"transforms_train.json")
data/blender.py:148
Function
ndc2dist
(ndc_pts, cos_angle)
renderer.py:13
Function
pose_spherical_dtu
Computes poses that follow a spiral path for rendering purpose. See https://github.com/Fyusion/LLFF/issues/19 In particular, the path loo
utils.py:644
Function
pose_spherical_nerf
(euler, radius=4.0)
utils.py:634
Method
prepare_data
(self)
train_mvs_nerf_pl.py:77
Method
read_source_views
(self, pair_idx=None, device=torch.device("cpu"))
data/llff.py:274
Method
read_source_views
(self, file=f"transforms_train.json", pair_idx=None, device=torch.device("cpu"))
data/blender.py:91
Function
ret
(inputs, alpha_only)
renderer.py:34
Function
tensor_unsqueeze
(data, filter)
utils.py:410
Function
to_cuda
(data, device, filter)
utils.py:402
Function
to_tensor_cuda
(data, device, filter)
utils.py:389
Method
train_dataloader
(self)
train_mvs_nerf_fusion_finetuning_pl.py:237
Method
train_dataloader
(self)
train_mvs_nerf_pl.py:90
Method
train_dataloader
(self)
train_mvs_nerf_finetuning_pl.py:126
Method
training_step
(self, batch, batch_nb)
train_mvs_nerf_fusion_finetuning_pl.py:251
Method
training_step
(self, batch, batch_nb)
train_mvs_nerf_pl.py:104
Method
training_step
(self, batch, batch_nb)
train_mvs_nerf_finetuning_pl.py:140
Method
val_dataloader
(self)
train_mvs_nerf_fusion_finetuning_pl.py:244
Method
val_dataloader
(self)
train_mvs_nerf_pl.py:97
Method
val_dataloader
(self)
train_mvs_nerf_finetuning_pl.py:133
Method
validation_epoch_end
(self, outputs)
train_mvs_nerf_fusion_finetuning_pl.py:345
Method
validation_epoch_end
(self, outputs)
train_mvs_nerf_pl.py:256
Method
validation_epoch_end
(self, outputs)
train_mvs_nerf_finetuning_pl.py:254
Method
validation_step
(self, batch, batch_nb)
train_mvs_nerf_fusion_finetuning_pl.py:294
Method
validation_step
(self, batch, batch_nb)
train_mvs_nerf_pl.py:172
Method
validation_step
(self, batch, batch_nb)
train_mvs_nerf_finetuning_pl.py:192
Function
visualize_depth_numpy
depth: (H, W)
utils.py:30
Function
weights_init
(m)
models.py:10
← previous
101–176 of 176, ranked by callers