Skip to content
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

Avoid potentially spurious outlier poses during groundtruth creation #618

Open
rsoussan opened this issue Dec 19, 2022 · 1 comment
Open

Comments

@rsoussan
Copy link
Member

Currently our groundtruth creation pipeline maps an input bagfile (part of this process is removing low baseline images) and then registers it against an existing base surf map. The groundtruth poses are then generated by localizing the images in the input bagfile against this merged map. However, since some low baseline images are removed during map creation, not all input bagfile images exist in the resulting map. Thus, some groundtruth poses are estimates that result from matching an input bagfile image as best as possible to the merged map. This works well when the base surf map is well formed, but sometimes some "fuzzy" image locations that already existed in the base surf map can cause some spurious matches with the new bagfile. We should either add all images to the map (which isn't very feasible due to low baseline issues) or only consider the exact images from the bagfile that have been added to the groundtruth map and only generate groundtruth poses for these (perhaps with the option to interpolate for small time differences) to avoid any potential outlier groundtruth poses.

@rsoussan rsoussan changed the title Only use same images for groundtruth creation Avoid potentially spurious outlier poses during groundtruth creation Dec 19, 2022
@bcoltin
Copy link
Member

bcoltin commented Jul 8, 2024

@rsoussan reword this better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants