SYMBOL INDEX (119 symbols across 15 files) FILE: src/dataloader/indoor6.py class Indoor6 (line 21) | class Indoor6(Dataset): method __init__ (line 22) | def __init__(self, root_folder="", method original_image_name (line 98) | def original_image_name(self, index): method _modify_intrinsic (line 107) | def _modify_intrinsic(self, index, use_precomputed_focal_length=False): method _load_and_resize_image (line 145) | def _load_and_resize_image(self, index, W, H): method _load_pose (line 159) | def _load_pose(self, index): method __getitem__ (line 172) | def __getitem__(self, index): method __len__ (line 209) | def __len__(self): class Indoor6Patches (line 213) | class Indoor6Patches(Indoor6): method __init__ (line 214) | def __init__(self, root_folder="", method _extract_patch (line 237) | def _extract_patch(self, C_T_G, lm_idx, K, W_modified, H_modified, cen... method _project_landmarks_into_patch (line 276) | def _project_landmarks_into_patch(self, K, C_T_G, img_idx, _top, _bott... method __getitem__ (line 302) | def __getitem__(self, index): FILE: src/inference.py function compute_error (line 15) | def compute_error(C_R_G, C_t_G, C_R_G_hat, C_t_G_hat): function compute_2d3d (line 23) | def compute_2d3d(opt, pred_heatmap, peak_threshold, landmark2d, landmark... function compute_pose (line 74) | def compute_pose(G_p_f, C_b_f_hm, weights, minimal_tight_thr, opt_tight_... function inference (line 94) | def inference(opt, minimal_tight_thr=1e-2, opt_tight_thr=5e-3, mode='tes... function inference_landmark_stats (line 266) | def inference_landmark_stats(opt, mode='test'): FILE: src/local_inference.py function local_inference (line 9) | def local_inference(): FILE: src/local_training.py function launch_training (line 8) | def launch_training(): FILE: src/models/blocks.py function _make_encoder (line 6) | def _make_encoder(use_pretrained, exportable=True, output_downsample=4): function _make_pretrained_efficientnet_lite0 (line 21) | def _make_pretrained_efficientnet_lite0(use_pretrained, exportable=False): function _make_efficientnet_backbone (line 31) | def _make_efficientnet_backbone(effnet): function _make_resnet_backbone (line 44) | def _make_resnet_backbone(resnet): function _make_pretrained_resnext101_wsl (line 57) | def _make_pretrained_resnext101_wsl(use_pretrained): class Interpolate (line 62) | class Interpolate(nn.Module): method __init__ (line 66) | def __init__(self, scale_factor, mode, align_corners=False): method forward (line 80) | def forward(self, x): class ResidualConvUnit (line 97) | class ResidualConvUnit(nn.Module): method __init__ (line 101) | def __init__(self, features): method forward (line 119) | def forward(self, x): class FeatureFusionBlock (line 136) | class FeatureFusionBlock(nn.Module): method __init__ (line 140) | def __init__(self, features): method forward (line 151) | def forward(self, *xs): class ResidualConvUnit_custom (line 171) | class ResidualConvUnit_custom(nn.Module): method __init__ (line 175) | def __init__(self, features, activation, bn): method forward (line 203) | def forward(self, x): class FeatureFusionBlock_custom (line 231) | class FeatureFusionBlock_custom(nn.Module): method __init__ (line 235) | def __init__(self, features, activation, deconv=False, bn=False, expan... method forward (line 260) | def forward(self, *xs): FILE: src/models/conv2d_layers.py function _ntuple (line 20) | def _ntuple(n): function _is_static_pad (line 34) | def _is_static_pad(kernel_size, stride=1, dilation=1, **_): function _get_padding (line 38) | def _get_padding(kernel_size, stride=1, dilation=1, **_): function _calc_same_pad (line 43) | def _calc_same_pad(i: int, k: int, s: int, d: int): function _same_pad_arg (line 47) | def _same_pad_arg(input_size, kernel_size, stride, dilation): function _split_channels (line 55) | def _split_channels(num_chan, num_groups): function conv2d_same (line 61) | def conv2d_same( class Conv2dSame (line 72) | class Conv2dSame(nn.Conv2d): method __init__ (line 77) | def __init__(self, in_channels, out_channels, kernel_size, stride=1, method forward (line 82) | def forward(self, x): class Conv2dSameExport (line 86) | class Conv2dSameExport(nn.Conv2d): method __init__ (line 93) | def __init__(self, in_channels, out_channels, kernel_size, stride=1, d... method forward (line 99) | def forward(self, x): function get_padding_value (line 112) | def get_padding_value(padding, kernel_size, **kwargs): function create_conv2d_pad (line 135) | def create_conv2d_pad(in_chs, out_chs, kernel_size, **kwargs): class MixedConv2d (line 149) | class MixedConv2d(nn.ModuleDict): method __init__ (line 155) | def __init__(self, in_channels, out_channels, kernel_size=3, method forward (line 175) | def forward(self, x): function get_condconv_initializer (line 182) | def get_condconv_initializer(initializer, num_experts, expert_shape): class CondConv2d (line 195) | class CondConv2d(nn.Module): method __init__ (line 204) | def __init__(self, in_channels, out_channels, kernel_size=3, method reset_parameters (line 234) | def reset_parameters(self): method forward (line 245) | def forward(self, x, routing_weights): function select_conv2d (line 286) | def select_conv2d(in_chs, out_chs, kernel_size, **kwargs): FILE: src/models/efficientlitesld.py class ASPP (line 7) | class ASPP(nn.Module): method __init__ (line 8) | def __init__(self, in_ch, d1, d2, d3, d4, reduction=4): method forward (line 32) | def forward(self, x): class EfficientNetSLD (line 40) | class EfficientNetSLD(torch.nn.Module): method __init__ (line 44) | def __init__(self, path=None, num_landmarks=200, output_downsample=4, ... method forward (line 81) | def forward(self, x): FILE: src/train.py function plotting (line 17) | def plotting(ROOT_FOLDER): function train (line 62) | def train(opt): function train_patches (line 193) | def train_patches(opt): FILE: src/utils/generate_visibility_depth_normal.py function extract (line 16) | def extract(opt): FILE: src/utils/heatmap.py function generate_heat_maps (line 5) | def generate_heat_maps(landmarks, visibility_mask, heatmap_size, K, sigm... function generate_heat_maps_gpu (line 59) | def generate_heat_maps_gpu(landmarks_2d, visibility_mask, heatmap_size, ... FILE: src/utils/landmark_selection.py function ComputePerPointTimeSpan (line 9) | def ComputePerPointTimeSpan(image_ids, images): function ComputePerPointDepth (line 22) | def ComputePerPointDepth(pointInGlobal, image_ids, images): function ComputePerPointAngularSpan (line 35) | def ComputePerPointAngularSpan(pointInGlobal, image_ids, images): function SaveLandmarksAndVisibilityMask (line 51) | def SaveLandmarksAndVisibilityMask(selected_landmarks, points3D, images,... FILE: src/utils/merge_landmark_files.py function save_landmark_visibility_mask (line 11) | def save_landmark_visibility_mask(landmarks, visibility_mask, FILE: src/utils/pnp.py function Rotation2Quaternion (line 5) | def Rotation2Quaternion(R): function Quaternion2Rotation (line 43) | def Quaternion2Rotation(q): function skewsymm (line 78) | def skewsymm(x): function VectorizeInitialPose (line 91) | def VectorizeInitialPose(C_T_G): function MeasureReprojectionSinglePose (line 101) | def MeasureReprojectionSinglePose(z, p, b, w): function UpdatePose (line 118) | def UpdatePose(z): function P3PKe (line 131) | def P3PKe(m, X, inlier_thres=1e-5): function P3PKe_Ransac (line 259) | def P3PKe_Ransac(G_p_f, C_b_f_hm, w, thres=0.01): function RunPnPNL (line 290) | def RunPnPNL(C_T_G, G_p_f, C_b_f, w, cutoff=0.01): FILE: src/utils/read_write_models.py class Image (line 52) | class Image(BaseImage): method qvec2rotmat (line 53) | def qvec2rotmat(self): function read_next_bytes (line 76) | def read_next_bytes(fid, num_bytes, format_char_sequence, endian_charact... function write_next_bytes (line 88) | def write_next_bytes(fid, data, format_char_sequence, endian_character="... function read_cameras_text (line 104) | def read_cameras_text(path): function read_cameras_binary (line 130) | def read_cameras_binary(path_to_model_file): function write_cameras_text (line 159) | def write_cameras_text(cameras, path): function write_cameras_binary (line 176) | def write_cameras_binary(cameras, path_to_model_file): function read_images_text (line 196) | def read_images_text(path): function read_images_binary (line 227) | def read_images_binary(path_to_model_file): function write_images_text (line 262) | def write_images_text(images, path): function write_images_binary (line 290) | def write_images_binary(images, path_to_model_file): function read_points3D_text (line 311) | def read_points3D_text(path): function read_points3D_binary (line 338) | def read_points3D_binary(path_to_model_file): function write_points3D_text (line 368) | def write_points3D_text(points3D, path): function write_points3D_binary (line 393) | def write_points3D_binary(points3D, path_to_model_file): function detect_model_format (line 412) | def detect_model_format(path, ext): function read_model (line 421) | def read_model(path, ext=""): function write_model (line 449) | def write_model(cameras, images, points3D, path, ext=".bin"): function qvec2rotmat (line 461) | def qvec2rotmat(qvec): function rotmat2qvec (line 474) | def rotmat2qvec(R): function main (line 488) | def main(): FILE: src/utils/select_additional_landmarks.py function load_landmark_files (line 21) | def load_landmark_files(landmark_path, visibility_path): function load_landmark_visibility_files (line 36) | def load_landmark_visibility_files(landmark_path, visibility_path): function visualize_keypoint_np (line 51) | def visualize_keypoint_np(image_, y, x, kp_color): function compute_error (line 63) | def compute_error(C_R_G, C_t_G, C_R_G_hat, C_t_G_hat): function compute_2d3d (line 71) | def compute_2d3d(opt, pred_heatmap, peak_threshold, landmark2d, landmark... function compute_pose (line 122) | def compute_pose(G_p_f, C_b_f_hm, weights, minimal_tight_thr, opt_tight_... function select_additional_landmarks (line 154) | def select_additional_landmarks(opt, minimal_tight_thr=1e-2, opt_tight_t...