Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Improve RANSAC Ground Plane Extraction #12

Open
niwhsa9 opened this issue Mar 19, 2021 · 1 comment
Open

Improve RANSAC Ground Plane Extraction #12

niwhsa9 opened this issue Mar 19, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@niwhsa9
Copy link
Member

niwhsa9 commented Mar 19, 2021

Once the model with the highest inlier count is extracted, it may be beneficial to perform linear least-squares amongst those inlier points to refine the plane. Then, re-select inliers from the entire dataset. This can actually be performed iteratively to continue ground plane refinement.

Code for selecting inliers given a model already exists in the ransacKernel and is quite fast. The major add would be solving a system Ax=b, which SHOULD be able to be solved very quickly with QR factorization using the cusolver library: https://docs.nvidia.com/cuda/cusolver/index.html. The matrix is dense so be sure to use the dense solver.

@niwhsa9 niwhsa9 self-assigned this Mar 19, 2021
@niwhsa9 niwhsa9 added enhancement New feature or request help wanted Extra attention is needed low priority Less important enhancement good first issue Good for newcomers labels Mar 19, 2021
@niwhsa9
Copy link
Member Author

niwhsa9 commented Mar 21, 2021

actually, lets start with using two different thresholds for removal and determining inliers, this may be able to solve the issue
image
image

@niwhsa9 niwhsa9 removed the low priority Less important enhancement label Mar 21, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant