27 namespace perception {
37 float smooth_factor_ = 0.3f;
38 float diff_std_dev_ = 0.2f;
39 float bounded_scale_positive_max_p_ = 0.6f;
40 float bounded_scale_positive_min_p_ = 0.5f;
43 float initial_similarity_ = 0.5f;
44 float diff_std_dev_ = 0.1f;
49 float diff_std_dev_ = 0.1f;
50 float bounded_scale_positive_max_p_ = 0.7f;
51 float bounded_scale_positive_min_p_ = 0.5f;
92 const double camera_ct_x,
96 const double camera_ct_y,
102 const std::vector<Eigen::Vector2d>& radar_box2d_vertices,
106 const std::vector<Eigen::Vector2d>& radar_box2d_vertices,
110 const Eigen::Matrix4d& world2camera_pose,
double ComputePtsBoxShapeSimilarity(const ProjectionCachePtr &cache, const ProjectionCacheObject *object, const base::BBox2DF &camera_bbox)
double ComputePtsBoxLocationSimilarity(const ProjectionCachePtr &cache, const ProjectionCacheObject *object, const base::BBox2DF &camera_bbox)
double ComputeRadarCameraHSimilarity(const SensorObjectConstPtr &radar, const SensorObjectConstPtr &camera, const double size_y, const std::vector< Eigen::Vector2d > &radar_box2d_vertices, const HSimilarityParams ¶ms)
Definition: track_object_similarity.h:53
Definition: projection_cache.h:32
float welsh_loss_scale_
Definition: track_object_similarity.h:32
double ComputeRadarCameraVelocitySimilarity(const SensorObjectConstPtr &radar, const SensorObjectConstPtr &camera)
Definition: track_object_similarity.h:30
float welsh_loss_thresh_
Definition: track_object_similarity.h:31
Definition: projection_cache.h:93
float scale_positive_th_p_
Definition: track_object_similarity.h:34
double ComputeRadarCameraXSimilarity(const double velo_ct_x, const double camera_ct_x, const double size_x, const XSimilarityParams ¶ms)
double ComputePtsBoxSimilarity(const ProjectionCachePtr &cache, const ProjectionCacheObject *object, const base::BBox2DF &camera_bbox)
Definition: track_object_similarity.h:42
double ComputeRadarCameraLocSimilarity(const Eigen::Vector3d &radar_ct, const SensorObjectConstPtr &camera, const Eigen::Matrix4d &world2camera_pose, const LocSimilarityParams ¶ms)
Definition: track_object_similarity.h:36
double ComputeRadarCameraWSimilarity(const SensorObjectConstPtr &radar, const double width, const double size_x, const std::vector< Eigen::Vector2d > &radar_box2d_vertices, const WSimilarityParams ¶ms)
float scale_positive_max_p_
Definition: track_object_similarity.h:33
Definition: track_object_similarity.h:48
std::shared_ptr< const SensorObject > SensorObjectConstPtr
Definition: sensor_object.h:69
double ComputeRadarCameraYSimilarity(const double velo_ct_y, const double camera_ct_y, const double size_y, const YSimilarityParams ¶ms)