SYMBOL INDEX (161 symbols across 26 files) FILE: arguments/__init__.py class GroupParams (line 16) | class GroupParams: class ParamGroup (line 19) | class ParamGroup: method __init__ (line 20) | def __init__(self, parser: ArgumentParser, name : str, fill_none = Fal... method extract (line 40) | def extract(self, args): class ModelParams (line 47) | class ModelParams(ParamGroup): method __init__ (line 48) | def __init__(self, parser, sentinel=False): method extract (line 59) | def extract(self, args): class PipelineParams (line 64) | class PipelineParams(ParamGroup): method __init__ (line 65) | def __init__(self, parser): class OptimizationParams (line 71) | class OptimizationParams(ParamGroup): method __init__ (line 72) | def __init__(self, parser): function get_combined_args (line 91) | def get_combined_args(parser : ArgumentParser): FILE: gaussian_renderer/__init__.py function euler2matrix (line 19) | def euler2matrix(yaw): function cat_bgfg (line 29) | def cat_bgfg(bg, fg, only_dynamic=False, only_xyz=False): function cat_all_fg (line 47) | def cat_all_fg(all_fg, next_fg): function proj_uv (line 58) | def proj_uv(xyz, cam): function unicycle_b2w (line 69) | def unicycle_b2w(timestamp, model): function render (line 81) | def render(viewpoint_camera, prev_viewpoint_camera, pc : GaussianModel, ... FILE: lpipsPyTorch/__init__.py function lpips (line 6) | def lpips(x: torch.Tensor, FILE: lpipsPyTorch/modules/lpips.py class LPIPS (line 8) | class LPIPS(nn.Module): method __init__ (line 17) | def __init__(self, net_type: str = 'alex', version: str = '0.1'): method forward (line 30) | def forward(self, x: torch.Tensor, y: torch.Tensor): FILE: lpipsPyTorch/modules/networks.py function get_network (line 12) | def get_network(net_type: str): class LinLayers (line 23) | class LinLayers(nn.ModuleList): method __init__ (line 24) | def __init__(self, n_channels_list: Sequence[int]): class BaseNet (line 36) | class BaseNet(nn.Module): method __init__ (line 37) | def __init__(self): method set_requires_grad (line 46) | def set_requires_grad(self, state: bool): method z_score (line 50) | def z_score(self, x: torch.Tensor): method forward (line 53) | def forward(self, x: torch.Tensor): class SqueezeNet (line 66) | class SqueezeNet(BaseNet): method __init__ (line 67) | def __init__(self): class AlexNet (line 77) | class AlexNet(BaseNet): method __init__ (line 78) | def __init__(self): class VGG16 (line 88) | class VGG16(BaseNet): method __init__ (line 89) | def __init__(self): FILE: lpipsPyTorch/modules/utils.py function normalize_activation (line 6) | def normalize_activation(x, eps=1e-10): function get_state_dict (line 11) | def get_state_dict(net_type: str = 'alex', version: str = '0.1'): FILE: metrics.py function readImages (line 25) | def readImages(renders_dir, gt_dir): function evaluate (line 37) | def evaluate(model_paths, write): FILE: render.py function to4x4 (line 34) | def to4x4(R, T): function apply_colormap (line 40) | def apply_colormap(image, cmap="viridis"): function apply_depth_colormap (line 51) | def apply_depth_colormap(depth, near_plane=None, far_plane=None, cmap="t... function render_set (line 61) | def render_set(model_path, name, iteration, views, scene, pipeline, back... function render_sets (line 129) | def render_sets(dataset : ModelParams, iteration : int, pipeline : Pipel... FILE: scene/__init__.py class Scene (line 26) | class Scene: method __init__ (line 30) | def __init__(self, args : ModelParams, gaussians : GaussianModel, load... method save (line 121) | def save(self, iteration): method getTrainCameras (line 128) | def getTrainCameras(self, scale=1.0): method getTestCameras (line 131) | def getTestCameras(self, scale=1.0): FILE: scene/cameras.py class Camera (line 18) | class Camera(nn.Module): method __init__ (line 19) | def __init__(self, colmap_id, R, T, K, FoVx, FoVy, image, method get_rays (line 80) | def get_rays(self): class MiniCam (line 91) | class MiniCam: method __init__ (line 92) | def __init__(self, width, height, fovy, fovx, znear, zfar, world_view_... FILE: scene/dataset_readers.py class CameraInfo (line 29) | class CameraInfo(NamedTuple): class SceneInfo (line 49) | class SceneInfo(NamedTuple): function getNerfppNorm (line 57) | def getNerfppNorm(cam_info): function fetchPly (line 81) | def fetchPly(path): function storePly (line 97) | def storePly(path, xyz, rgb): function readStudioCameras (line 114) | def readStudioCameras(path, white_background, data_type, ignore_dynamic): function readStudioInfo (line 227) | def readStudioInfo(path, white_background, eval, data_type, ignore_dynam... FILE: scene/gaussian_model.py class CustomAdam (line 27) | class CustomAdam(torch.optim.Optimizer): method __init__ (line 28) | def __init__(self, params, lr=0.001, betas=(0.9, 0.999), eps=1e-8): method step (line 32) | def step(self, custom_lr=None, name=None): class GaussianModel (line 72) | class GaussianModel: method setup_functions (line 74) | def setup_functions(self): method __init__ (line 92) | def __init__(self, sh_degree : int, feat_mutable=True, affine=False): method capture (line 139) | def capture(self): method restore (line 157) | def restore(self, model_args, training_args): method get_scaling (line 179) | def get_scaling(self): method get_rotation (line 183) | def get_rotation(self): method get_xyz (line 188) | def get_xyz(self): method get_features (line 192) | def get_features(self): method get_3D_features (line 198) | def get_3D_features(self): method get_opacity (line 202) | def get_opacity(self): method get_covariance (line 205) | def get_covariance(self, scaling_modifier = 1): method oneupSHdegree (line 208) | def oneupSHdegree(self): method create_from_pcd (line 212) | def create_from_pcd(self, pcd : BasicPointCloud, spatial_lr_scale : fl... method training_setup (line 246) | def training_setup(self, training_args): method update_learning_rate (line 275) | def update_learning_rate(self, iteration): method construct_list_of_attributes (line 283) | def construct_list_of_attributes(self): method save_ply (line 299) | def save_ply(self, path): method save_vis_ply (line 319) | def save_vis_ply(self, path): method reset_opacity (line 328) | def reset_opacity(self): method load_ply (line 333) | def load_ply(self, path): method replace_tensor_to_optimizer (line 373) | def replace_tensor_to_optimizer(self, tensor, name): method _prune_optimizer (line 388) | def _prune_optimizer(self, mask): method prune_points (line 408) | def prune_points(self, mask): method cat_tensors_to_optimizer (line 428) | def cat_tensors_to_optimizer(self, tensors_dict): method densification_postfix (line 452) | def densification_postfix(self, new_xyz, new_features_dc, new_features... method densify_and_split (line 477) | def densify_and_split(self, grads, grad_threshold, scene_extent, N=2): method densify_and_clone (line 503) | def densify_and_clone(self, grads, grad_threshold, scene_extent): method densify_and_prune (line 519) | def densify_and_prune(self, max_grad, min_opacity, extent, max_screen_... method add_densification_stats (line 535) | def add_densification_stats(self, viewspace_point_tensor, update_filter): method add_densification_stats_grad (line 539) | def add_densification_stats_grad(self, tensor_grad, update_filter): FILE: submodules/simple-knn/ext.cpp function PYBIND11_MODULE (line 15) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: submodules/simple-knn/simple_knn.h function class (line 15) | class SimpleKNN FILE: utils/camera_utils.py function loadCam (line 20) | def loadCam(args, id, cam_info, resolution_scale): function cameraList_from_camInfos (line 60) | def cameraList_from_camInfos(cam_infos, resolution_scale, args): function camera_to_JSON (line 68) | def camera_to_JSON(id, camera : Camera): FILE: utils/cmap.py function color_error_image (line 17) | def color_error_image(errors, scale=1, mask=None, BGR=True): function color_depth_map (line 68) | def color_depth_map(depths, scale=None): FILE: utils/dynamic_utils.py function rot2Euler (line 12) | def rot2Euler(R): class unicycle (line 27) | class unicycle(torch.nn.Module): method __init__ (line 29) | def __init__(self, train_timestamp, centers=None, heights=None, phis=N... method acc_omega (line 55) | def acc_omega(self): method forward (line 62) | def forward(self, timestamps): method capture (line 81) | def capture(self): method restore (line 92) | def restore(self, model_args): method visualize (line 103) | def visualize(self, save_path, noise_centers=None, gt_centers=None): method reg_loss (line 120) | def reg_loss(self): method pos_loss (line 132) | def pos_loss(self): function create_unicycle_model (line 137) | def create_unicycle_model(train_cams, model_path, opt_iter=0, data_type=... FILE: utils/general_utils.py function inverse_sigmoid (line 20) | def inverse_sigmoid(x): function PILtoTorch (line 23) | def PILtoTorch(pil_image, resolution): function PIL2toTorch (line 31) | def PIL2toTorch(pil_image, resolution): function decode_op (line 36) | def decode_op(optical_png): function get_expon_lr_func (line 51) | def get_expon_lr_func( function strip_lowerdiag (line 86) | def strip_lowerdiag(L): function strip_symmetric (line 97) | def strip_symmetric(sym): function build_rotation (line 100) | def build_rotation(r): function build_scaling_rotation (line 123) | def build_scaling_rotation(s, r): function seedBasic (line 136) | def seedBasic(seed=DEFAULT_RANDOM_SEED): function seedTorch (line 141) | def seedTorch(seed=DEFAULT_RANDOM_SEED): function seedEverything (line 148) | def seedEverything(seed=DEFAULT_RANDOM_SEED): function safe_state (line 152) | def safe_state(silent): FILE: utils/graphics_utils.py class BasicPointCloud (line 17) | class BasicPointCloud(NamedTuple): function geom_transform_points (line 23) | def geom_transform_points(points, transf_matrix): function getWorld2View (line 32) | def getWorld2View(R, t): function getWorld2View2 (line 39) | def getWorld2View2(R, t, translate=np.array([.0, .0, .0]), scale=1.0): function getProjectionMatrix (line 52) | def getProjectionMatrix(znear, zfar, fovX, fovY, cx_ratio, cy_ratio): function fov2focal (line 82) | def fov2focal(fov, pixels): function focal2fov (line 85) | def focal2fov(focal, pixels): FILE: utils/image_utils.py function mse (line 14) | def mse(img1, img2): function psnr (line 17) | def psnr(img1, img2): FILE: utils/iou_utils.py function polygon_clip (line 8) | def polygon_clip(subjectPolygon, clipPolygon): function poly_area (line 56) | def poly_area(x,y): function convex_hull_intersection (line 60) | def convex_hull_intersection(p1, p2): function box3d_vol (line 72) | def box3d_vol(corners): function is_clockwise (line 79) | def is_clockwise(p): function box3d_iou (line 84) | def box3d_iou(corners1, corners2): function get_3d_box (line 122) | def get_3d_box(box_size, heading_angle, center): FILE: utils/loss_utils.py function l1_loss (line 17) | def l1_loss(network_output, gt, mask=None): function l2_loss (line 23) | def l2_loss(network_output, gt): function gaussian (line 26) | def gaussian(window_size, sigma): function create_window (line 30) | def create_window(window_size, channel): function ssim (line 36) | def ssim(img1, img2, window_size=11, size_average=True): function _ssim (line 46) | def _ssim(img1, img2, window, window_size, channel, size_average=True): function ssim_loss (line 68) | def ssim_loss(img1, img2, window_size=11, size_average=True, mask=None): function _ssim_loss (line 78) | def _ssim_loss(img1, img2, window, window_size, channel, size_average=Tr... FILE: utils/nvseg_utils.py function restore_net (line 16) | def restore_net(net, checkpoint): function forgiving_state_restore (line 21) | def forgiving_state_restore(net, loaded_dict): function get_nvseg_model (line 40) | def get_nvseg_model(): FILE: utils/semantic_utils.py function colorize (line 157) | def colorize(image_array): function assureSingleInstanceName (line 174) | def assureSingleInstanceName( name ): FILE: utils/sh_utils.py function eval_sh (line 57) | def eval_sh(deg, sh, dirs): function RGB2SH (line 114) | def RGB2SH(rgb): function SH2RGB (line 117) | def SH2RGB(sh): FILE: utils/system_utils.py function mkdir_p (line 16) | def mkdir_p(folder_path): function searchForMaxIteration (line 26) | def searchForMaxIteration(folder):