Skip to content

Conversation

@saurabh1002
Copy link
Collaborator

@saurabh1002 saurabh1002 commented Aug 28, 2024

  1. Move GT closures computation to C++ and make it fast, python equivalent takes ages for large datasets:
    Nothing changes in the way we compute gt closures, except for the bug fixes in VoxelHashMap from KISS-ICP which was internally used to compute the overlap score between two local segments of the trajectory

  2. Provide a standalone gt_closure_pipeline to generate and store ground truth closures:
    Useful since some of the other approaches for loop closures have started to use a similar idea for gt closures as proposed in our paper

  3. Performance upgrade is from hours/days to minutes -> C++ to the win
    That means our approach can be evaluated on more datasets faster.

Copy link
Collaborator

@tizianoGuadagnino tizianoGuadagnino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MIT LIcense everywhere

@saurabh1002 saurabh1002 requested a review from benemer August 28, 2024 14:09
@benemer benemer marked this pull request as draft August 29, 2024 12:22
@benemer
Copy link
Member

benemer commented Aug 29, 2024

@saurabh1002 I marked this as draft because it looks like you are still working on it. Just let us know when it's ready to review 👍

@saurabh1002 saurabh1002 marked this pull request as ready for review September 16, 2024 15:20
@benemer
Copy link
Member

benemer commented Oct 15, 2024

Amazing speed-up, love it :)

@benemer benemer self-requested a review October 15, 2024 12:26
@tizianoGuadagnino tizianoGuadagnino merged commit 45630f6 into main Oct 15, 2024
@saurabh1002 saurabh1002 deleted the cpp_gt_closures branch October 15, 2024 14:47
@saurabh1002 saurabh1002 added enhancement New feature or request c++ labels Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants