MCPcopy Create free account

hub / github.com/AutonomousVehicleLaboratory/SemVecNet / functions

Functions2,802 in github.com/AutonomousVehicleLaboratory/SemVecNet

↓ 3 callersMethodanchors_single_range
Generate anchors in a single range. Args: feature_size (list[float] | tuple[float]): Feature map size. It is eith
SemVecNet/mmdetection3d/mmdet3d/core/anchor/anchor_3d_generator.py:148
↓ 3 callersMethodangle2class
Convert continuous angle to a discrete class and a residual. Convert continuous angle to a discrete class and a small regression numb
SemVecNet/mmdetection3d/mmdet3d/core/bbox/coders/partial_bin_based_bbox_coder.py:204
↓ 3 callersMethodbbox2result_kitti2d
Convert 2D detection results to kitti format for evaluation and test submission. Args: net_outputs (list[np.ndarray]): Li
SemVecNet/mmdetection3d/mmdet3d/datasets/kitti_dataset.py:480
↓ 3 callersFunctionbbox3d2roi
Convert a list of bounding boxes to roi format. Args: bbox_list (list[torch.Tensor]): A list of bounding boxes corresponding
SemVecNet/mmdetection3d/mmdet3d/core/bbox/transforms.py:27
↓ 3 callersFunctionbbox_overlaps_nearest_3d
Calculate nearest 3D IoU. Note: This function first finds the nearest 2D boxes in bird eye view (BEV), and then calculates the 2D
SemVecNet/mmdetection3d/mmdet3d/core/bbox/iou_calculators/iou3d_calculator.py:95
↓ 3 callersFunctionbev_pool
(feats, coords, B, D, H, W)
SemVecNet/mmdetection3d/mmdet3d/ops/bev_pool/bev_pool.py:83
↓ 3 callersFunctioncenter_to_corner_box2d
Convert kitti locations, dimensions and angles to corners. format: center(xy), dims(xy), angles(clockwise when positive) Args: center
SemVecNet/mmdetection3d/mmdet3d/core/bbox/box_np_ops.py:100
↓ 3 callersMethodcheck_map_origin
Update map origin based on current position.
semantic_mapping/src/dynamic_map.py:208
↓ 3 callersMethodclass2angle
Inverse function to angle2class. Args: angle_cls (torch.Tensor): Angle class to decode. angle_res (torch.Tensor): Ang
SemVecNet/mmdetection3d/mmdet3d/core/bbox/coders/partial_bin_based_bbox_coder.py:225
↓ 3 callersFunctioncollect_results_cpu
(result_part, size, tmpdir=None)
SemVecNet/projects/mmdet3d_plugin/bevformer/apis/test.py:116
↓ 3 callersFunctioncorners_nd
Generate relative box corners based on length per dim and origin point. Args: dims (np.ndarray, shape=[N, ndim]): Array of length per dim
SemVecNet/mmdetection3d/mmdet3d/core/bbox/box_np_ops.py:49
↓ 3 callersFunctioncreate_groundtruth_database
Given the raw data, generate the ground truth database. Args: dataset_class_name (str): Name of the input dataset. data_path (str
SemVecNet/mmdetection3d/tools/data_converter/create_gt_database.py:109
↓ 3 callersFunctiondo_eval
(gt_annos, dt_annos, current_classes, min_overlaps, eval_types
SemVecNet/mmdetection3d/mmdet3d/core/evaluation/kitti_utils/eval.py:588
↓ 3 callersMethodencode_decode
Encode points with backbone and decode into a semantic segmentation map of the same size as input. Args: points (torch.Te
SemVecNet/mmdetection3d/mmdet3d/models/segmentors/encoder_decoder.py:77
↓ 3 callersMethodextract_bboxes_2d
Extract bounding boxes from 2d detector. Args: img (torch.Tensor): of shape (N, C, H, W) encoding input images. T
SemVecNet/mmdetection3d/mmdet3d/models/detectors/imvotenet.py:309
↓ 3 callersMethodextract_feat
Extract features from images and points.
SemVecNet/projects/mmdet3d_plugin/maptr/detectors/maptrv2.py:124
↓ 3 callersMethodextract_pts_feat
Extract features of points.
SemVecNet/mmdetection3d/mmdet3d/models/detectors/imvotenet.py:291
↓ 3 callersMethodextract_sem_map_feat
(self, sem_map)
SemVecNet/projects/mmdet3d_plugin/maptr/detectors/maptrv2.py:132
↓ 3 callersMethodflip
Flip the boxes in BEV along given BEV direction. In LIDAR coordinates, it flips the y (horizontal) or x (vertical) axis. Args:
SemVecNet/mmdetection3d/mmdet3d/core/bbox/structures/lidar_box3d.py:169
↓ 3 callersMethodformat_results
Format the results to pkl file. Args: outputs (list[dict]): Testing results of the dataset. pklfile_prefix (str | Non
SemVecNet/mmdetection3d/mmdet3d/datasets/kitti_mono_dataset.py:142
↓ 3 callersMethodformat_results
Format the results to pkl file. Args: outputs (list[dict]): Testing results of the dataset. pklfile_prefix (str | Non
SemVecNet/mmdetection3d/mmdet3d/datasets/waymo_dataset.py:134
↓ 3 callersMethodformat_results
Format the results to json (standard format for COCO evaluation). Args: results (list[dict]): Testing results of the dataset.
SemVecNet/mmdetection3d/mmdet3d/datasets/lyft_dataset.py:310
↓ 3 callersMethodforward
(self, x)
SemVecNet/projects/mmdet3d_plugin/maptr/modules/encoder.py:743
↓ 3 callersMethodgenerate
Generate voxels given points.
SemVecNet/mmdetection3d/mmdet3d/core/voxel/voxel_generator.py:36
↓ 3 callersMethodget_anchors
Get anchors according to feature map sizes. Args: featmap_sizes (list[tuple]): Multi-level feature map sizes. input_m
SemVecNet/mmdetection3d/mmdet3d/models/dense_heads/anchor3d_head.py:171
↓ 3 callersMethodget_ann_info
Get annotation info according to the given index. Args: index (int): Index of the annotation data to get. Returns:
SemVecNet/mmdetection3d/mmdet3d/datasets/sunrgbd_dataset.py:119
↓ 3 callersMethodget_ann_info
Get annotation info according to the given index. Args: index (int): Index of the annotation data to get. Returns:
SemVecNet/mmdetection3d/mmdet3d/datasets/nuscenes_dataset.py:254
↓ 3 callersMethodget_bev_features
obtain bev features.
SemVecNet/projects/mmdet3d_plugin/maptr/modules/transformer.py:248
↓ 3 callersFunctionget_custom_hrnet_args
(cfg)
semantic_mapping/src/hrnet/hrnet_semantic_segmentation_tensorrt.py:48
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
SemVecNet/mmdetection3d/mmdet3d/datasets/custom_3d.py:84
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
SemVecNet/mmdetection3d/mmdet3d/datasets/custom_3d_seg.py:98
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
SemVecNet/projects/mmdet3d_plugin/datasets/nuscenes_offlinemap_dataset.py:1239
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
SemVecNet/projects/mmdet3d_plugin/datasets/nuscenes_offlinemap_dataset.py:1868
↓ 3 callersMethodget_data_info
Get data info according to the given index. Args: index (int): Index of the sample data to get. Returns: dic
SemVecNet/projects/mmdet3d_plugin/datasets/nuscenes_map_dataset.py:1093
↓ 3 callersMethodget_infos
Get data infos. This method gets information from the raw data. Args: num_workers (int): Number of threads to be used. D
SemVecNet/tools/data_converter/s3dis_data_utils.py:45
↓ 3 callersMethodget_infos
Get data infos. This method gets information from the raw data. Args: num_workers (int): Number of threads to be used. D
SemVecNet/mmdetection3d/tools/data_converter/s3dis_data_utils.py:45
↓ 3 callersFunctionget_kitti_image_info
KITTI annotation format version 2: { [optional]points: [N, 3+] point cloud [optional, for kitti]image: { image_id
SemVecNet/tools/data_converter/kitti_data_utils.py:141
↓ 3 callersFunctionget_kitti_image_info
KITTI annotation format version 2: { [optional]points: [N, 3+] point cloud [optional, for kitti]image: { image_id
SemVecNet/mmdetection3d/tools/data_converter/kitti_data_utils.py:141
↓ 3 callersMethodget_map_boundary
Return current map boundary in map frame.
semantic_mapping/src/dynamic_map.py:282
↓ 3 callersMethodget_map_geom
(self, patch_box, patch_angle, layer_names)
SemVecNet/tools/maptrv2/custom_nusc_map_converter.py:461
↓ 3 callersMethodget_map_geom
(self, patch_box, patch_angle, layer_names, location)
SemVecNet/projects/mmdet3d_plugin/datasets/nuscenes_map_dataset.py:588
↓ 3 callersFunctionget_points_type
Get the class of points according to coordinate type. Args: points_type (str): The type of points coordinate. The valid value
SemVecNet/mmdetection3d/mmdet3d/core/points/__init__.py:10
↓ 3 callersMethodget_targets
Generate targets of vote head. Args: points (list[torch.Tensor]): Points of each batch. gt_bboxes_3d (list[:obj:`Base
SemVecNet/mmdetection3d/mmdet3d/models/dense_heads/vote_head.py:350
↓ 3 callersMethodget_targets
Generate targets of proposal module. Args: points (list[torch.Tensor]): Points of each batch. gt_bboxes_3d (list[:obj
SemVecNet/mmdetection3d/mmdet3d/models/roi_heads/bbox_heads/h3d_bbox_head.py:655
↓ 3 callersFunctionget_velodyne_path
(idx, prefix, training=True, relative_path=T
SemVecNet/tools/data_converter/kitti_data_utils.py:62
↓ 3 callersFunctionget_velodyne_path
(idx, prefix, training=True, relative_path=T
SemVecNet/mmdetection3d/tools/data_converter/kitti_data_utils.py:62
↓ 3 callersFunctionget_waymo_image_info
Waymo annotation format version like KITTI: { [optional]points: [N, 3+] point cloud [optional, for kitti]image: {
SemVecNet/mmdetection3d/tools/data_converter/kitti_data_utils.py:265
↓ 3 callersFunctionhomogenize
(x)
semantic_mapping/src/utils/utils.py:34
↓ 3 callersFunctionindoor_eval
Indoor Evaluation. Evaluate the result of the detection. Args: gt_annos (list[dict]): Ground truth annotations. dt_annos (li
SemVecNet/mmdetection3d/mmdet3d/core/evaluation/indoor_eval.py:204
↓ 3 callersFunctioninference_multi_modality_detector
Inference point cloud with the multi-modality detector. Args: model (nn.Module): The loaded detector. pcd (str): Point cloud file
SemVecNet/mmdetection3d/mmdet3d/apis/inference.py:120
↓ 3 callersMethodloss
Loss function. Args: gt_bboxes_list (list[Tensor]): Ground truth bboxes for each image with shape (num_gts, 4) in
SemVecNet/projects/mmdet3d_plugin/maptr/dense_heads/maptr_head.py:613
↓ 3 callersFunctionmake_divisible
Make divisible function. This function rounds the channel number to the nearest value that can be divisible by the divisor. It is taken from t
SemVecNet/projects/mmdet3d_plugin/models/utils/make_divisible.py:2
↓ 3 callersMethodmerge_color
(self, pcd_label)
semantic_mapping/src/dynamic_map.py:418
↓ 3 callersMethodnonempty
Find boxes that are non-empty. A box is considered empty, if either of its side is no larger than threshold. Args:
SemVecNet/mmdetection3d/mmdet3d/core/bbox/structures/base_box3d.py:234
↓ 3 callersFunctionnuscenes_data_prep
Prepare data related to nuScenes dataset. Related data consists of '.pkl' files recording basic infos, 2D annotations and groundtruth databas
SemVecNet/tools/create_data.py:52
↓ 3 callersFunctionnuscenes_data_prep
Prepare data related to nuScenes dataset. Related data consists of '.pkl' files recording basic infos, 2D annotations and groundtruth databas
SemVecNet/mmdetection3d/tools/create_data.py:47
↓ 3 callersFunctionplot_rect3d_on_img
Plot the boundary lines of 3D rectangular on 2D images. Args: img (numpy.array): The numpy array of image. num_rects (int): Numbe
SemVecNet/mmdetection3d/mmdet3d/core/visualizer/image_vis.py:60
↓ 3 callersFunctionpoints_in_boxes_batch
Find points that are in boxes (CUDA) Args: points (torch.Tensor): [B, M, 3], [x, y, z] in LiDAR coordinate boxes (torch.Tensor):
SemVecNet/mmdetection3d/mmdet3d/ops/roiaware_pool3d/points_in_boxes.py:83
↓ 3 callersFunctionpoints_in_boxes_gpu
Find points that are in boxes (CUDA) Args: points (torch.Tensor): [B, M, 3], [x, y, z] in LiDAR coordinate boxes (torch.Tensor):
SemVecNet/mmdetection3d/mmdet3d/ops/roiaware_pool3d/points_in_boxes.py:6
↓ 3 callersMethodpre_pipeline
Initialization before data preparation. Args: results (dict): Dict before data preprocessing. - img_fields (list
SemVecNet/mmdetection3d/mmdet3d/datasets/custom_3d_seg.py:127
↓ 3 callersMethodpreprocess
(self, image, network_image_shape = (1920 // 2, 1440 // 2))
semantic_mapping/src/hrnet/hrnet_semantic_segmentation_tensorrt.py:114
↓ 3 callersMethodrender_local_map
Render the local map with a small number of map tiles
semantic_mapping/src/dynamic_map.py:502
↓ 3 callersMethodsample_single
Sample features from single level image feature map. Args: img_feats (torch.Tensor): Image feature map in shape (
SemVecNet/mmdetection3d/mmdet3d/models/fusion_layers/point_fusion.py:270
↓ 3 callersFunctionsample_valid_seeds
r"""Randomly sample seeds from all imvotes. Modified from `<https://github.com/facebookresearch/imvotenet/blob/a8856345146bacf29a57266a2f0b874406
SemVecNet/mmdetection3d/mmdet3d/models/detectors/imvotenet.py:13
↓ 3 callersMethodsimple_test
Test without augmentation, stage 2. Args: points (list[torch.Tensor], optional): Elements in the list should have
SemVecNet/mmdetection3d/mmdet3d/models/detectors/imvotenet.py:636
↓ 3 callersMethodsimple_test_rpn
RPN test function.
SemVecNet/mmdetection3d/mmdet3d/models/detectors/mvx_two_stage.py:384
↓ 3 callersMethodsize
SemVecNet/mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:906
↓ 3 callersMethodtrain
Convert the model into training mode while keep normalization layer freezed.
SemVecNet/projects/mmdet3d_plugin/models/backbones/vovnet.py:366
↓ 3 callersMethodupdate_map
Project the semantic point cloud on the BEV map Args: map: np.ndarray with shape (H, W, C). H is the height, W is the wi
semantic_mapping/src/dynamic_map.py:426
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:820
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:1443
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:2066
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:2689
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:3312
↓ 3 callersMethodvectormap_pipeline
`example` type: <class 'dict'> keys: 'img_metas', 'gt_bboxes_3d', 'gt_labels_3d', 'img'; all keys type is 'Data
SemVecNet/projects/mmdet3d_plugin/datasets/av2_map_dataset.py:985
↓ 2 callersMethod__init__
(self, inplanes, planes, stride=1, downsample=None, conv_cfg=None, norm_cfg=None)
SemVecNet/mmdetection3d/mmdet3d/ops/sparse_block.py:26
↓ 2 callersMethod__init__
( self, mlp_channels, num_point=None, radius=None, num_sample=None,
SemVecNet/mmdetection3d/mmdet3d/ops/pointnet_modules/point_sa_module.py:330
↓ 2 callersMethod__init__
( self, in_channels, out_channels, num_kernels, norm_cfg=dict(type="BN
SemVecNet/mmdetection3d/mmdet3d/ops/paconv/paconv.py:148
↓ 2 callersMethod__init__
(self, ndim, kernel_size, stride=1, padding=0, dilation=1, subm=False)
SemVecNet/mmdetection3d/mmdet3d/ops/spconv/pool.py:22
↓ 2 callersMethod__init__
(self, ranges, sizes=[[1.6, 3.9, 1.56]], scales=[1],
SemVecNet/mmdetection3d/mmdet3d/core/anchor/anchor_3d_generator.py:33
↓ 2 callersMethod__init__
(self, data_root, ann_file, pipeline=None,
SemVecNet/mmdetection3d/mmdet3d/datasets/s3dis_dataset.py:48
↓ 2 callersMethod__init__
(self, translation_std=[0.25, 0.25, 0.25], global_rot_range=[0.0, 0.0],
SemVecNet/mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:374
↓ 2 callersMethod__init__
(self, in_channels=[128], tasks=None, train_cfg=None,
SemVecNet/mmdetection3d/mmdet3d/models/dense_heads/centerpoint_head.py:273
↓ 2 callersMethod__init__
(self, pos_weight, loss_weight)
SemVecNet/projects/mmdet3d_plugin/maptr/losses/simple_loss.py:75
↓ 2 callersMethod__init__
(self, embed_dims=256, num_heads=8, num_levels=4,
SemVecNet/projects/mmdet3d_plugin/bevformer/modules/spatial_cross_attention.py:429
↓ 2 callersMethod__init__
(self, instance_line_list, sample_dist=1, num_samples=250
SemVecNet/projects/mmdet3d_plugin/datasets/av2_map_dataset.py:38
↓ 2 callersMethod__init__
(self, instance_line_list, sample_dist=1, num_samples=250
SemVecNet/projects/mmdet3d_plugin/datasets/nuscenes_map_dataset.py:73
↓ 2 callersMethod_assertArrayLikeAllClose
(self, a, b, rtol=1e-6, atol=1e-6, msg=None)
SemVecNet/mmdetection3d/mmdet3d/ops/spconv/test_utils.py:84
↓ 2 callersMethod_assign_targets_by_points_inside
Compute assignment by checking whether point is inside bbox. Args: bboxes_3d (BaseInstance3DBoxes): Instance of bounding boxes.
SemVecNet/mmdetection3d/mmdet3d/models/dense_heads/ssd_3d_head.py:552
↓ 2 callersMethod_bbox_forward
Forward function of roi_extractor and bbox_head used in both training and testing. Args: seg_feats (torch.Tensor): Point-
SemVecNet/mmdetection3d/mmdet3d/models/roi_heads/part_aggregation_roi_head.py:200
↓ 2 callersFunction_check_parta2_roi_extractor
(config, roi_extractor)
SemVecNet/mmdetection3d/tests/test_runtime/test_config.py:218
↓ 2 callersFunction_check_roi_extractor
(config, roi_extractor, prev_roi_extractor=None)
SemVecNet/mmdetection3d/tests/test_runtime/test_config.py:130
↓ 2 callersMethod_decide_interval
(self, runner)
SemVecNet/projects/mmdet3d_plugin/core/evaluation/eval_hooks.py:38
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/mmdetection3d/mmdet3d/datasets/nuscenes_dataset.py:373
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/mmdetection3d/mmdet3d/datasets/nuscenes_mono_dataset.py:388
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:1198
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:1821
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:2444
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:3067
↓ 2 callersMethod_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (logging
SemVecNet/projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:3670
← previousnext →201–300 of 2,802, ranked by callers