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

Prioritize Point Promotion when building EPT pyramid #71

Open
echeipesh opened this issue Mar 31, 2020 · 0 comments
Open

Prioritize Point Promotion when building EPT pyramid #71

echeipesh opened this issue Mar 31, 2020 · 0 comments

Comments

@echeipesh
Copy link
Collaborator

echeipesh commented Mar 31, 2020

image

On the left, we can see the triangulation interpolation of a region west of Lake Champlain. This is contrasted to a more conventional inverse distance weighted (IDW) reconstruction on the right.

The TIN appears to give a more textured model, and that model seems to more accurately represent the ground. This is an artifact of the 2.5-dimension reconstruction, which is in contrast to a true 3-d surface fit, which would capture the upper surface of the tree canopy. The TIN model captures treed areas as a noisy height field, and we happened to sample on grid points that favored the ground level. Our sampling would be sensitive to minor variations in the sampling grid as a result. On the other hand, the IDW model does a much more thorough job of capturing tree cover, and it would do so stably (with little variation if we were to perturb the sampling grid).

This issue is about the noisy height field:

Normally it would be possible to filter point cloud to remove canopy returns. However, the result above was generated from the intermediate levels of the EPT pyramid.

When the EPT pyramid is built the choice of which points get promoted is random. At higher, less resolute, zoom levels the only points present may be from tree returns. It may not be practical to query at lower zoom level because the volume of points returned will push the latency ultimately resulting in a timeout.

This issue could be avoided if there was a way to control which points get promoted when EPT tree is constructed. Several strategies are possible:

  • Filter out canopy and only promote ground returns
    • this option would automatically pre-filter the EPT levels only to those points which are relevant for generating DEM.
  • Promote the most diverse sample
    • this option would allow the application to perform filtering on higher zoom levels to pull out more relevant sample

Note: This is a placeholder issue for work that would have done on entwine

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

1 participant