Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Song-Jingyu/LiRaFusion
/ functions
Functions
247 in github.com/Song-Jingyu/LiRaFusion
⨍
Functions
247
◇
Types & classes
46
↓ 17 callers
Method
flip
Flip the points along given BEV direction. Args: bev_direction (str): Flip direction (horizontal or vertical).
plugin/lirafusion/datasets/radar_points.py:45
↓ 10 callers
Method
rotate
Rotate points with the given rotation matrix or angle. Args: rotation (float | np.ndarray | torch.Tensor): Rotation matrix
plugin/lirafusion/datasets/radar_points.py:60
↓ 8 callers
Method
get_bboxes
Generate bboxes from bbox head predictions. Args: preds_dicts (tuple[list[dict]]): Prediction results. img_metas (l
plugin/lirafusion/models/dense_head/detr_mdfs_head.py:437
↓ 7 callers
Method
__init__
Initialize parameters for KPConvDeformable. :param kernel_size: Number of kernel points. :param p_dim: dimension of the point
plugin/lirafusion/models/backbones/models/blocks.py:145
↓ 5 callers
Method
extract_img_feat
Extract features of images.
plugin/lirafusion/models/detectors/futr3d.py:321
↓ 4 callers
Method
loss
Loss function. Args: gt_bboxes_list (list[Tensor]): Ground truth bboxes for each image with shape
plugin/lirafusion/models/dense_head/detr_mdfs_head.py:353
↓ 4 callers
Function
obtain_sensor2top
Obtain the info with RT matric from general sensor to Top LiDAR. Args: nusc (class): Dataset class in the nuScenes dataset. sensor
tools/data_converter/radar_converter_coordinate_v1.py:297
↓ 4 callers
Method
scale
Scale the points with horizontal and vertical scaling factors. Args: scale_factors (float): Scale factors to scale the points.
plugin/lirafusion/datasets/radar_points.py:81
↓ 4 callers
Method
voxelize_radar
Apply dynamic voxelization to points. Args: points (list[torch.Tensor]): Points of each sample. Returns: tuple
plugin/lirafusion/models/detectors/futr3d.py:112
↓ 3 callers
Function
build_middle_fusion_layer
Build backbone.
plugin/lirafusion/models/backbones/middle_fusion_layer.py:13
↓ 3 callers
Function
build_voxel_fusion_layer
Build backbone.
plugin/lirafusion/models/backbones/voxel_fusion_layer.py:10
↓ 3 callers
Method
extract_feats
Extract features from images and points.
plugin/lirafusion/models/detectors/futr3d.py:355
↓ 3 callers
Function
gather
implementation of a custom gather operation for faster backwards. :param x: input with shape [N, D_1, ... D_d] :param idx: indexing with
plugin/lirafusion/models/backbones/models/blocks.py:35
↓ 3 callers
Function
inverse_sigmoid
Inverse function of sigmoid. Args: x (Tensor): The tensor to do the inverse. eps (float): EPS avoid numerical
plugin/lirafusion/models/utils/transformer.py:23
↓ 3 callers
Function
reduce_LiDAR_beams
(pts, reduce_beams_to=32, chosen_beam_id=13)
plugin/lirafusion/datasets/loading.py:24
↓ 2 callers
Method
_evaluate_single
Evaluation for a single model in nuScenes protocol. Args: result_path (str): Path of the result file. logger (loggi
plugin/lirafusion/datasets/nuscenes_radar.py:359
↓ 2 callers
Method
_format_bbox
Convert the results to the standard format. Args: results (list[dict]): Testing results of the dataset. jsonfile_pr
plugin/lirafusion/datasets/nuscenes_radar.py:292
↓ 2 callers
Method
_remove_close
Removes point too close within a certain radius from origin. Args: points (np.ndarray | :obj:`BasePoints`): Sweep points.
plugin/lirafusion/datasets/loading.py:250
↓ 2 callers
Function
denormalize_bbox
(normalized_bboxes, pc_range)
plugin/lirafusion/core/bbox/util.py:25
↓ 2 callers
Method
extract_feat
Extract features from images and points.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion.py:74
↓ 2 callers
Method
extract_feat
Extract features from images and points.
plugin/lirafusion/models/detectors/CenterPoint_ezfusion_lr.py:138
↓ 2 callers
Method
extract_feat_v3
Extract features from images and points.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:188
↓ 2 callers
Method
format_results
Format the results to json (standard format for COCO evaluation). Args: results (list[dict]): Testing results of the dataset.
plugin/lirafusion/datasets/nuscenes_radar.py:414
↓ 2 callers
Method
get_ann_info
Get annotation info according to the given index. Args: index (int): Index of the annotation data to get. Returns:
plugin/lirafusion/datasets/nuscenes_radar.py:246
↓ 2 callers
Method
init_weight
Default initialization for Parameters of Module.
plugin/lirafusion/models/utils/attention.py:170
↓ 2 callers
Function
inverse_sigmoid
Inverse function of sigmoid. Args: x (Tensor): The tensor to do the inverse. eps (float): EPS avoid numerical
plugin/lirafusion/models/utils/attention.py:24
↓ 2 callers
Function
max_pool
Pools features with the maximum values. :param x: [n1, d] features matrix :param inds: [n2, max_num] pooling indices :return: [n2, d]
plugin/lirafusion/models/backbones/models/blocks.py:94
↓ 2 callers
Function
normalize_bbox
(bboxes, pc_range)
plugin/lirafusion/core/bbox/util.py:3
↓ 2 callers
Method
random_flip_data_3d
Flip 3D data randomly. Args: input_dict (dict): Result dict from loading pipeline. direction (str): Flip directio
plugin/lirafusion/datasets/transform_3d.py:345
↓ 2 callers
Method
random_flip_data_3d
Flip 3D data randomly. Args: input_dict (dict): Result dict from loading pipeline. direction (str, optional): Flip di
plugin/lirafusion/datasets/radar_points.py:333
↓ 1 callers
Method
__call__
Call function to pad images, masks, semantic segmentation maps. Args: results (dict): Result dict from loading pipeline.
plugin/lirafusion/datasets/transform_3d.py:41
↓ 1 callers
Method
__init__
(self, size=None, size_divisor=None, pad_val=0)
plugin/lirafusion/datasets/transform_3d.py:19
↓ 1 callers
Method
__init__
(self)
plugin/lirafusion/datasets/loading.py:959
↓ 1 callers
Method
__init__
(self, tensor, points_dim=3, attribute_dims=None)
plugin/lirafusion/datasets/radar_points.py:40
↓ 1 callers
Method
__init__
(self, use_h, use_w, rotate = 1, offset=False, ratio = 0.5, mode=0, prob = 1.)
plugin/lirafusion/models/utils/grid_mask.py:7
↓ 1 callers
Method
__init__
(self, num_feature_levels=4, num_cams=6, two_stage_num_prop
plugin/lirafusion/models/utils/transformer.py:49
↓ 1 callers
Function
_fill_trainval_infos
Generate the train/val infos from the raw data. Args: nusc (:obj:`NuScenes`): Dataset class in the nuScenes dataset. train_scenes
tools/data_converter/radar_converter_coordinate_v1.py:138
↓ 1 callers
Method
_load_points
Private function to load point clouds data. Args: pts_filename (str): Filename of point clouds data. Returns:
plugin/lirafusion/datasets/loading.py:113
↓ 1 callers
Method
_load_points
Private function to load point clouds data. Args: pts_filename (str): Filename of point clouds data. Returns:
plugin/lirafusion/datasets/loading.py:230
↓ 1 callers
Method
_load_points
Private function to load point clouds data. Args: pts_filename (str): Filename of point clouds data. Returns:
plugin/lirafusion/datasets/loading.py:608
↓ 1 callers
Method
_load_points
Private function to load point clouds data. Args: pts_filename (str): Filename of point clouds data. Returns:
plugin/lirafusion/datasets/loading.py:771
↓ 1 callers
Method
_pad_img
Pad images according to ``self.size``.
plugin/lirafusion/datasets/transform_3d.py:27
↓ 1 callers
Method
_pad_or_drop
points: [N, 18]
plugin/lirafusion/datasets/loading.py:624
↓ 1 callers
Method
_random_scale
Private function to randomly set the scale factor. Args: input_dict (dict): Result dict from loading pipeline. Retu
plugin/lirafusion/datasets/transform_3d.py:520
↓ 1 callers
Method
_random_scale
Private function to randomly set the scale factor. Args: input_dict (dict): Result dict from loading pipeline. Returns:
plugin/lirafusion/datasets/radar_points.py:234
↓ 1 callers
Method
_rot_bbox_points
Private function to rotate bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline. Return
plugin/lirafusion/datasets/radar_points.py:182
↓ 1 callers
Method
_rot_points
Private function to rotate bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline. R
plugin/lirafusion/datasets/transform_3d.py:479
↓ 1 callers
Method
_scale_bbox_points
Private function to scale bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline. Returns
plugin/lirafusion/datasets/radar_points.py:212
↓ 1 callers
Method
_scale_points
Private function to scale bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline. Re
plugin/lirafusion/datasets/transform_3d.py:498
↓ 1 callers
Method
_trans_bbox_points
Private function to translate bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline. Ret
plugin/lirafusion/datasets/radar_points.py:163
↓ 1 callers
Method
_trans_points
Private function to translate bounding boxes and points. Args: input_dict (dict): Result dict from loading pipeline.
plugin/lirafusion/datasets/transform_3d.py:460
↓ 1 callers
Method
assign
Computes one-to-one matching based on the weighted costs. This method assign each query prediction to a ground truth or background.
plugin/lirafusion/core/bbox/assigners/hungarian_assigner_3d.py:52
↓ 1 callers
Method
aug_test_pts
Test function of point cloud branch with augmentaiton. The function implementation process is as follows: - step 1: map features b
plugin/lirafusion/models/detectors/futr3d.py:512
↓ 1 callers
Method
aug_test_pts
Test function of point cloud branch with augmentaiton. The function implementation process is as follows: - step 1: map features
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion.py:192
↓ 1 callers
Method
aug_test_pts
Test function of point cloud branch with augmentaiton. The function implementation process is as follows: - step 1: map features
plugin/lirafusion/models/detectors/CenterPoint_ezfusion_lr.py:255
↓ 1 callers
Method
aug_test_pts
Test function of point cloud branch with augmentaiton. The function implementation process is as follows: - step 1: map features
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:382
↓ 1 callers
Function
closest_pool
Pools features from the closest neighbors. WARNING: this function assumes the neighbors are ordered. :param x: [n1, d] features matrix :p
plugin/lirafusion/models/backbones/models/blocks.py:79
↓ 1 callers
Method
convert_to
Convert self to ``dst`` mode. Args: dst (:obj:`CoordMode`): The target Point mode. rt_mat (np.ndarray | torch.Tensor,
plugin/lirafusion/datasets/radar_points.py:90
↓ 1 callers
Function
corners_nd
generate relative box corners based on length per dim and origin point. Args: dims (float array, shape=[N, ndim]): array of length
plugin/lirafusion/core/bbox/bbox_ops.py:18
↓ 1 callers
Function
create_nuscenes_infos
Create info file of nuscene dataset. Given the raw data, generate its related info file in pkl format. Args: root_path (str): Path of
tools/data_converter/radar_converter_coordinate_v1.py:25
↓ 1 callers
Method
decode
Decode bboxes. Args: all_cls_scores (Tensor): Outputs from the classification head, \ shape [nb_dec, bs, num_qu
plugin/lirafusion/core/bbox/coders/nms_free_coder.py:95
↓ 1 callers
Method
decode_single
Decode bboxes. Args: cls_scores (Tensor): Outputs from the classification head, \ shape [num_query, cls_out_cha
plugin/lirafusion/core/bbox/coders/nms_free_coder.py:40
↓ 1 callers
Method
decode_single
Decode bboxes. Args: cls_scores (Tensor): Outputs from the classification head, \ shape [num_query, cls_out_cha
plugin/lirafusion/core/bbox/coders/nms_free_coder.py:148
↓ 1 callers
Method
evaluate
Evaluation in nuScenes protocol. Args: results (list[dict]): Testing results of the dataset. metric (str | list[str
plugin/lirafusion/datasets/nuscenes_radar.py:450
↓ 1 callers
Method
extract_feats
Extract point and image features of multiple samples.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion.py:303
↓ 1 callers
Method
extract_feats
Extract point and image features of multiple samples.
plugin/lirafusion/models/detectors/CenterPoint_ezfusion_lr.py:366
↓ 1 callers
Method
extract_feats
Extract point and image features of multiple samples.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:493
↓ 1 callers
Method
extract_lidar_radar_feat_middle_fusion
(self, lidar_pts_lst, radar_pts_lst)
plugin/lirafusion/models/detectors/futr3d.py:141
↓ 1 callers
Method
extract_lidar_radar_feat_middle_fusion
(self, lidar_pts_lst, radar_pts_lst)
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:145
↓ 1 callers
Method
extract_lidar_radar_feat_two_stage_fusion
(self, lidar_pts_lst, radar_pts_lst)
plugin/lirafusion/models/detectors/futr3d.py:271
↓ 1 callers
Method
extract_pts_feat
Extract features of points.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion.py:53
↓ 1 callers
Method
extract_pts_feat
Extract features of points.
plugin/lirafusion/models/detectors/CenterPoint_ezfusion_lr.py:93
↓ 1 callers
Method
extract_pts_feat
Extract features of points.
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:238
↓ 1 callers
Function
feature_sampling
(mlvl_feats, reference_points, pc_range, img_metas)
plugin/lirafusion/models/utils/attention.py:362
↓ 1 callers
Function
feature_sampling_3D
(mlvl_feats, reference_points, pc_range)
plugin/lirafusion/models/utils/attention.py:421
↓ 1 callers
Method
flip_bbox
(self, input_dict, direction='horizontal')
plugin/lirafusion/datasets/transform_3d.py:292
↓ 1 callers
Method
flip_cam_params
(self, results)
plugin/lirafusion/datasets/transform_3d.py:279
↓ 1 callers
Method
flip_img
(self, results, direction='horizontal')
plugin/lirafusion/datasets/transform_3d.py:275
↓ 1 callers
Method
forward_mdfs_train
Forward function for point cloud branch. Args: pts_feats (list[torch.Tensor]): Features of point cloud branch img_feat
plugin/lirafusion/models/detectors/futr3d.py:405
↓ 1 callers
Method
forward_pts_train
Forward function for point cloud branch. Args: pts_feats (list[torch.Tensor]): Features of point cloud branch gt_bbox
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion.py:137
↓ 1 callers
Method
forward_pts_train
Forward function for point cloud branch. Args: pts_feats (list[torch.Tensor]): Features of point cloud branch gt_bbox
plugin/lirafusion/models/detectors/CenterPoint_ezfusion_lr.py:200
↓ 1 callers
Method
forward_pts_train
Forward function for point cloud branch. Args: pts_feats (list[torch.Tensor]): Features of point cloud branch gt_bbox
plugin/lirafusion/models/detectors/centerpoint_voxel_fusion_middle.py:325
↓ 1 callers
Function
generate_record
Generate one 2D annotation record given various informations on top of the 2D bounding box coordinates. Args: ann_rec (dict): Original
tools/data_converter/radar_converter_coordinate_v1.py:584
↓ 1 callers
Function
get_2d_boxes
Get the 2D annotation records for a given `sample_data_token`. Args: sample_data_token (str): Sample data token belonging to a camera \
tools/data_converter/radar_converter_coordinate_v1.py:419
↓ 1 callers
Function
get_available_scenes
Get available scenes from the input nuscenes class. Given the raw data, get the information of available scenes for further info generation.
tools/data_converter/radar_converter_coordinate_v1.py:100
↓ 1 callers
Method
get_targets
Compute regression and classification targets for a batch image. Outputs from a single decoder layer of a single feature level are used.
plugin/lirafusion/models/dense_head/detr_mdfs_head.py:226
↓ 1 callers
Function
global_average
Block performing a global average over batch pooling :param x: [N, D] input features :param batch_lengths: [B] list of batch lengths
plugin/lirafusion/models/backbones/models/blocks.py:113
↓ 1 callers
Method
init_KP
Initialize the kernel point positions in a sphere :return: the tensor of kernel points
plugin/lirafusion/models/backbones/models/blocks.py:222
↓ 1 callers
Method
init_layers
Initialize layers of the DeformableDetrTransformer.
plugin/lirafusion/models/utils/transformer.py:65
↓ 1 callers
Method
init_weights
Initialize the transformer weights.
plugin/lirafusion/models/utils/transformer.py:69
↓ 1 callers
Function
lidar_nusc_box_to_global
Convert the box from ego to global coordinate. Args: info (dict): Info for a specific sample data, including the calibratio
plugin/lirafusion/datasets/nuscenes_radar.py:593
↓ 1 callers
Method
loss_single
Loss function for outputs from a single decoder layer of a single feature level. Args: cls_scores (Tensor): Box score l
plugin/lirafusion/models/dense_head/detr_mdfs_head.py:277
↓ 1 callers
Function
main
()
tools/train.py:101
↓ 1 callers
Function
main
()
tools/test.py:108
↓ 1 callers
Function
output_to_nusc_box
Convert the output to the box class in the nuScenes. Args: detection (dict): Detection results. - boxes_3d (:obj:`BaseInsta
plugin/lirafusion/datasets/nuscenes_radar.py:548
↓ 1 callers
Function
parse_args
()
tools/train.py:30
↓ 1 callers
Function
parse_args
()
tools/test.py:23
↓ 1 callers
Function
post_process_coords
Get the intersection of the convex hull of the reprojected bbox corners and the image canvas, return None if no intersection. Args: co
tools/data_converter/radar_converter_coordinate_v1.py:553
↓ 1 callers
Function
radius_gaussian
Compute a radius gaussian (gaussian of distance) :param sq_r: input radiuses [dn, ..., d1, d0] :param sig: extents of gaussians [d1, d0]
plugin/lirafusion/models/backbones/models/blocks.py:69
↓ 1 callers
Method
reset_parameters
(self)
plugin/lirafusion/models/backbones/models/blocks.py:216
next →
1–100 of 247, ranked by callers