1 / 29

Shape Dimension and Approximation from Samples

Shape Dimension and Approximation from Samples. T. Dey, J. Giesen, S. Goswami, W. Zhao Dept. of CIS Ohio State University. Shapes and their dimensions. Shapes for us are smooth compact manifolds embedded in an Euclidean space. Sampling. Motivations. Manifold learning

xannon
Download Presentation

Shape Dimension and Approximation from Samples

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shape Dimension and Approximation from Samples T. Dey, J. Giesen, S. Goswami, W. Zhao Dept. of CIS Ohio State University

  2. Shapes and their dimensions • Shapes for us are smooth compact manifolds embedded in an Euclidean space.

  3. Sampling

  4. Motivations • Manifold learning • Shape reconstruction

  5. Local feature size and sampling • Medial axis A • Local feature size f : Rd R, f(p) is the smallest distance to A • -sampling [ABE98] • d(p): Euclidean distance of p to nearest sample •   d(p)/f(p)

  6. Sampling and Ambiguity • (,)-sampling • -sampling and all samples are > f(p) away ([DFR01],[Erick01]) • /2 <  < 

  7. Tangent and Normal Spaces • Space spanned by tangents T(p) • Space spanned by normals N(p)

  8. Voronoi Diagram / Delaunay triangulation

  9. Tangent and Normal Polytopes • T(p) = V(p)T(p) • N(p) = V(p)N(p)

  10. Voronoi Subpolytopes • V(p,i)  V(p), 1 i  d • pole pi+ ([AB98]) • pole vector v(p,i)

  11. Heights • pole vector v(p,i) • heights H(p,i)= ||v(p,i)||

  12. Idea • M is a k-manifold in Rd, P is an (,)-sample • heights H(p,i) are small for 1i k and big for k>i • Compare with H(p,1)

  13. Normal Lemma

  14. Height Lemma

  15. Pole-Normal Lemma

  16. Small-Height Lemma

  17. Height Theorem

  18. Ratio gap for 

  19. Algorithm Dimension

  20. Experiments • CGAL library •  =0.3

  21. Shape Reconstruction • Compute a simplicial complex K with dist(|K|,M)=O() times local feature size • In R2 and R3, |K| and M are homeomorphic

  22. Cocone C(p) • C(p): x in V(p) making angle < /8 with V(p,k) • Compute all dual simplices to (d-k)-dimensional Voronoi edges intersecting C(p)

  23. CoconeShape

  24. Shape Distance Theorem Follows from normal and small-height Lemma

  25. Manifold Extraction(?) • How to extract a k-manifold out of K? • Manifold extraction in R3 • Pruning • Walking

  26. Homeomorphism(?) ?

  27. Experimental Results

  28. Result in R4 • w=x2 + y2+ z2 • 111111 grid (1331 points) • 3d points 615, 2d points 582, 1d points 134 • Ideally 637,578,116

  29. Conclusions • We generalized the curve and surface reconstruction to shape reconstruction. • How to handle boundaries? • Manifold extraction? • Immersion instead of embedding? • Avoid Voronoi computation?

More Related