MCPcopy Create free account

hub / github.com/HXMap/HRMapNet / types & classes

Types & classes420 in github.com/HXMap/HRMapNet

↓ 55 callersClassLiDARInstance3DBoxes
3D boxes of instances in LIDAR coordinates. Coordinates in LiDAR: .. code-block:: none up z x front (yaw=-0.
mmdetection3d/mmdet3d/core/bbox/structures/lidar_box3d.py:11
↓ 42 callersClassDepthInstance3DBoxes
3D boxes of instances in Depth coordinates. Coordinates in Depth: .. code-block:: none up z y front (yaw=-0.5*pi)
mmdetection3d/mmdet3d/core/bbox/structures/depth_box3d.py:11
↓ 24 callersClassCameraInstance3DBoxes
3D boxes of instances in CAM coordinates. Coordinates in camera: .. code-block:: none z front (yaw=-0.5*pi)
mmdetection3d/mmdet3d/core/bbox/structures/cam_box3d.py:10
↓ 19 callersClassDepthPoints
Points of instances in DEPTH coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (i
mmdetection3d/mmdet3d/core/points/depth_points.py:5
↓ 17 callersClassTorchGPU
mmdetection3d/mmdet3d/ops/spconv/include/torch_utils.h:23
↓ 15 callersClassCPU
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:109
↓ 14 callersClassLiDARPoints
Points of instances in LIDAR coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (i
mmdetection3d/mmdet3d/core/points/lidar_points.py:5
↓ 11 callersClassDynamicScatter
mmdetection3d/mmdet3d/ops/voxel/scatter_points.py:53
↓ 11 callersClassScanNetSegDataset
r"""ScanNet Dataset for Semantic Segmentation Task. This class serves as the API for experiments on the ScanNet Dataset. Please refer to the
mmdetection3d/mmdet3d/datasets/scannet_dataset.py:254
↓ 9 callersClassLoadPointsFromFile
Load Points From File. Load sunrgbd and scannet points from file. Args: coord_type (str): The type of coordinates of points cloud.
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:337
↓ 9 callersClassS3DISSegDataset
r"""S3DIS Dataset for Semantic Segmentation Task. This class serves as the API for experiments on the S3DIS Dataset. It wraps the provided da
mmdetection3d/mmdet3d/datasets/s3dis_dataset.py:307
↓ 9 callersClassVoxelization
mmdetection3d/mmdet3d/ops/voxel/voxelize.py:77
↓ 8 callersClassKittiDataset
r"""KITTI Dataset. This class serves as the API for experiments on the `KITTI Dataset <http://www.cvlibs.net/datasets/kitti/eval_object.php?o
mmdetection3d/mmdet3d/datasets/kitti_dataset.py:20
↓ 8 callersClassSUNRGBDDataset
r"""SUNRGBD Dataset. This class serves as the API for experiments on the SUNRGBD Dataset. See the `download page <http://rgbd.cs.princeton.e
mmdetection3d/mmdet3d/datasets/sunrgbd_dataset.py:15
↓ 7 callersClassPointSAModuleMSG
Point set abstraction module with multi-scale grouping (MSG) used in PointNets. Args: num_point (int): Number of points. radi
mmdetection3d/mmdet3d/ops/pointnet_modules/point_sa_module.py:220
↓ 6 callersClassGlobalRotScaleTrans
Apply global rotation, scaling and translation to a 3D scene. Args: rot_range (list[float]): Range of rotation angle. Default
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:511
↓ 6 callersClassLyftDataset
r"""Lyft Dataset. This class serves as the API for experiments on the Lyft Dataset. Please refer to `<https://www.kaggle.com/c/3d-object
mmdetection3d/mmdet3d/datasets/lyft_dataset.py:21
↓ 6 callersClassScanNetDataset
r"""ScanNet Dataset for Detection Task. This class serves as the API for experiments on the ScanNet Dataset. Please refer to the `github rep
mmdetection3d/mmdet3d/datasets/scannet_dataset.py:17
↓ 5 callersClassBasePoints
Base class for Points. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (int): Number of the
mmdetection3d/mmdet3d/core/points/base_points.py:8
↓ 5 callersClassCameraPoints
Points of instances in CAM coordinates. Args: tensor (torch.Tensor | np.ndarray | list): a N x points_dim matrix. points_dim (int
mmdetection3d/mmdet3d/core/points/cam_points.py:5
↓ 5 callersClassPointSegClassMapping
Map original semantic class to valid category ids. Map valid classes as 0~len(valid_cat_ids)-1 and others as len(valid_cat_ids). Args:
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:241
↓ 4 callersClassLoadAnnotations3D
Load Annotations3D. Load instance mask and semantic mask of points and encapsulate the items into related fields. Args: with_bbo
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:460
↓ 4 callersClassLoadPointsFromMultiSweeps
Load points from multiple sweeps. This is usually used for nuScenes dataset to utilize previous sweeps. Args: sweeps_num (int): Numb
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:102
↓ 4 callersClassPAConv
Non-CUDA version of PAConv. PAConv stores a trainable weight bank containing several kernel weights. Given input points and features, it comp
mmdetection3d/mmdet3d/ops/paconv/paconv.py:114
↓ 4 callersClassPAConvCUDASAModuleMSG
r"""Point set abstraction module with multi-scale grouping (MSG) used in PAConv networks. Replace the non CUDA version PAConv with CUDA imple
mmdetection3d/mmdet3d/ops/pointnet_modules/paconv_sa_module.py:158
↓ 4 callersClassPAConvSAModuleMSG
r"""Point set abstraction module with multi-scale grouping (MSG) used in PAConv networks. Replace the MLPs in `PointSAModuleMSG` with PAConv
mmdetection3d/mmdet3d/ops/pointnet_modules/paconv_sa_module.py:10
↓ 4 callersClassPartA2BboxHead
PartA2 RoI head. Args: num_classes (int): The number of classes to prediction. seg_in_channels (int): Input channels of segmentat
mmdetection3d/mmdet3d/models/roi_heads/bbox_heads/parta2_bbox_head.py:19
↓ 4 callersClassPointSample
Point sample. Sampling data to a certain number. Args: num_points (int): Number of points to be sampled. sample_range (float
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:841
↓ 4 callersClassRandomDropPointsColor
r"""Randomly set the color of points to all zeros. Once this transform is executed, all the points' color will be dropped. Refer to `PAConv <
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:17
↓ 4 callersClassRandomJitterPoints
Randomly jitter point coordinates. Different from the global translation in ``GlobalRotScaleTrans``, here we \ apply different noises to
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:187
↓ 4 callersClassVoteModule
Vote module. Generate votes from seed point features. Args: in_channels (int): Number of channels of seed point features. vo
mmdetection3d/mmdet3d/models/model_utils/vote_module.py:10
↓ 4 callersClassVoxelGenerator
Voxel generator in numpy implementation. Args: voxel_size (list[float]): Size of a single voxel point_cloud_range (list[float]):
mmdetection3d/mmdet3d/core/voxel/voxel_generator.py:6
↓ 4 callersClassWaymoDataset
Waymo Dataset. This class serves as the API for experiments on the Waymo Dataset. Please refer to `<https://waymo.com/open/download/>`_for d
mmdetection3d/mmdet3d/datasets/waymo_dataset.py:16
↓ 4 callersClass_ASPPModule
projects/mmdet3d_plugin/maptr/modules/encoder.py:1345
↓ 4 callersClassconst_iterator
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:221
↓ 3 callersClassBackgroundPointsFilter
Filter background points near the bounding box. Args: bbox_enlarge_range (tuple[float], float): Bbox enlarge range.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:1218
↓ 3 callersClassBaseConvBboxHead
r"""More general bbox head, with shared conv layers and two optional separated branches. .. code-block:: none /-> cls c
mmdetection3d/mmdet3d/models/dense_heads/base_conv_bbox_head.py:11
↓ 3 callersClassBaseInstance3DBoxes
Base class for 3D Boxes. Note: The box is bottom centered, i.e. the relative position of origin in the box is (0.5, 0.5, 0).
mmdetection3d/mmdet3d/core/bbox/structures/base_box3d.py:10
↓ 3 callersClassChamferDistance
Calculate Chamfer Distance of two sets. Args: mode (str): Criterion mode to calculate distance. The valid modes are smooth_l1
mmdetection3d/mmdet3d/models/losses/chamfer_distance.py:76
↓ 3 callersClassDepthNet
projects/mmdet3d_plugin/maptr/modules/encoder.py:767
↓ 3 callersClassGridMask
projects/mmdet3d_plugin/models/utils/grid_mask.py:70
↓ 3 callersClassIndoorPatchPointSample
r"""Indoor point sample within a patch. Modified from `PointNet++ <https:// github.com/charlesq34/pointnet2/blob/master/scannet/scannet_dataset.py
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:973
↓ 3 callersClassKittiMonoDataset
Monocular 3D detection on KITTI Dataset. Args: data_root (str): Path of dataset root. info_file (str): Path of info file.
mmdetection3d/mmdet3d/datasets/kitti_mono_dataset.py:16
↓ 3 callersClassNuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
projects/mmdet3d_plugin/datasets/nuscnes_eval.py:507
↓ 3 callersClassNuScenesMonoDataset
r"""Monocular 3D detection on NuScenes Dataset. This class serves as the API for experiments on the NuScenes Dataset. Please refer to `NuSce
mmdetection3d/mmdet3d/datasets/nuscenes_mono_dataset.py:21
↓ 3 callersClassPAConvCUDA
CUDA version of PAConv that implements a cuda op to efficiently perform kernel assembling. Different from vanilla PAConv, the input features
mmdetection3d/mmdet3d/ops/paconv/paconv.py:308
↓ 3 callersClassPointFPModule
Point feature propagation module used in PointNets. Propagate the features from one set to another. Args: mlp_channels (list[int]):
mmdetection3d/mmdet3d/ops/pointnet_modules/point_fp_module.py:10
↓ 3 callersClassResModule
3d residual block for ImVoxelNeck. Args: n_channels (int): Input channels of a feature map.
mmdetection3d/mmdet3d/models/necks/imvoxel_neck.py:69
↓ 3 callersClassScanNetData
ScanNet data. Generate scannet infos for scannet_converter. Args: root_path (str): Root path of the raw data. split (str): S
tools/data_converter/scannet_data_utils.py:9
↓ 3 callersClassScanNetData
ScanNet data. Generate scannet infos for scannet_converter. Args: root_path (str): Root path of the raw data. split (str): S
mmdetection3d/tools/data_converter/scannet_data_utils.py:9
↓ 3 callersClassSoftPolygon
projects/mmdet3d_plugin/maptr/modules/ops/diff_ras/polygon.py:60
↓ 3 callersClassSparseBasicBlock
Sparse basic block for PartA^2. Sparse basic block implemented with submanifold sparse convolution. Args: inplanes (int): inplanes o
mmdetection3d/mmdet3d/ops/sparse_block.py:62
↓ 3 callersClassSparseConvTensor
mmdetection3d/mmdet3d/ops/spconv/structure.py:21
↓ 2 callersClassCBGSDataset
A wrapper of class sampled dataset with ann_file path. Implementation of paper `Class-balanced Grouping and Sampling for Point Cloud 3D Object
mmdetection3d/mmdet3d/datasets/dataset_wrappers.py:8
↓ 2 callersClassIoUNegPiecewiseSampler
IoU Piece-wise Sampling. Sampling negtive proposals according to a list of IoU thresholds. The negtive proposals are divided into several pie
mmdetection3d/mmdet3d/core/bbox/samplers/iou_neg_piecewise_sampler.py:9
↓ 2 callersClassKITTI2Waymo
KITTI predictions to Waymo converter. This class serves as the converter to change predictions from KITTI to Waymo format. Args:
mmdetection3d/mmdet3d/core/evaluation/waymo_utils/prediction_kitti_to_waymo.py:22
↓ 2 callersClassMlp
projects/mmdet3d_plugin/maptr/modules/encoder.py:726
↓ 2 callersClassNuScenesDataset
r"""NuScenes Dataset. This class serves as the API for experiments on the NuScenes Dataset. Please refer to `NuScenes Dataset <https://www.n
mmdetection3d/mmdet3d/datasets/nuscenes_dataset.py:17
↓ 2 callersClassPAConvRegularizationLoss
Calculate correlation loss of kernel weights in PAConv's weight bank. This is used as a regularization term in PAConv model training. Args:
mmdetection3d/mmdet3d/models/losses/paconv_regularization_loss.py:72
↓ 2 callersClassPoints_Sampler
Points sampling. Args: num_point (list[int]): Number of sample points. fps_mod_list (list[str]: Type of FPS method, valid mod
mmdetection3d/mmdet3d/ops/furthest_point_sample/points_sampler.py:34
↓ 2 callersClassRoIAwarePool3d
mmdetection3d/mmdet3d/ops/roiaware_pool3d/roiaware_pool3d.py:9
↓ 2 callersClassS3DISDataset
r"""S3DIS Dataset for Detection Task. This class is the inner dataset for S3DIS. Since S3DIS has 6 areas, we often train on 5 of them and tes
mmdetection3d/mmdet3d/datasets/s3dis_dataset.py:15
↓ 2 callersClassSELayer
projects/mmdet3d_plugin/maptr/modules/encoder.py:752
↓ 2 callersClassSELayer
Squeeze-and-Excitation Module. Args: channels (int): The input (and output) channels of the SE layer. ratio (int): Squeeze ratio i
projects/mmdet3d_plugin/models/utils/se_layer.py:9
↓ 2 callersClassSUNRGBDData
SUNRGBD data. Generate scannet infos for sunrgbd_converter. Args: root_path (str): Root path of the raw data. split (str): S
tools/data_converter/sunrgbd_data_utils.py:59
↓ 2 callersClassSUNRGBDData
SUNRGBD data. Generate scannet infos for sunrgbd_converter. Args: root_path (str): Root path of the raw data. split (str): S
mmdetection3d/tools/data_converter/sunrgbd_data_utils.py:59
↓ 2 callersClassScanNetSegData
ScanNet dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file
tools/data_converter/scannet_data_utils.py:198
↓ 2 callersClassScanNetSegData
ScanNet dataset used to generate infos for semantic segmentation task. Args: data_root (str): Root path of the raw data. ann_file
mmdetection3d/tools/data_converter/scannet_data_utils.py:198
↓ 2 callersClassVisualizer
r"""Online visualizer implemented with Open3d. Args: points (numpy.array, shape=[N, 3+C]): Points to visualize. The Points cl
mmdetection3d/mmdet3d/core/visualizer/open3d_vis.py:320
↓ 2 callersClass_OSA_module
projects/mmdet3d_plugin/models/backbones/vovnet.py:180
↓ 2 callersClassiterator
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:190
↓ 1 callersClassASPP
projects/mmdet3d_plugin/maptr/modules/encoder.py:1378
↓ 1 callersClassAxisAlignedBboxOverlaps3D
Axis-aligned 3D Overlaps (IoU) Calculator.
mmdetection3d/mmdet3d/core/bbox/iou_calculators/iou3d_calculator.py:172
↓ 1 callersClassBatchSampler
Class for sampling specific category of ground truths. Args: sample_list (list[dict]): List of samples. name (str | None): The ca
mmdetection3d/mmdet3d/datasets/pipelines/dbsampler.py:13
↓ 1 callersClassCNuScenesMapExplorer
tools/maptrv2/custom_nusc_map_converter.py:33
↓ 1 callersClassDefaultFormatBundle
Default formatting bundle. It simplifies the pipeline of formatting common fields, including "img", "proposals", "gt_bboxes", "gt_labels", "g
mmdetection3d/mmdet3d/datasets/pipelines/formating.py:14
↓ 1 callersClassGeneralSamplingModule
Sampling Points. Sampling points with given index.
mmdetection3d/mmdet3d/models/dense_heads/groupfree3d_head.py:80
↓ 1 callersClassGlobalAlignment
Apply global alignment to 3D scene points by rotation and translation. Args: rotation_axis (int): Rotation axis for points and bboxes rot
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:424
↓ 1 callersClassGlobalMap
projects/mmdet3d_plugin/hrmap/global_map.py:35
↓ 1 callersClassGroupAll
Group All. Group xyz with feature. Args: use_xyz (bool): Whether to use xyz.
mmdetection3d/mmdet3d/ops/group_points/group_points.py:132
↓ 1 callersClassHsigmoid
projects/mmdet3d_plugin/models/backbones/vovnet.py:156
↓ 1 callersClassLiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:41
↓ 1 callersClassLiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/av2_map_dataset.py:34
↓ 1 callersClassLiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/nuscenes_offlinemap_dataset.py:76
↓ 1 callersClassLiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/nuscenes_map_dataset.py:69
↓ 1 callersClassLoadImageFromFileMono3D
Load an image from file in monocular 3D object detection. Compared to 2D detection, additional camera parameters need to be loaded. Args:
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:78
↓ 1 callersClassLoadMultiViewImageFromFiles
Load multi channel images from a list of separate channel files. Expects results['img_filename'] to be a list of filenames. Args: to
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:12
↓ 1 callersClassMLP
A simple MLP module. Pass features (B, C, N) through an MLP. Args: in_channels (int): Number of channels of input features.
mmdetection3d/mmdet3d/models/utils/mlp.py:7
↓ 1 callersClassMultiScaleFlipAug3D
Test-time augmentation with multiple scales and flipping. Args: transforms (list[dict]): Transforms to apply in each augmentation.
mmdetection3d/mmdet3d/datasets/pipelines/test_time_aug.py:11
↓ 1 callersClassNormalizePointsColor
Normalize color of points. Args: color_mean (list[float]): Mean color of the point cloud.
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:296
↓ 1 callersClassObjectNameFilter
Filter GT objects by their names. Args: classes (list[str]): List of class names to be kept for training.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:805
↓ 1 callersClassObjectNoise
Apply noise to each GT objects in the scene. Args: translation_std (list[float], optional): Standard deviation of the distrib
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:359
↓ 1 callersClassObjectRangeFilter
Filter objects by the range. Args: point_cloud_range (list[float]): Point cloud range.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:707
↓ 1 callersClassObjectSample
Sample GT objects to the data. Args: db_sampler (dict): Config dict of the database sampler. sample_2d (bool): Whether to also pa
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:255
↓ 1 callersClassPFNLayer
Pillar Feature Net Layer. The Pillar Feature Net is composed of a series of these layers, but the PointPillars paper results only used a sing
mmdetection3d/mmdet3d/models/voxel_encoders/utils.py:107
↓ 1 callersClassPatchEmbed
Image to Patch Embedding V2. We use a conv layer to implement PatchEmbed. Args: in_channels (int): The num of input channels. Default
projects/mmdet3d_plugin/models/utils/embed.py:9
↓ 1 callersClassPatchMerging
Merge patch feature map. This layer use nn.Unfold to group feature map by kernel_size, and use norm and linear layer to embed grouped feature
projects/mmdet3d_plugin/models/backbones/swin.py:25
↓ 1 callersClassPointFusion
Fuse image features from multi-scale features. Args: img_channels (list[int] | int): Channels of image features. It could be
mmdetection3d/mmdet3d/models/fusion_layers/point_fusion.py:95
↓ 1 callersClassPointShuffle
Shuffle input points.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:675
↓ 1 callersClassPointsObjClsModule
object candidate point prediction from seed point features. Args: in_channel (int): number of channels of seed point features. nu
mmdetection3d/mmdet3d/models/dense_heads/groupfree3d_head.py:23
next →1–100 of 420, ranked by callers