Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HXMap/HRMapNet
/ types & classes
Types & classes
420 in github.com/HXMap/HRMapNet
⨍
Functions
2,680
◇
Types & classes
420
↳
Endpoints
3
↓ 55 callers
Class
LiDARInstance3DBoxes
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 callers
Class
DepthInstance3DBoxes
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 callers
Class
CameraInstance3DBoxes
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 callers
Class
DepthPoints
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 callers
Class
TorchGPU
mmdetection3d/mmdet3d/ops/spconv/include/torch_utils.h:23
↓ 15 callers
Class
CPU
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:109
↓ 14 callers
Class
LiDARPoints
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 callers
Class
DynamicScatter
mmdetection3d/mmdet3d/ops/voxel/scatter_points.py:53
↓ 11 callers
Class
ScanNetSegDataset
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 callers
Class
LoadPointsFromFile
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 callers
Class
S3DISSegDataset
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 callers
Class
Voxelization
mmdetection3d/mmdet3d/ops/voxel/voxelize.py:77
↓ 8 callers
Class
KittiDataset
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 callers
Class
SUNRGBDDataset
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 callers
Class
PointSAModuleMSG
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 callers
Class
GlobalRotScaleTrans
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 callers
Class
LyftDataset
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 callers
Class
ScanNetDataset
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 callers
Class
BasePoints
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 callers
Class
CameraPoints
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 callers
Class
PointSegClassMapping
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 callers
Class
LoadAnnotations3D
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 callers
Class
LoadPointsFromMultiSweeps
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 callers
Class
PAConv
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 callers
Class
PAConvCUDASAModuleMSG
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 callers
Class
PAConvSAModuleMSG
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 callers
Class
PartA2BboxHead
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 callers
Class
PointSample
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 callers
Class
RandomDropPointsColor
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 callers
Class
RandomJitterPoints
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 callers
Class
VoteModule
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 callers
Class
VoxelGenerator
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 callers
Class
WaymoDataset
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 callers
Class
_ASPPModule
projects/mmdet3d_plugin/maptr/modules/encoder.py:1345
↓ 4 callers
Class
const_iterator
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:221
↓ 3 callers
Class
BackgroundPointsFilter
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 callers
Class
BaseConvBboxHead
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 callers
Class
BaseInstance3DBoxes
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 callers
Class
ChamferDistance
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 callers
Class
DepthNet
projects/mmdet3d_plugin/maptr/modules/encoder.py:767
↓ 3 callers
Class
GridMask
projects/mmdet3d_plugin/models/utils/grid_mask.py:70
↓ 3 callers
Class
IndoorPatchPointSample
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 callers
Class
KittiMonoDataset
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 callers
Class
NuScenesEval_custom
Dummy class for backward-compatibility. Same as DetectionEval.
projects/mmdet3d_plugin/datasets/nuscnes_eval.py:507
↓ 3 callers
Class
NuScenesMonoDataset
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 callers
Class
PAConvCUDA
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 callers
Class
PointFPModule
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 callers
Class
ResModule
3d residual block for ImVoxelNeck. Args: n_channels (int): Input channels of a feature map.
mmdetection3d/mmdet3d/models/necks/imvoxel_neck.py:69
↓ 3 callers
Class
ScanNetData
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 callers
Class
ScanNetData
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 callers
Class
SoftPolygon
projects/mmdet3d_plugin/maptr/modules/ops/diff_ras/polygon.py:60
↓ 3 callers
Class
SparseBasicBlock
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 callers
Class
SparseConvTensor
mmdetection3d/mmdet3d/ops/spconv/structure.py:21
↓ 2 callers
Class
CBGSDataset
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 callers
Class
IoUNegPiecewiseSampler
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 callers
Class
KITTI2Waymo
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 callers
Class
Mlp
projects/mmdet3d_plugin/maptr/modules/encoder.py:726
↓ 2 callers
Class
NuScenesDataset
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 callers
Class
PAConvRegularizationLoss
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 callers
Class
Points_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 callers
Class
RoIAwarePool3d
mmdetection3d/mmdet3d/ops/roiaware_pool3d/roiaware_pool3d.py:9
↓ 2 callers
Class
S3DISDataset
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 callers
Class
SELayer
projects/mmdet3d_plugin/maptr/modules/encoder.py:752
↓ 2 callers
Class
SELayer
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 callers
Class
SUNRGBDData
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 callers
Class
SUNRGBDData
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 callers
Class
ScanNetSegData
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 callers
Class
ScanNetSegData
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 callers
Class
Visualizer
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 callers
Class
_OSA_module
projects/mmdet3d_plugin/models/backbones/vovnet.py:180
↓ 2 callers
Class
iterator
mmdetection3d/mmdet3d/ops/spconv/include/tensorview/tensorview.h:190
↓ 1 callers
Class
ASPP
projects/mmdet3d_plugin/maptr/modules/encoder.py:1378
↓ 1 callers
Class
AxisAlignedBboxOverlaps3D
Axis-aligned 3D Overlaps (IoU) Calculator.
mmdetection3d/mmdet3d/core/bbox/iou_calculators/iou3d_calculator.py:172
↓ 1 callers
Class
BatchSampler
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 callers
Class
CNuScenesMapExplorer
tools/maptrv2/custom_nusc_map_converter.py:33
↓ 1 callers
Class
DefaultFormatBundle
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 callers
Class
GeneralSamplingModule
Sampling Points. Sampling points with given index.
mmdetection3d/mmdet3d/models/dense_heads/groupfree3d_head.py:80
↓ 1 callers
Class
GlobalAlignment
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 callers
Class
GlobalMap
projects/mmdet3d_plugin/hrmap/global_map.py:35
↓ 1 callers
Class
GroupAll
Group All. Group xyz with feature. Args: use_xyz (bool): Whether to use xyz.
mmdetection3d/mmdet3d/ops/group_points/group_points.py:132
↓ 1 callers
Class
Hsigmoid
projects/mmdet3d_plugin/models/backbones/vovnet.py:156
↓ 1 callers
Class
LiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/av2_offlinemap_dataset.py:41
↓ 1 callers
Class
LiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/av2_map_dataset.py:34
↓ 1 callers
Class
LiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/nuscenes_offlinemap_dataset.py:76
↓ 1 callers
Class
LiDARInstanceLines
Line instance in LIDAR coordinates
projects/mmdet3d_plugin/datasets/nuscenes_map_dataset.py:69
↓ 1 callers
Class
LoadImageFromFileMono3D
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 callers
Class
LoadMultiViewImageFromFiles
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 callers
Class
MLP
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 callers
Class
MultiScaleFlipAug3D
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 callers
Class
NormalizePointsColor
Normalize color of points. Args: color_mean (list[float]): Mean color of the point cloud.
mmdetection3d/mmdet3d/datasets/pipelines/loading.py:296
↓ 1 callers
Class
ObjectNameFilter
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 callers
Class
ObjectNoise
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 callers
Class
ObjectRangeFilter
Filter objects by the range. Args: point_cloud_range (list[float]): Point cloud range.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:707
↓ 1 callers
Class
ObjectSample
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 callers
Class
PFNLayer
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 callers
Class
PatchEmbed
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 callers
Class
PatchMerging
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 callers
Class
PointFusion
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 callers
Class
PointShuffle
Shuffle input points.
mmdetection3d/mmdet3d/datasets/pipelines/transforms_3d.py:675
↓ 1 callers
Class
PointsObjClsModule
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