SYMBOL INDEX (111 symbols across 13 files) FILE: dataloader/dataset.py class SemKITTI (line 20) | class SemKITTI(data.Dataset): method __init__ (line 21) | def __init__(self, data_path, imageset = 'train', return_ref = False, ... method __len__ (line 53) | def __len__(self): method __getitem__ (line 57) | def __getitem__(self, index): method save_instance (line 72) | def save_instance(self, out_dir, min_points = 10): function absoluteFilePaths (line 118) | def absoluteFilePaths(directory): class voxel_dataset (line 123) | class voxel_dataset(data.Dataset): method __init__ (line 124) | def __init__(self, in_dataset, args, grid_size, ignore_label = 0, retu... method __len__ (line 143) | def __len__(self): method __getitem__ (line 147) | def __getitem__(self, index): function cart2polar (line 248) | def cart2polar(input_xyz): function polar2cat (line 253) | def polar2cat(input_xyz_polar): class spherical_dataset (line 258) | class spherical_dataset(data.Dataset): method __init__ (line 259) | def __init__(self, in_dataset, args, grid_size, ignore_label = 0, retu... method __len__ (line 278) | def __len__(self): method __getitem__ (line 282) | def __getitem__(self, index): function nb_process_label (line 405) | def nb_process_label(processed_label,sorted_label_voxel_pair): function nb_process_inst (line 421) | def nb_process_inst(processed_inst,sorted_inst_voxel_pair): function collate_fn_BEV (line 436) | def collate_fn_BEV(data): function collate_fn_BEV_test (line 447) | def collate_fn_BEV_test(data): FILE: dataloader/instance_augmentation.py class instance_augmentation (line 7) | class instance_augmentation(object): method __init__ (line 8) | def __init__(self,instance_pkl_path,thing_list,class_weight,random_fli... method instance_aug (line 22) | def instance_aug(self, point_xyz, point_label, point_inst, point_feat ... method instance_flip (line 138) | def instance_flip(self, points,axis,center,flip_type = 1): method check_occlusion (line 160) | def check_occlusion(self,points,center,min_dist=2): method rotate_origin (line 168) | def rotate_origin(self,xyz,radians): method local_tranform (line 177) | def local_tranform(self,xyz,center): FILE: dataloader/process_panoptic.py class PanopticLabelGenerator (line 5) | class PanopticLabelGenerator(object): method __init__ (line 6) | def __init__(self,grid_size,sigma=5,polar=False): method __call__ (line 24) | def __call__(self,inst,xyz,voxel_inst,voxel_position,label_dict,min_bo... FILE: network/BEV_Unet.py class BEV_Unet (line 11) | class BEV_Unet(nn.Module): method __init__ (line 13) | def __init__(self,n_class,n_height,dilation = 1,group_conv=False,input... method forward (line 22) | def forward(self, x): class UNet (line 32) | class UNet(nn.Module): method __init__ (line 33) | def __init__(self, n_class,n_height,dilation,group_conv,input_batch_no... method forward (line 62) | def forward(self, x): class double_conv (line 88) | class double_conv(nn.Module): method __init__ (line 90) | def __init__(self, in_ch, out_ch,group_conv,dilation=1): method forward (line 111) | def forward(self, x): class double_conv_circular (line 115) | class double_conv_circular(nn.Module): method __init__ (line 117) | def __init__(self, in_ch, out_ch,group_conv,dilation=1): method forward (line 142) | def forward(self, x): class inconv (line 151) | class inconv(nn.Module): method __init__ (line 152) | def __init__(self, in_ch, out_ch, dilation, input_batch_norm, circular... method forward (line 171) | def forward(self, x): class down (line 176) | class down(nn.Module): method __init__ (line 177) | def __init__(self, in_ch, out_ch, dilation, group_conv, circular_paddi... method forward (line 190) | def forward(self, x): class up (line 195) | class up(nn.Module): method __init__ (line 196) | def __init__(self, in_ch, out_ch, circular_padding, bilinear=True, gro... method forward (line 217) | def forward(self, x1, x2): class outconv (line 238) | class outconv(nn.Module): method __init__ (line 239) | def __init__(self, in_ch, out_ch): method forward (line 243) | def forward(self, x): FILE: network/instance_post_processing.py function find_instance_center (line 8) | def find_instance_center(ctr_hmp, threshold=0.1, nms_kernel=5, top_k=Non... function group_pixels (line 52) | def group_pixels(ctr, offsets, polar=False): function get_instance_segmentation (line 92) | def get_instance_segmentation(sem_seg, ctr_hmp, offsets, thing_list, thr... function merge_semantic_and_instance (line 128) | def merge_semantic_and_instance(sem_seg, sem, ins_seg, label_divisor, th... function get_panoptic_segmentation (line 164) | def get_panoptic_segmentation(sem, ctr_hmp, offsets, thing_list, label_d... FILE: network/loss.py function _neg_loss (line 8) | def _neg_loss(pred, gt): class FocalLoss (line 27) | class FocalLoss(torch.nn.Module): method __init__ (line 29) | def __init__(self): method forward (line 33) | def forward(self, out, target): class panoptic_loss (line 36) | class panoptic_loss(torch.nn.Module): method __init__ (line 37) | def __init__(self, ignore_label = 255, center_loss_weight = 100, offse... method reset_loss_dict (line 62) | def reset_loss_dict(self): method forward (line 67) | def forward(self,prediction,center,offset,gt_label,gt_center,gt_offset... FILE: network/lovasz_losses.py function lovasz_grad (line 17) | def lovasz_grad(gt_sorted): function iou_binary (line 32) | def iou_binary(preds, labels, EMPTY=1., ignore=None, per_image=True): function iou (line 52) | def iou(preds, labels, C, EMPTY=1., ignore=None, per_image=False): function lovasz_hinge (line 77) | def lovasz_hinge(logits, labels, per_image=True, ignore=None): function lovasz_hinge_flat (line 93) | def lovasz_hinge_flat(logits, labels): function flatten_binary_scores (line 113) | def flatten_binary_scores(scores, labels, ignore=None): class StableBCELoss (line 128) | class StableBCELoss(torch.nn.modules.Module): method __init__ (line 129) | def __init__(self): method forward (line 131) | def forward(self, input, target): function binary_xloss (line 137) | def binary_xloss(logits, labels, ignore=None): function lovasz_softmax (line 152) | def lovasz_softmax(probas, labels, classes='present', per_image=False, i... function lovasz_softmax_flat (line 170) | def lovasz_softmax_flat(probas, labels, classes='present'): function flatten_probas (line 201) | def flatten_probas(probas, labels, ignore=None): function xloss (line 223) | def xloss(logits, labels, ignore=None): function jaccard_loss (line 229) | def jaccard_loss(probas, labels,ignore=None, smooth = 100, bk_class = No... function hinge_jaccard_loss (line 257) | def hinge_jaccard_loss(probas, labels,ignore=None, classes = 'present', ... function isnan (line 294) | def isnan(x): function mean (line 298) | def mean(l, ignore_nan=False, empty=0): FILE: network/ptBEV.py class ptBEVnet (line 11) | class ptBEVnet(nn.Module): method __init__ (line 13) | def __init__(self, BEV_net, grid_size, pt_model = 'pointnet', fea_dim ... method forward (line 66) | def forward(self, pt_fea, xy_ind, voxel_fea=None): function grp_range_torch (line 145) | def grp_range_torch(a,dev): function parallel_FPS (line 152) | def parallel_FPS(np_cat_fea,K): function nb_greedy_FPS (line 156) | def nb_greedy_FPS(xyz,K): FILE: test_pretrain.py function SemKITTI2train (line 24) | def SemKITTI2train(label): function SemKITTI2train_single (line 30) | def SemKITTI2train_single(label): function main (line 33) | def main(args): FILE: train.py function SemKITTI2train (line 23) | def SemKITTI2train(label): function SemKITTI2train_single (line 29) | def SemKITTI2train_single(label): function load_pretrained_model (line 32) | def load_pretrained_model(model,pretrained_model): function main (line 39) | def main(args): FILE: utils/configs.py function merge_configs (line 4) | def merge_configs(cfgs,new_cfgs): FILE: utils/eval_pq.py class PanopticEval (line 6) | class PanopticEval: method __init__ (line 12) | def __init__(self, n_classes, device=None, ignore=None, offset=2**32, ... method num_classes (line 26) | def num_classes(self): method reset (line 29) | def reset(self): method addBatchSemIoU (line 40) | def addBatchSemIoU(self, x_sem, y_sem): method getSemIoUStats (line 47) | def getSemIoUStats(self): method getSemIoU (line 62) | def getSemIoU(self): method getSemAcc (line 75) | def getSemAcc(self): method addBatchPanoptic (line 88) | def addBatchPanoptic(self, x_sem_row, x_inst_row, y_sem_row, y_inst_row): method getPQ (line 156) | def getPQ(self): method addBatch (line 174) | def addBatch(self, x_sem, x_inst, y_sem, y_inst): # x=preds, y=targets FILE: utils/visual.py function flow_to_img (line 6) | def flow_to_img(flow, normalize=True):