-
Notifications
You must be signed in to change notification settings - Fork 658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(autoware_lidar_centerpoint): add priority map to preprocess kernel and centerpoint_trt #9583
feat(autoware_lidar_centerpoint): add priority map to preprocess kernel and centerpoint_trt #9583
Conversation
Signed-off-by: Taekjin LEE <[email protected]>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Signed-off-by: Taekjin LEE <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #9583 +/- ##
==========================================
- Coverage 29.49% 29.48% -0.01%
==========================================
Files 1443 1444 +1
Lines 108648 108685 +37
Branches 41537 41546 +9
==========================================
+ Hits 32047 32051 +4
- Misses 73479 73512 +33
Partials 3122 3122
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
I am quite opposed to this idea. Here are some of the reasons
|
@knzo25
Yes
I agree. It is for worst cases.
The implementation will be complicated.
May be better option for users.
If better solution exist and can solve the current risk in a short time, I do not think this PR is needed. Are those will come soon?
It may depends on the model. Is not the voxel inputs are treated as a set? Alternative logic proposalIn current logic, the voxels are filled from right-hand side.
We can change it to fill from front to rear.
@knzo25 How about this? |
Alternative PR #9608 |
This PR will be replaced by #9608 |
Description
Current voxel processing is done by order of X, Y sequentially.
IF the number of filled voxel exceed the ML model limit, the detectable range is limited.
The priority map is set by a scalar field as following.
The following visualization is to show filled voxel distribution. Configurations are as follwing.
Then lower score object will be shown (due to the lower score_threshold), indirectly visualize where the voxel is filled.
Related links
Parent Issue:
How was this PR tested?
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.