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

Reduce noise for surfaces with densified surfels #9

Open
puzzlepaint opened this issue Jun 18, 2019 · 0 comments
Open

Reduce noise for surfaces with densified surfels #9

puzzlepaint opened this issue Jun 18, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@puzzlepaint
Copy link
Collaborator

If using surfel densification, especially if setting the minimum observation count to 1, there can be quite some noise in surfaces. This is likely because of surfels with roughly correct position but a wrong normal vector, which won't be affected by the free-space outlier removal.

If they were included in that outlier removal, then it might possibly cause issues for the reconstruction of thin surfaces, or generally object edges, however, since in these cases, surfels with strongly differing normals are close together but should not cancel each other out.

An alternative way to reduce the apparent noise might be to store the surfel normal in the vertex data used for rendering, and hide a surfel if its normal points away from the camera (i.e., backface culling for surfels).

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

No branches or pull requests

1 participant