a linear bound on the complexity of the delaunay
play

A linear bound on the Complexity of the Delaunay Triangulation of - PowerPoint PPT Presentation

A linear bound on the Complexity of the Delaunay Triangulation of Points on Polyhedral Surfaces Dominique Attali Jean-Daniel Boissonnat Laboratoire LIS PRISME-INRIA SM2002 2 Introduction Applications : mesh generation medial


  1. A linear bound on the Complexity of the Delaunay Triangulation of Points on Polyhedral Surfaces Dominique Attali Jean-Daniel Boissonnat Laboratoire LIS PRISME-INRIA

  2. SM’2002 2 Introduction • Applications : – mesh generation – medial axis approximation – surface reconstruction Question : Complexity of the Delaunay triangulation of points scattered over a surface ?

  3. SM’2002 3 Complexity of the Delaunay triangulation • Spheres circumscribing tetrahedra are empty Data points Convex hull

  4. SM’2002 4 Complexity of the Delaunay triangulation • Complexity = | Edges | > | Tetrahedra | > | Triangles | / 4 Delaunay neighbours Convex hull

  5. SM’2002 5 Complexity of the Delaunay triangulation • For n points, in the worst-case: – in R 3 , Ω( n 2 ) Goal : exhibit practical geometric constraints for subquadratic / linear bounds.

  6. SM’2002 6 Probabilistic results • Expected complexity for n random points on – a ball : Θ( n ) [Dwyer 1993] – a convex polytope : Θ( n ) [Golin & Na 2000] – a polytope : O ( n log 4 n ) [Golin & Na 2002]

  7. SM’2002 7 Deterministic results • Wrt spread : O ( spread 3 ) [Erickson 2002] largest interpoint distance Spread = smallest interpoint distance

  8. SM’2002 8 Deterministic results • Wrt spread : O ( Spread 3 ) [Erickson 2002] – surfaces sampled with spread O ( √ n ) : O ( n √ n ) largest interpoint distance Spread = smallest interpoint distance = O ( √ n ) Ω( 1 √ n )

  9. SM’2002 9 Deterministic results • Wrt spread : O ( Spread 3 ) [Erickson 2002] – surfaces sampled with spread O ( √ n ) : O ( n √ n ) – Well-sampled cylinder : Ω( n √ n )

  10. SM’2002 10 Our main result For points distributed on a polyedral surface in R 3 : the Delaunay triangulation is linear • Deterministic result – polyedral surface – sampling condition – proof

  11. SM’2002 11 Polyedral surface • Polyedral surface = Finite collection of facets that form a pur piece-wise linear complex • Facet = bounded polygon

  12. SM’2002 12 Sampling condition • ( ε, κ ) -sample E : 1. 2.

  13. SM’2002 13 Sampling condition • ( ε, κ ) -sample E : 1. ∀ x ∈ F , B ( x, ε ) encloses at least one point of E ∩ F 2. ≥ 1 x F

  14. SM’2002 14 Sampling condition • ( ε, κ ) -sample E : 1. ∀ x ∈ F , B ( x, ε ) encloses at least one point of E ∩ F 2. ∀ x ∈ F , B ( x, 2 ε ) encloses at most κ points of E ∩ F ≥ 1 ≤ κ x F

  15. SM’2002 15 Sampling condition � 1 � • n = Θ ε 2 • n (Γ ⊕ ε ) = O ( length (Γ) × √ n ) F Γ

  16. SM’2002 16 Delaunay triangulation • Assumptions : ( ε, κ ) -sample of a polyedral surface • Proof : Count Delaunay edges Empty sphere Delaunay edge

  17. SM’2002 17 Proof • Count Delaunay edges

  18. SM’2002 18 Counting Delaunay edges • 2 zones on the surface ε -regular zone

  19. SM’2002 19 Counting Delaunay edges • 2 zones on the surface ε -regular zone ε -singular zone

  20. SM’2002 20 Counting Delaunay edges • 3 types of edges ① regular – regular

  21. SM’2002 21 Counting Delaunay edges • 3 types of edges ① regular – regular ② singular – singular

  22. SM’2002 22 Counting Delaunay edges • 3 types of edges ① regular – regular ② singular – singular ③ singular – regular

  23. SM’2002 23 Regular - Regular • A sample point has at most κ neighbours in its own facet F ε m

  24. SM’2002 24 Regular - Regular • A sample point has at most κ neighbours in its own facet F m

  25. SM’2002 25 Regular - Regular • A sample point has at most κ neighbours in its own facet F 2 ε m

  26. SM’2002 26 Regular - Regular • A sample point has at most κ neighbours in any facet F ′ 2 ε m ′ F m

  27. SM’2002 27 Regular - Regular • A sample point has at most κ neighbours in any facet F ′ 2 ε m ′ F m

  28. SM’2002 28 Regular - Regular • A sample point has at most κ neighbours in any facet F ′ 2 ε m ′ F m

  29. SM’2002 29 Regular - Regular • Number of Delaunay edges in the regular zone : O ( n ) F ′ F m

  30. SM’2002 30 Singular - Singular • Brutal force : O ( √ n ) × O ( √ n ) = O ( n )

  31. SM’2002 31 Singular - Regular • Locate the neighbours of x in F x F ? Neighbours of x

  32. SM’2002 32 Singular - Regular • Locate the neighbours of x in F Empty sphere x F Neighbours of x

  33. SM’2002 33 Singular - Regular • Locate the neighbours of x in F Empty sphere Tangent sphere x F Neighbours of x

  34. SM’2002 34 Singular - Regular • Neighbours of x : V ( x ) enlarged by 2 ε Tangent sphere x F Neighbours of x V ( x )

  35. SM’2002 35 Singular - Regular Singular points : E s Tangent empty sphere x V ( x ) F

  36. SM’2002 36 Singular - Regular Singular points : E s x V ( x ) F

  37. SM’2002 37 Diagram associated to F and points E s P x x F p V ( x ) Tangent empty sphere

  38. SM’2002 38 Diagram associated to F and points E s • Bissector of two points : a circle or a line

  39. SM’2002 39 Diagram associated to F and points E s

  40. SM’2002 40 Delaunay edges between F and E s V ( x ) = ( ∩ disks ) \ ( ∪ disks )

  41. SM’2002 41 Delaunay edges between F and E s V ( x ) Neighbours of x

  42. SM’2002 42 Delaunay edges between F and E s length ( ∂V ( x )) × √ n n ( V ( x )) +

  43. SM’2002 43 Singular - Regular • Length of edges ≤ n ( E s ) × ∂F = O ( √ n ) V ( x ) V ( y ) F

  44. SM’2002 44 Singular - Regular • Length of edges ≤ n ( E s ) × ∂F = O ( √ n ) V ( x ) V ( y ) F

  45. SM’2002 45 Singular - Regular • Length of edges ≤ n ( E s ) × ∂F = O ( √ n ) V ( x ) V ( y ) F

  46. SM’2002 46 Main result Let S be a polyhedral surface and E a ( ε, κ ) -sample of S of size | E | = n . The number of edges in the Delaunay triangulation of E is at most : + 612 π κ 2 L 2 � 1 + C κ � n 2 A C : number of facets A : area L : � length( ∂ facet)

  47. SM’2002 47 Conclusion and perspective • Linear bound for polyhedral surfaces • Extend this result to generic surfaces

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend