Skip to content

Added Depth Odometry Sweep Tool and Optional ICP-based refinement for Image Feature Depth Odometry #381

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

Closed

Conversation

rsoussan
Copy link
Member

@rsoussan rsoussan commented Jan 1, 2022

Currently the image feature depth odometry is not as accurate as ICP but is much much faster, while ICP is too slow for online usage. To improve the image-feature estimate, this pr enables passing the estimate from the fast image-feature approach to ICP as an initial guess and ICP is limited to 1 iteration to avoid adding too much runtime. This hybrid approach is faster than ICP on its own as the iterations are limited and it helps remove some of the more costly ICP situations which tend to occur as the point clouds are further away from each other since an initial guess is provided by the image feature approach.

Future work includes taking advantage of the fact that our point clouds are organized (have an ordering and height and width since they come from a time-of-flight sensor) to use faster methods for downsampling and normal estimation to further reduce ICP computation time.

@rsoussan rsoussan marked this pull request as ready for review January 1, 2022 20:56
@rsoussan
Copy link
Member Author

rsoussan commented Jan 7, 2022

Closed as this was merged into new depth odometry pr.

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

Successfully merging this pull request may close these issues.

2 participants