-
Notifications
You must be signed in to change notification settings - Fork 673
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(image_projection_based_fusion): unrectify image projection based fusion #7053
feat(image_projection_based_fusion): unrectify image projection based fusion #7053
Conversation
Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com>
…ojection-based-fusion
Signed-off-by: Yukihito Saito <yukky.saito@gmail.com>
…ction-based-fusion' into feature/unrecify-image-projection-based-fusion
Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
Signed-off-by: Yukihito Saito <yukky.saito@gmail.com>
Signed-off-by: Yukihito Saito <yukky.saito@gmail.com>
Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com>
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 <taekjin.lee@tier4.jp>
62fde55
to
1b0e197
Compare
@yukkysaito I checked there is a compile failure. It was caused by #7224, and it was fixed. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7053 +/- ##
==========================================
- Coverage 14.84% 2.64% -12.21%
==========================================
Files 1999 165 -1834
Lines 139163 10105 -129058
Branches 43716 1589 -42127
==========================================
- Hits 20661 267 -20394
+ Misses 95731 9748 -85983
+ Partials 22771 90 -22681
☔ View full report in Codecov by Sentry. |
@kminoda DCO warning seems to be shown by your |
done |
… fusion (autowarefoundation#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
… fusion (autowarefoundation#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp> Signed-off-by: palas21 <palas21@itu.edu.tr>
… fusion (autowarefoundation#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
… fusion (#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
… fusion (autowarefoundation#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
… fusion (autowarefoundation#7053) * unrecify 3d point for image projection based fusion Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> * style(pre-commit): autofix * add try-catch code for exception handling Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * style(pre-commit): autofix * remove litter Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * revert try-catch Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> * Update perception/image_projection_based_fusion/src/utils/utils.cpp Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> * fix: resolve conflict Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Yukihiro Saito <yukky.saito@gmail.com> Signed-off-by: Yukihito Saito <yukky.saito@gmail.com> Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> Co-authored-by: Taekjin LEE <taekjin.lee@tier4.jp>
Description
In image_projection_based_fusion, only the internal parameters of the camera were considered, and no distortion correction was applied. As a result, when projecting onto images with significant distortion, misalignments occurred. This Pull Request has been modified to account for distortion.
Related links
TIER IV INTERNAL
Tests performed
In roi_cluster_fusion, operation has been confirmed on the actual machine.
before
after
Notes for reviewers
Interface changes
Effects on system behavior
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.