Geometry and Topology from Point Cloud Data

Size: px
Start display at page:

Download "Geometry and Topology from Point Cloud Data"

Transcription

1 Geometry and Topology from Point Cloud Data Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 1 / 51

2 Problems Outline Two and Three dimensions: Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 2 / 51

3 Problems Outline Two and Three dimensions: Curve and surface reconstruction Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 2 / 51

4 Problems Outline Two and Three dimensions: Curve and surface reconstruction High dimensions: Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 2 / 51

5 Problems Outline Two and Three dimensions: Curve and surface reconstruction High dimensions: Manifold reconstruction Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 2 / 51

6 Problems Outline Two and Three dimensions: Curve and surface reconstruction High dimensions: Manifold reconstruction Homological attributes computation Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 2 / 51

7 Reconstruction Surface Reconstruction Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 3 / 51

8 Basic Topology Topology Background d-ball B d {x R d x 1} d-sphere S d {x R d x = 1} Homeomorphism h : T 1 T 2 where h is continuous, bijective and has continuous inverse k-manifold: neighborhoods homeomorphic to open k-ball 2-sphere, torus, double torus are 2-manifolds k-manifold with boundary: interior points, boundary points B d is a d-manifold with boundary where bd(b d ) = S d 1 Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 4 / 51

9 Basic Topology Topology Background Smooth Manifolds Triangulation k-simplex Simplicial complex K: (i) t K if t is a face of t K (ii) t 1, t 2 K t 1 t 2 is a face of both K is a triangulation of a topological space T if T K Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 5 / 51

10 Sampling Sampling Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 6 / 51

11 Medial Axis Sampling Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 7 / 51

12 Local Feature Size Sampling f (x) is the distance to medial axis Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 8 / 51

13 Sampling ε-sample (Amenta-Bern-Eppstein 98) Each x has a sample within εf (x) distance Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 9 / 51

14 Sampling Voronoi Diagram & Delaunay Triangulation Definition Voronoi diagram Vor P: collection of Voronoi cells {V p } and its faces V p = {x R 3 x p x q for all q P} Definition Delaunay triangulation Del P: dual of Vor P, a simplicial complex Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

15 Curve Reconstruction Curve samples and Voronoi Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

16 Curve Reconstruction Curve Reconstruction Algorithms Crust algorithm (Amenta-Bern-Eppstein 98) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

17 Curve Reconstruction Curve Reconstruction Algorithms Crust algorithm (Amenta-Bern-Eppstein 98) Nearest neighbor algorithm (Dey-Kumar 99) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

18 Curve Reconstruction Curve Reconstruction Algorithms Crust algorithm (Amenta-Bern-Eppstein 98) Nearest neighbor algorithm (Dey-Kumar 99) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

19 Curve Reconstruction Curve Reconstruction Algorithms Crust algorithm (Amenta-Bern-Eppstein 98) Nearest neighbor algorithm (Dey-Kumar 99) many variations (DMR99,Gie00,GS00,FR01,AM02..) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

20 Difficulties in 3D Surface Reconstruction Voronoi vertices can come close to the surface... slivers are nasty There is no unique correct surface for reference Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

21 Surface Reconstruction Restricted Voronoi/Delaunay Definition Restricted Voronoi: Vor P Σ = {f P Σ = f Σ f Vor P} Definition Restricted Delaunay: Del P Σ = {σ V σ Σ } Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

22 Surface Reconstruction Topology Closed Ball property (Edelsbrunner, Shah 94) If restricted Voronoi cell is a closed ball in each dimension, then Del P Σ is homeomorphic to Σ. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

23 Surface Reconstruction Topology Closed Ball property (Edelsbrunner, Shah 94) If restricted Voronoi cell is a closed ball in each dimension, then Del P Σ is homeomorphic to Σ. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

24 Surface Reconstruction Topology Closed Ball property (Edelsbrunner, Shah 94) If restricted Voronoi cell is a closed ball in each dimension, then Del P Σ is homeomorphic to Σ. Theorem For a sufficiently small ε if P is an ε-sample of Σ, then (P, Σ) satisfies the closed ball property, and hence Del P Σ Σ. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

25 Surface Reconstruction Normals and Voronoi Cells 3D (Amenta-Bern 98) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

26 Surface Reconstruction Long Voronoi cells and Poles Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

27 Surface Reconstruction Normal Approximation Lemma (Pole Vector) ((p + p), n p ) = 2 arcsin ε 1 ε Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

28 Surface Reconstruction Crust in 3D (Amenta-Bern 98) Compute Voronoi diagram Vor P Recompute the Voronoi diagram after introducing poles Filter crust triangles from Delaunay Filter by normals Extract manifold Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

29 Cocone Surface Reconstruction vp = p + p is the pole vector Space spanned by vectors within the Voronoi cell making angle > 3π with 8 v p or v p Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

30 Surface Reconstruction Cocone Algorithm Cocone(P) 1 compute Vor P; 2 T = ; 3 for each p P do 4 T p = CandidateTriangles(V p ); 5 T := T T p ; 6 end for 7 M := ExtractManifold(T ); 8 output M Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

31 Surface Reconstruction Candidate Triangle Properties The following properties hold for sufficiently small ε (ε < 0.06) Candidate triangles include the restricted Delaunay triangles Their circumradii are small O(ε)f (p) Their normals make only O(ε) angle with the surface normals at the vertices Candidate triangles include restricted Delaunay triangles Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

32 Surface Reconstruction Manifold Extraction: Prune and Walk Remove Sharp edges with their triangles Walk outside or inside the remaining triangles Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

33 Surface Reconstruction Homeomorphism Let M be the triangulated surface obtained after the manifold extraction. Define h : R 3 Σ where h(q) is the closest point on Σ. h is well defined except at the medial axis points. Lemma (Homeomorphism) The restriction of h to M, h : M Σ, is a homeomorphism. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

34 Surface Reconstruction Cocone Guarantees Theorem Any point x Σ is within O(ε)f (x) distance from a point in the output. Conversely, any point of the output surface has a point x Σ within O(ε)f (x) distance for ε < Theorem (Amenta-Choi-Dey-Leekha) The output surface computed by Cocone from an ε sample is homeomorphic to the sampled surface for ε < Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

35 Boundaries Input Variations Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

36 Boundaries Input Variations Ambiguity in reconstruction Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

37 Boundaries Input Variations Non-homeomorphic Restricted Delaunay [DLRW09] Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

38 Boundaries Input Variations Non-orientabilty Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

39 Input Variations Boundaries Theorem (Dey-Li-Ramos-Wenger 2009) Let P be a sample of a smooth compact Σ with boundary where d(x, P) ερ, ρ = inf x lfs(x). For sufficiently small ε > 0 and 6ερ α 6ερ + O(ερ), Peel(P, α) computes a Delaunay mesh isotopic to Σ. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

40 Input Variations Noisy Data: Ram Head Hausdorff distance d H (P, Σ) is εf (p) Theoretical guarantees [Dey-Goswami04, Amenta et al.05] Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

41 Nonsmoothness Input Variations Guarantee of homeomorphism is open Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

42 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

43 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

44 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

45 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

46 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Use (ε, δ)-sampling Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

47 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Use (ε, δ)-sampling Restricted Delaunay does not capture topology Slivers are arbitrarily oriented [CDR05] Del P Σ Σ no matter how dense P is. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

48 High Dimensions High Dimensional PCD Curse of dimensionality (intrinsic vs. extrinsic) Reconstruction of submanifolds brings ambiguity Use (ε, δ)-sampling Restricted Delaunay does not capture topology Slivers are arbitrarily oriented [CDR05] Del P Σ Σ no matter how dense P is. Delaunay triangulation becomes harder Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

49 Reconstruction High Dimensions Theorem (Cheng-Dey-Ramos 2005) Given an (ε, δ)-sample P of a smooth manifold Σ R d for appropriate ε, δ > 0, there is a weight assignment of P so that Del ˆP Σ Σ which can be computed efficiently. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

50 Reconstruction High Dimensions Theorem (Cheng-Dey-Ramos 2005) Given an (ε, δ)-sample P of a smooth manifold Σ R d for appropriate ε, δ > 0, there is a weight assignment of P so that Del ˆP Σ Σ which can be computed efficiently. Theorem (Chazal-Lieutier 2006) Given an ε-noisy sample P of manifold Σ R d, there exists r p ρ(σ) for each p P so that the union of balls B(p, r p ) is homotopy equivalent to Σ. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

51 High Dimensions Reconstructing Compacts Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

52 High Dimensions Reconstructing Compacts lfs vanishes, introduce µ-reach and define (ε, µ)-samples. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

53 High Dimensions Reconstructing Compacts lfs vanishes, introduce µ-reach and define (ε, µ)-samples. Theorem (Chazal-Cohen-S.-Lieutier 2006) Given an (ε, µ)-sample P of a compact K R d for appropriate ε, µ > 0, there is an α so that union of balls B(p, α) is homotopy equivalent to K η for arbitrarily small η. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

54 Homology from PCD Homology Point cloud Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

55 Homology from PCD Homology Point cloud Loops Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

56 Homology PCD complex homology Point cloud Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

57 Homology PCD complex homology Point cloud Rips complex Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

58 Homology PCD complex homology Point cloud Rips complex Loops Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

59 Boundary Homology Definitions Definition A p-boundary p+1 c of a (p + 1)-chain c is defined as the sum of boundaries of its simplices Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

60 Boundary Homology Definitions Definition A p-boundary p+1 c of a (p + 1)-chain c is defined as the sum of boundaries of its simplices b c d a e Simplicial complex Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

61 Boundary Homology Definitions Definition A p-boundary p+1 c of a (p + 1)-chain c is defined as the sum of boundaries of its simplices b c d a e 2-chain bcd + bde (under Z 2 ) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

62 Boundary Homology Definitions Definition A p-boundary p+1 c of a (p + 1)-chain c is defined as the sum of boundaries of its simplices b c d a e 1-boundary bc +cd +db+bd +de +eb = bc +cd +de +eb = 2 (bcd +bde) (under Z 2 ) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

63 Cycles Homology Definitions Definition A p-cycle is a p-chain that has an empty boundary Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

64 Cycles Homology Definitions Definition A p-cycle is a p-chain that has an empty boundary b c d a e Simplicial complex Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

65 Cycles Homology Definitions Definition A p-cycle is a p-chain that has an empty boundary b c d a e 1-cycle ab + bc + cd + de + ea (under Z 2 ) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

66 Cycles Homology Definitions Definition A p-cycle is a p-chain that has an empty boundary b c d a e 1-cycle ab + bc + cd + de + ea (under Z 2 ) Each p-boundary is a p-cycle: p p+1 = 0 Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

67 Homology Homology Definitions Definition The p-dimensional homology group is defined as H p (K) = Z p (K)/B p (K) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

68 Homology Homology Definitions Definition The p-dimensional homology group is defined as H p (K) = Z p (K)/B p (K) Definition Two p-chains c and c are homologous if c = c + p+1 d for some chain d Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

69 Homology Homology Definitions Definition The p-dimensional homology group is defined as H p (K) = Z p (K)/B p (K) Definition Two p-chains c and c are homologous if c = c + p+1 d for some chain d (a) (b) (c) (a) trivial (null-homologous) cycle; (b), (c) nontrivial homologous cycles Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

70 Complexes Homology Definitions Let P R d be a point set Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

71 Homology Definitions Complexes Let P R d be a point set B(p, r) denotes an open d-ball centered at p with radius r Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

72 Homology Definitions Complexes Let P R d be a point set B(p, r) denotes an open d-ball centered at p with radius r Definition The Čech complex C r (P) is a simplicial complex where a simplex σ C r (P) iff Vert(σ) P and p Vert(σ) B(p, r/2) 0 Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

73 Homology Definitions Complexes Let P R d be a point set B(p, r) denotes an open d-ball centered at p with radius r Definition The Čech complex C r (P) is a simplicial complex where a simplex σ C r (P) iff Vert(σ) P and p Vert(σ) B(p, r/2) 0 Definition The Rips complex R r (P) is a simplicial complex where a simplex σ R r (P) iff Vert(σ) are within pairwise Euclidean distance of r Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

74 Homology Definitions Complexes Let P R d be a point set B(p, r) denotes an open d-ball centered at p with radius r Definition The Čech complex C r (P) is a simplicial complex where a simplex σ C r (P) iff Vert(σ) P and p Vert(σ) B(p, r/2) 0 Definition The Rips complex R r (P) is a simplicial complex where a simplex σ R r (P) iff Vert(σ) are within pairwise Euclidean distance of r Proposition For any finite set P R d and any r 0, C r (P) R r (P) C 2r (P) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

75 Point set P Homology Definitions Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

76 Homology Definitions Balls B(p, r/2) for p P Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

77 Čech complex C r (P) Homology Definitions Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

78 Homology Definitions Rips complex R r (P) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

79 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

80 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Consider inclusion of Rips complexes i : R r (P) R 4r (P). Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

81 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Consider inclusion of Rips complexes i : R r (P) R 4r (P). Induced homomorphism at homology level: i : H k (R r (P)) H k (R 4r (P)) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

82 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Consider inclusion of Rips complexes i : R r (P) R 4r (P). Induced homomorphism at homology level: i : H k (R r (P)) H k (R 4r (P)) R r (P) R 4r (P) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

83 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Consider inclusion of Rips complexes i : R r (P) R 4r (P). Induced homomorphism at homology level: i : H k (R r (P)) H k (R 4r (P)) R r (P) R 4r (P) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

84 Homology Rank Homology rank from PCD Results of Chazal and Oudot (Main idea): Consider inclusion of Rips complexes i : R r (P) R 4r (P). Induced homomorphism at homology level: i : H k (R r (P)) H k (R 4r (P)) Theorem (Chazal-Oudot 2008) Rank of the image of i equals the rank of H k (M) if P is dense sample of M and r is chosen appropriately. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

85 Homology Rank Algorithm for homology rank 1 Compute R r (P). Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

86 Homology Rank Algorithm for homology rank 1 Compute R r (P). 2 Insert simplices of R 4r (P) that are not in R r (P) and compute the rank of the homology classes that survive. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

87 Homology Rank Algorithm for homology rank 1 Compute R r (P). 2 Insert simplices of R 4r (P) that are not in R r (P) and compute the rank of the homology classes that survive. Step 2: Persistent homology can be computed by the persistence algorithm [Edelsbrunner-Letscher-Zomorodian 2000]. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

88 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

89 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

90 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

91 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis First solution for surfaces: Erickson-Whittlesey [SODA05] Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

92 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis First solution for surfaces: Erickson-Whittlesey [SODA05] General problem NP-hard: Chen-Freedman [SODA10] Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

93 Homology basis OHBP: Optimal Homology Basis Problem Compute an optimal set of cycles forming a basis First solution for surfaces: Erickson-Whittlesey [SODA05] General problem NP-hard: Chen-Freedman [SODA10] H 1 basis for simplicial complexes: Dey-Sun-Wang [SoCG10] Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

94 Basis Homology basis Let H j (T ) denote the j-dimensional homology group of T under Z 2 Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

95 Basis Homology basis Let H j (T ) denote the j-dimensional homology group of T under Z 2 The elements of H 1 (T ) are equivalence classes [g] of 1-dimensional cycles g, also called loops Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

96 Basis Homology basis Let H j (T ) denote the j-dimensional homology group of T under Z 2 The elements of H 1 (T ) are equivalence classes [g] of 1-dimensional cycles g, also called loops Definition A minimal set {[g 1 ],..., [g k ]} generating H 1 (T ) is called its basis Here k = rank H 1 (T ) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

97 Shortest Basis Homology basis We associate a weight w(g) 0 with each loop g in T Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

98 Homology basis Shortest Basis We associate a weight w(g) 0 with each loop g in T The length of a set of loops G = {g 1,..., g k } is given by Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

99 Homology basis Shortest Basis We associate a weight w(g) 0 with each loop g in T The length of a set of loops G = {g 1,..., g k } is given by Len(G) = k w(g i ) i=1 Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

100 Homology basis Shortest Basis We associate a weight w(g) 0 with each loop g in T The length of a set of loops G = {g 1,..., g k } is given by Len(G) = k w(g i ) i=1 Definition A shortest basis of H 1 (T ) is a set of k loops with minimal length that generates H 1 (T ) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

101 Homology basis Optimal basis for simplicial complex Theorem (Dey-Sun-Wang 2010) Let K be a finite simplicial complex with non-negative weights on edges. A shortest basis for H 1 (K) can be computed in O(n 4 ) time where n = K Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

102 Homology basis Approximation from Point Cloud Let P R d be a point set sampled from a smooth closed manifold M R d embedded isometrically Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

103 Homology basis Approximation from Point Cloud Let P R d be a point set sampled from a smooth closed manifold M R d embedded isometrically We want to approximate a shortest basis of H 1 (M) from P Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

104 Homology basis Approximation from Point Cloud Let P R d be a point set sampled from a smooth closed manifold M R d embedded isometrically We want to approximate a shortest basis of H 1 (M) from P Compute a complex K from P Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

105 Homology basis Approximation from Point Cloud Let P R d be a point set sampled from a smooth closed manifold M R d embedded isometrically We want to approximate a shortest basis of H 1 (M) from P Compute a complex K from P Compute a shortest basis of H 1 (K) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

106 Homology basis Approximation from Point Cloud Let P R d be a point set sampled from a smooth closed manifold M R d embedded isometrically We want to approximate a shortest basis of H 1 (M) from P Compute a complex K from P Compute a shortest basis of H 1 (K) Argue that if P is dense, a subset of computed loops approximate a shortest basis of H 1 (M) within constant factors Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

107 Homology basis Approximation Theorem Theorem (Dey-Sun-Wang 2010) Let M R d be a smooth, closed manifold with l as the length of a shortest basis of H 1 (M) and k = rank H 1 (M). Given a set P M of n points which is an ε-sample of M and 4ε r min{ 1 3 ρ(m), ρ 2 5 c(m)}, one can compute a set of loops G in O(nnen 2 t ) time where r 2 3ρ 2 (M) l Len(G) (1 + 4ε r )l. Here n e, n t are the number of edges and triangles in R 2r (P) Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

108 Conclusions Conclusions Reconstructions : Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

109 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

110 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

111 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

112 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Size of the complexes Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

113 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Size of the complexes more efficient algorithms Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

114 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Size of the complexes more efficient algorithms Didn t talk about : Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

115 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Size of the complexes more efficient algorithms Didn t talk about : functions on spaces Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

116 Conclusions Conclusions Reconstructions : non-smooth surfaces remain open high dimensions still not satisfactory Homology : Size of the complexes more efficient algorithms Didn t talk about : functions on spaces persistence, Reeb graphs, Morse-Smale complexes, Laplace spectra...etc. Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

117 Thank Thank You Dey (2011) Geometry and Topology from Point Cloud Data WALCOM / 51

Topological Data Analysis Applications to Computer Vision

Topological Data Analysis Applications to Computer Vision Topological Data Analysis Applications to Computer Vision Vitaliy Kurlin, http://kurlin.org Microsoft Research Cambridge and Durham University, UK Topological Data Analysis quantifies topological structures

More information

Delaunay Based Shape Reconstruction from Large Data

Delaunay Based Shape Reconstruction from Large Data Delaunay Based Shape Reconstruction from Large Data Tamal K. Dey Joachim Giesen James Hudson Ohio State University, Columbus, OH 4321, USA Abstract Surface reconstruction provides a powerful paradigm for

More information

Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method

Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method Eurographics Symposium on Point-Based Graphics (2005) M. Pauly, M. Zwicker, (Editors) Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method Tamal K. Dey Gang Li Jian Sun The

More information

A fast and robust algorithm to count topologically persistent holes in noisy clouds

A fast and robust algorithm to count topologically persistent holes in noisy clouds A fast and robust algorithm to count topologically persistent holes in noisy clouds Vitaliy Kurlin Durham University Department of Mathematical Sciences, Durham, DH1 3LE, United Kingdom vitaliy.kurlin@gmail.com,

More information

Surface bundles over S 1, the Thurston norm, and the Whitehead link

Surface bundles over S 1, the Thurston norm, and the Whitehead link Surface bundles over S 1, the Thurston norm, and the Whitehead link Michael Landry August 16, 2014 The Thurston norm is a powerful tool for studying the ways a 3-manifold can fiber over the circle. In

More information

Constructing Laplace Operator from Point Clouds in R d

Constructing Laplace Operator from Point Clouds in R d Constructing Laplace Operator from Point Clouds in R d Mikhail Belkin Jian Sun Yusu Wang Abstract We present an algorithm for approximating the Laplace-Beltrami operator from an arbitrary point cloud obtained

More information

8.1 Examples, definitions, and basic properties

8.1 Examples, definitions, and basic properties 8 De Rham cohomology Last updated: May 21, 211. 8.1 Examples, definitions, and basic properties A k-form ω Ω k (M) is closed if dω =. It is exact if there is a (k 1)-form σ Ω k 1 (M) such that dσ = ω.

More information

1 Local Brouwer degree

1 Local Brouwer degree 1 Local Brouwer degree Let D R n be an open set and f : S R n be continuous, D S and c R n. Suppose that the set f 1 (c) D is compact. (1) Then the local Brouwer degree of f at c in the set D is defined.

More information

Distributed Coverage Verification in Sensor Networks Without Location Information Alireza Tahbaz-Salehi and Ali Jadbabaie, Senior Member, IEEE

Distributed Coverage Verification in Sensor Networks Without Location Information Alireza Tahbaz-Salehi and Ali Jadbabaie, Senior Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 8, AUGUST 2010 1837 Distributed Coverage Verification in Sensor Networks Without Location Information Alireza Tahbaz-Salehi and Ali Jadbabaie, Senior

More information

Tetrahedron Meshes. Linh Ha

Tetrahedron Meshes. Linh Ha Tetrahedron Meshes Linh Ha Overview Fundamental Tetrahedron meshing Meshing polyhedra Tetrahedral shape Delaunay refinements Removing silver Variational Tetrahedral Meshing Meshing Polyhedra Is that easy?

More information

LECTURE NOTES ON GENERALIZED HEEGAARD SPLITTINGS

LECTURE NOTES ON GENERALIZED HEEGAARD SPLITTINGS LECTURE NOTES ON GENERALIZED HEEGAARD SPLITTINGS TOSHIO SAITO, MARTIN SCHARLEMANN AND JENNIFER SCHULTENS 1. Introduction These notes grew out of a lecture series given at RIMS in the summer of 2001. The

More information

COVERAGE AND HOLE-DETECTION IN SENSOR NETWORKS VIA HOMOLOGY

COVERAGE AND HOLE-DETECTION IN SENSOR NETWORKS VIA HOMOLOGY COVERAGE AND HOLE-DETECTION IN SENSOR NETWORKS VIA HOMOLOGY Robert Ghrist Department of Mathematics Coordinated Science Laboratory University of Illinois Urbana, IL 601 USA Abubakr Muhammad School of Electrical

More information

Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces

Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces Communications in Mathematical Physics Manuscript-Nr. (will be inserted by hand later) Sets of Fibre Homotopy Classes and Twisted Order Parameter Spaces Stefan Bechtluft-Sachs, Marco Hien Naturwissenschaftliche

More information

ORIENTATIONS. Contents

ORIENTATIONS. Contents ORIENTATIONS Contents 1. Generators for H n R n, R n p 1 1. Generators for H n R n, R n p We ended last time by constructing explicit generators for H n D n, S n 1 by using an explicit n-simplex which

More information

Introduction to Topology

Introduction to Topology Introduction to Topology Tomoo Matsumura November 30, 2010 Contents 1 Topological spaces 3 1.1 Basis of a Topology......................................... 3 1.2 Comparing Topologies.......................................

More information

Sketching the Support of a Probability Measure

Sketching the Support of a Probability Measure Joachim Giesen Lars Kühne Sören Laue Friedrich-Schiller-Universität Jena Abstract We want to sketch the support of a probability measure on Euclidean space from samples that have been drawn from the measure.

More information

TOPOLOGY OF SINGULAR FIBERS OF GENERIC MAPS

TOPOLOGY OF SINGULAR FIBERS OF GENERIC MAPS TOPOLOGY OF SINGULAR FIBERS OF GENERIC MAPS OSAMU SAEKI Dedicated to Professor Yukio Matsumoto on the occasion of his 60th birthday Abstract. We classify singular fibers of C stable maps of orientable

More information

Fast and Robust Normal Estimation for Point Clouds with Sharp Features

Fast and Robust Normal Estimation for Point Clouds with Sharp Features 1/37 Fast and Robust Normal Estimation for Point Clouds with Sharp Features Alexandre Boulch & Renaud Marlet University Paris-Est, LIGM (UMR CNRS), Ecole des Ponts ParisTech Symposium on Geometry Processing

More information

4. Expanding dynamical systems

4. Expanding dynamical systems 4.1. Metric definition. 4. Expanding dynamical systems Definition 4.1. Let X be a compact metric space. A map f : X X is said to be expanding if there exist ɛ > 0 and L > 1 such that d(f(x), f(y)) Ld(x,

More information

Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling

Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one

More information

COORDINATE-FREE COVERAGE IN SENSOR NETWORKS WITH CONTROLLED BOUNDARIES VIA HOMOLOGY

COORDINATE-FREE COVERAGE IN SENSOR NETWORKS WITH CONTROLLED BOUNDARIES VIA HOMOLOGY COORDINATE-FREE COVERAGE IN SENSOR NETWORKS WITH CONTROLLED BOUNDARIES VIA HOMOLOGY V. DE SILVA AND R. GHRIST ABSTRACT. We introduce tools from computational homology to verify coverage in an idealized

More information

Neural Gas for Surface Reconstruction

Neural Gas for Surface Reconstruction Neural Gas for Surface Reconstruction Markus Melato, Barbara Hammer, Kai Hormann IfI Technical Report Series IfI-07-08 Impressum Publisher: Institut für Informatik, Technische Universität Clausthal Julius-Albert

More information

Surface Reconstruction from Point Clouds

Surface Reconstruction from Point Clouds Autonomous Systems Lab Prof. Roland Siegwart Bachelor-Thesis Surface Reconstruction from Point Clouds Spring Term 2010 Supervised by: Andreas Breitenmoser François Pomerleau Author: Inna Tishchenko Abstract

More information

TOPOLOGY AND DATA GUNNAR CARLSSON

TOPOLOGY AND DATA GUNNAR CARLSSON BULLETIN (New Series) OF THE AMERICAN MATHEMATICAL SOCIETY Volume 46, Number 2, April 2009, Pages 255 308 S 0273-0979(09)01249-X Article electronically published on January 29, 2009 TOPOLOGY AND DATA GUNNAR

More information

A Short Proof that Compact 2-Manifolds Can Be Triangulated

A Short Proof that Compact 2-Manifolds Can Be Triangulated Inventiones math. 5, 160--162 (1968) A Short Proof that Compact 2-Manifolds Can Be Triangulated P. H. DOYLE and D. A. MORAN* (East Lansing, Michigan) The result mentioned in the title of this paper was

More information

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS RUSS WOODROOFE 1. Unique Factorization Domains Throughout the following, we think of R as sitting inside R[x] as the constant polynomials (of degree 0).

More information

Metric Spaces Joseph Muscat 2003 (Last revised May 2009)

Metric Spaces Joseph Muscat 2003 (Last revised May 2009) 1 Distance J Muscat 1 Metric Spaces Joseph Muscat 2003 (Last revised May 2009) (A revised and expanded version of these notes are now published by Springer.) 1 Distance A metric space can be thought of

More information

FIXED POINT SETS OF FIBER-PRESERVING MAPS

FIXED POINT SETS OF FIBER-PRESERVING MAPS FIXED POINT SETS OF FIBER-PRESERVING MAPS Robert F. Brown Department of Mathematics University of California Los Angeles, CA 90095 e-mail: rfb@math.ucla.edu Christina L. Soderlund Department of Mathematics

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

Topological Fidelity in Sensor Networks

Topological Fidelity in Sensor Networks Topological Fidelity in Sensor Networks arxiv:1106.6069v1 [cs.ni] 29 Jun 2011 Harish Chintakunta and Hamid Krim Abstract Sensor Networks are inherently complex networks, and many of their associated problems

More information

Mathematical Physics, Lecture 9

Mathematical Physics, Lecture 9 Mathematical Physics, Lecture 9 Hoshang Heydari Fysikum April 25, 2012 Hoshang Heydari (Fysikum) Mathematical Physics, Lecture 9 April 25, 2012 1 / 42 Table of contents 1 Differentiable manifolds 2 Differential

More information

Topological Data Analysis

Topological Data Analysis Proceedings of Symposia in Applied Mathematics Topological Data Analysis Afra Zomorodian Abstract. Scientific data is often in the form of a finite set of noisy points, sampled from an unknown space, and

More information

IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1. Voronoi-based Curvature and Feature Estimation from Point Clouds

IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1. Voronoi-based Curvature and Feature Estimation from Point Clouds IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1 Voronoi-based Curvature and Feature Estimation from Point Clouds Quentin Mérigot, Maks Ovsjanikov, and Leonidas Guibas Abstract We present an

More information

High-dimensional labeled data analysis with Gabriel graphs

High-dimensional labeled data analysis with Gabriel graphs High-dimensional labeled data analysis with Gabriel graphs Michaël Aupetit CEA - DAM Département Analyse Surveillance Environnement BP 12-91680 - Bruyères-Le-Châtel, France Abstract. We propose the use

More information

Medial Axis Construction and Applications in 3D Wireless Sensor Networks

Medial Axis Construction and Applications in 3D Wireless Sensor Networks Medial Axis Construction and Applications in 3D Wireless Sensor Networks Su Xia, Ning Ding, Miao Jin, Hongyi Wu, and Yang Yang Presenter: Hongyi Wu University of Louisiana at Lafayette Outline Introduction

More information

Surface Reconstruction from Noisy Point Clouds

Surface Reconstruction from Noisy Point Clouds Eurographics Symposium on Geometry Processing (2005) M. Desbrun, H. Pottmann (Editors) Surface Reconstruction from Noisy Point Clouds Boris Mederos, Nina Amenta, Luiz Velho and Luiz Henrique de Figueiredo

More information

ON SELF-INTERSECTIONS OF IMMERSED SURFACES

ON SELF-INTERSECTIONS OF IMMERSED SURFACES PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 126, Number 12, December 1998, Pages 3721 3726 S 0002-9939(98)04456-6 ON SELF-INTERSECTIONS OF IMMERSED SURFACES GUI-SONG LI (Communicated by Ronald

More information

A new point cloud simplification algorithm

A new point cloud simplification algorithm A new point cloud simplification algorithm Carsten Moenning Computer Laboratory University of Cambridge 15 JJ Thomson Avenue Cambridge CB3 0FD - UK email: cm230@cl.cam.ac.uk Neil A. Dodgson Computer Laboratory

More information

CHAPTER 1 BASIC TOPOLOGY

CHAPTER 1 BASIC TOPOLOGY CHAPTER 1 BASIC TOPOLOGY Topology, sometimes referred to as the mathematics of continuity, or rubber sheet geometry, or the theory of abstract topological spaces, is all of these, but, above all, it is

More information

ON FIBER DIAMETERS OF CONTINUOUS MAPS

ON FIBER DIAMETERS OF CONTINUOUS MAPS ON FIBER DIAMETERS OF CONTINUOUS MAPS PETER S. LANDWEBER, EMANUEL A. LAZAR, AND NEEL PATEL Abstract. We present a surprisingly short proof that for any continuous map f : R n R m, if n > m, then there

More information

FIBRATION SEQUENCES AND PULLBACK SQUARES. Contents. 2. Connectivity and fiber sequences. 3

FIBRATION SEQUENCES AND PULLBACK SQUARES. Contents. 2. Connectivity and fiber sequences. 3 FIRTION SEQUENES ND PULLK SQURES RY MLKIEWIH bstract. We lay out some foundational facts about fibration sequences and pullback squares of topological spaces. We pay careful attention to connectivity ranges

More information

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 A. Miller 1. Introduction. The definitions of metric space and topological space were developed in the early 1900 s, largely

More information

Constrained curve and surface fitting

Constrained curve and surface fitting Constrained curve and surface fitting Simon Flöry FSP-Meeting Strobl (June 20, 2006), floery@geoemtrie.tuwien.ac.at, Vienna University of Technology Overview Introduction Motivation, Overview, Problem

More information

UNIFORMLY DISCONTINUOUS GROUPS OF ISOMETRIES OF THE PLANE

UNIFORMLY DISCONTINUOUS GROUPS OF ISOMETRIES OF THE PLANE UNIFORMLY DISCONTINUOUS GROUPS OF ISOMETRIES OF THE PLANE NINA LEUNG Abstract. This paper discusses 2-dimensional locally Euclidean geometries and how these geometries can describe musical chords. Contents

More information

ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES.

ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES. ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES. O. N. KARPENKOV Introduction. A series of properties for ordinary continued fractions possesses multidimensional

More information

Efficient Computation of A Simplified Medial Axis

Efficient Computation of A Simplified Medial Axis Efficient Computation of A Simplified Medial Axis Mark Foskey foskey@cs.unc.edu Department of Radiology Ming C. Lin lin@cs.unc.edu Department of Computer Science University of North Carolina at Chapel

More information

Fixed Point Theorems in Topology and Geometry

Fixed Point Theorems in Topology and Geometry Fixed Point Theorems in Topology and Geometry A Senior Thesis Submitted to the Department of Mathematics In Partial Fulfillment of the Requirements for the Departmental Honors Baccalaureate By Morgan Schreffler

More information

BOUNDED COHOMOLOGY CHARACTERIZES HYPERBOLIC GROUPS

BOUNDED COHOMOLOGY CHARACTERIZES HYPERBOLIC GROUPS BOUNDED COHOMOLOGY CHARACTERIZES HYPERBOLIC GROUPS by IGOR MINEYEV (University of South Alabama, Department of Mathematics & Statistics, ILB 35, Mobile, AL 36688, USA) [Received June 00] Abstract A finitely

More information

PSEUDOARCS, PSEUDOCIRCLES, LAKES OF WADA AND GENERIC MAPS ON S 2

PSEUDOARCS, PSEUDOCIRCLES, LAKES OF WADA AND GENERIC MAPS ON S 2 PSEUDOARCS, PSEUDOCIRCLES, LAKES OF WADA AND GENERIC MAPS ON S 2 Abstract. We prove a Bruckner-Garg type theorem for the fiber structure of a generic map from a continuum X into the unit interval I. We

More information

Applied Algorithm Design Lecture 5

Applied Algorithm Design Lecture 5 Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design

More information

Mean Value Coordinates

Mean Value Coordinates Mean Value Coordinates Michael S. Floater Abstract: We derive a generalization of barycentric coordinates which allows a vertex in a planar triangulation to be expressed as a convex combination of its

More information

Class One: Degree Sequences

Class One: Degree Sequences Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of

More information

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm. Approximation Algorithms Chapter Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of

More information

Metric Spaces. Chapter 1

Metric Spaces. Chapter 1 Chapter 1 Metric Spaces Many of the arguments you have seen in several variable calculus are almost identical to the corresponding arguments in one variable calculus, especially arguments concerning convergence

More information

SOLUTIONS TO ASSIGNMENT 1 MATH 576

SOLUTIONS TO ASSIGNMENT 1 MATH 576 SOLUTIONS TO ASSIGNMENT 1 MATH 576 SOLUTIONS BY OLIVIER MARTIN 13 #5. Let T be the topology generated by A on X. We want to show T = J B J where B is the set of all topologies J on X with A J. This amounts

More information

Finite dimensional topological vector spaces

Finite dimensional topological vector spaces Chapter 3 Finite dimensional topological vector spaces 3.1 Finite dimensional Hausdorff t.v.s. Let X be a vector space over the field K of real or complex numbers. We know from linear algebra that the

More information

On Fast Surface Reconstruction Methods for Large and Noisy Point Clouds

On Fast Surface Reconstruction Methods for Large and Noisy Point Clouds On Fast Surface Reconstruction Methods for Large and Noisy Point Clouds Zoltan Csaba Marton, Radu Bogdan Rusu, Michael Beetz Intelligent Autonomous Systems, Technische Universität München {marton,rusu,beetz}@cs.tum.edu

More information

Accuracy of Homology based Approaches for Coverage Hole Detection in Wireless Sensor Networks

Accuracy of Homology based Approaches for Coverage Hole Detection in Wireless Sensor Networks Accuracy of Homology based Approaches for Coverage Hole Detection in Wireless Sensor Networks Feng Yan, Philippe Martins, Laurent Decreusefond To cite this version: Feng Yan, Philippe Martins, Laurent

More information

14.11. Geodesic Lines, Local Gauss-Bonnet Theorem

14.11. Geodesic Lines, Local Gauss-Bonnet Theorem 14.11. Geodesic Lines, Local Gauss-Bonnet Theorem Geodesics play a very important role in surface theory and in dynamics. One of the main reasons why geodesics are so important is that they generalize

More information

SHINPEI BABA AND SUBHOJOY GUPTA

SHINPEI BABA AND SUBHOJOY GUPTA HOLONOMY MAP FIBERS OF CP 1 -STRUCTURES IN MODULI SPACE SHINPEI BABA AND SUBHOJOY GUPTA Abstract. Let S be a closed oriented surface of genus g 2. Fix an arbitrary non-elementary representation ρ: π 1

More information

CSC2420 Fall 2012: Algorithm Design, Analysis and Theory

CSC2420 Fall 2012: Algorithm Design, Analysis and Theory CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin November 15, 2012; Lecture 10 1 / 27 Randomized online bipartite matching and the adwords problem. We briefly return to online algorithms

More information

On the existence of G-equivariant maps

On the existence of G-equivariant maps CADERNOS DE MATEMÁTICA 12, 69 76 May (2011) ARTIGO NÚMERO SMA# 345 On the existence of G-equivariant maps Denise de Mattos * Departamento de Matemática, Instituto de Ciências Matemáticas e de Computação,

More information

Shortcut sets for plane Euclidean networks (Extended abstract) 1

Shortcut sets for plane Euclidean networks (Extended abstract) 1 Shortcut sets for plane Euclidean networks (Extended abstract) 1 J. Cáceres a D. Garijo b A. González b A. Márquez b M. L. Puertas a P. Ribeiro c a Departamento de Matemáticas, Universidad de Almería,

More information

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear

More information

2.3 Convex Constrained Optimization Problems

2.3 Convex Constrained Optimization Problems 42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions

More information

Topological Methods for the Representation and Analysis of Exploration Data in Oil Industry

Topological Methods for the Representation and Analysis of Exploration Data in Oil Industry University of Kaiserslautern Department of Mathematics Research Group Algebra, Geometry and Computeralgebra Dissertation Topological Methods for the Representation and Analysis of Exploration Data in Oil

More information

Homological Sensor Networks

Homological Sensor Networks Homological Sensor Networks Vin de Silva and Robert Ghrist Sensors and Sense-ability A sensor is a device that measures some feature of a domain or environment and returns a signal from which information

More information

Critical points via monodromy and local methods

Critical points via monodromy and local methods Critical points via monodromy and local methods Abraham Martín del Campo joint w/ Jose Rodriguez (U. Notre Dame) SIAM Conference on Applied Algebraic Geometry August 3, 2015 Abraham Martín del Campo (IST)

More information

How To Create A Surface From Points On A Computer With A Marching Cube

How To Create A Surface From Points On A Computer With A Marching Cube Surface Reconstruction from a Point Cloud with Normals Landon Boyd and Massih Khorvash Department of Computer Science University of British Columbia,2366 Main Mall Vancouver, BC, V6T1Z4, Canada {blandon,khorvash}@cs.ubc.ca

More information

MA651 Topology. Lecture 6. Separation Axioms.

MA651 Topology. Lecture 6. Separation Axioms. MA651 Topology. Lecture 6. Separation Axioms. This text is based on the following books: Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology by Nicolas Bourbaki Counterexamples

More information

Part-Based Recognition

Part-Based Recognition Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple

More information

Classification of Bundles

Classification of Bundles CHAPTER 2 Classification of Bundles In this chapter we prove Steenrod s classification theorem of principal G - bundles, and the corresponding classification theorem of vector bundles. This theorem states

More information

An algorithmic classification of open surfaces

An algorithmic classification of open surfaces An algorithmic classification of open surfaces Sylvain Maillot January 8, 2013 Abstract We propose a formulation for the homeomorphism problem for open n-dimensional manifolds and use the Kerekjarto classification

More information

Fiber Polytopes for the Projections between Cyclic Polytopes

Fiber Polytopes for the Projections between Cyclic Polytopes Europ. J. Combinatorics (2000) 21, 19 47 Article No. eujc.1999.0319 Available online at http://www.idealibrary.com on Fiber Polytopes for the Projections between Cyclic Polytopes CHRISTOS A. ATHANASIADIS,

More information

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and

More information

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina stefano.martina@stud.unifi.it 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International

More information

HYPERBOLIC GROUPS WHICH FIBER IN INFINITELY MANY WAYS

HYPERBOLIC GROUPS WHICH FIBER IN INFINITELY MANY WAYS HYPERBOLIC GROUPS WHICH FIBER IN INFINITELY MANY WAYS TARALEE MECHAM, ANTARA MUKHERJEE Abstract. We construct examples of CAT (0, free-by-cyclic, hyperbolic groups which fiber in infinitely many ways over

More information

Math 231b Lecture 35. G. Quick

Math 231b Lecture 35. G. Quick Math 231b Lecture 35 G. Quick 35. Lecture 35: Sphere bundles and the Adams conjecture 35.1. Sphere bundles. Let X be a connected finite cell complex. We saw that the J-homomorphism could be defined by

More information

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.

! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm. Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three

More information

Fast approximation of the maximum area convex. subset for star-shaped polygons

Fast approximation of the maximum area convex. subset for star-shaped polygons Fast approximation of the maximum area convex subset for star-shaped polygons D. Coeurjolly 1 and J.-M. Chassery 2 1 Laboratoire LIRIS, CNRS FRE 2672 Université Claude Bernard Lyon 1, 43, Bd du 11 novembre

More information

Introduction to ANSYS ICEM CFD

Introduction to ANSYS ICEM CFD Lecture 6 Mesh Preparation Before Output to Solver 14. 0 Release Introduction to ANSYS ICEM CFD 1 2011 ANSYS, Inc. March 22, 2015 Mesh Preparation Before Output to Solver What will you learn from this

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Rips Complex and Optimal Coverage of the sensor Network

Rips Complex and Optimal Coverage of the sensor Network Distributed Coverage Verification in Sensor Networks Without Location Information Alireza Tahbaz-Salehi and Ali Jadbabaie Abstract In this paper, we present a distributed algorithm for detecting coverage

More information

Fiber bundles and non-abelian cohomology

Fiber bundles and non-abelian cohomology Fiber bundles and non-abelian cohomology Nicolas Addington April 22, 2007 Abstract The transition maps of a fiber bundle are often said to satisfy the cocycle condition. If we take this terminology seriously

More information

Load balancing in a heterogeneous computer system by self-organizing Kohonen network

Load balancing in a heterogeneous computer system by self-organizing Kohonen network Bull. Nov. Comp. Center, Comp. Science, 25 (2006), 69 74 c 2006 NCC Publisher Load balancing in a heterogeneous computer system by self-organizing Kohonen network Mikhail S. Tarkov, Yakov S. Bezrukov Abstract.

More information

Customer Training Material. Shell Meshing Stamped Part ICEM CFD. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. WS3.

Customer Training Material. Shell Meshing Stamped Part ICEM CFD. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. WS3. Workshop 3.1 Shell Meshing Stamped Part Introduction to ANSYS ICEM CFD WS3.1-1 Create Project / Open Geometry File > New Project Enter the Stamping folder Type Stamped-mesh Save File > Geometry > Open

More information

B490 Mining the Big Data. 2 Clustering

B490 Mining the Big Data. 2 Clustering B490 Mining the Big Data 2 Clustering Qin Zhang 1-1 Motivations Group together similar documents/webpages/images/people/proteins/products One of the most important problems in machine learning, pattern

More information

Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs

Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs Iyad A. Kanj Ljubomir Perković Ge Xia Abstract We describe a new distributed and strictly-localized approach for constructing

More information

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 3 Fall 2008 III. Spaces with special properties III.1 : Compact spaces I Problems from Munkres, 26, pp. 170 172 3. Show that a finite union of compact subspaces

More information

1. Introduction. PROPER HOLOMORPHIC MAPPINGS BETWEEN RIGID POLYNOMIAL DOMAINS IN C n+1

1. Introduction. PROPER HOLOMORPHIC MAPPINGS BETWEEN RIGID POLYNOMIAL DOMAINS IN C n+1 Publ. Mat. 45 (2001), 69 77 PROPER HOLOMORPHIC MAPPINGS BETWEEN RIGID POLYNOMIAL DOMAINS IN C n+1 Bernard Coupet and Nabil Ourimi Abstract We describe the branch locus of proper holomorphic mappings between

More information

Diversity Coloring for Distributed Data Storage in Networks 1

Diversity Coloring for Distributed Data Storage in Networks 1 Diversity Coloring for Distributed Data Storage in Networks 1 Anxiao (Andrew) Jiang and Jehoshua Bruck California Institute of Technology Pasadena, CA 9115, U.S.A. {jax, bruck}@paradise.caltech.edu Abstract

More information

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

More information

COMPUTING WITH HOMOTOPY 1- AND 2-TYPES WHY? HOW? Graham Ellis NUI Galway, Ireland

COMPUTING WITH HOMOTOPY 1- AND 2-TYPES WHY? HOW? Graham Ellis NUI Galway, Ireland COMPUTING WITH HOMOTOPY 1- AND 2-TYPES WHY? HOW? Graham Ellis NUI Galway, Ireland Why: 1. potential applications to data analysis 2. examples for generating theory How: 3. discrete Morse theory 4. homological

More information

Clustering and mapper

Clustering and mapper June 17th, 2014 Overview Goal of talk Explain Mapper, which is the most widely used and most successful TDA technique. (At core of Ayasdi, TDA company founded by Gunnar Carlsson.) Basic idea: perform clustering

More information

8 Visualization of high-dimensional data

8 Visualization of high-dimensional data 8 VISUALIZATION OF HIGH-DIMENSIONAL DATA 55 { plik roadmap8.tex January 24, 2005} 8 Visualization of high-dimensional data 8. Visualization of individual data points using Kohonen s SOM 8.. Typical Kohonen

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms

More information

Mathematical Research Letters 1, 249 255 (1994) MAPPING CLASS GROUPS ARE AUTOMATIC. Lee Mosher

Mathematical Research Letters 1, 249 255 (1994) MAPPING CLASS GROUPS ARE AUTOMATIC. Lee Mosher Mathematical Research Letters 1, 249 255 (1994) MAPPING CLASS GROUPS ARE AUTOMATIC Lee Mosher Let S be a compact surface, possibly with the extra structure of an orientation or a finite set of distinguished

More information

The Topology of Fiber Bundles Lecture Notes. Ralph L. Cohen Dept. of Mathematics Stanford University

The Topology of Fiber Bundles Lecture Notes. Ralph L. Cohen Dept. of Mathematics Stanford University The Topology of Fiber Bundles Lecture Notes Ralph L. Cohen Dept. of Mathematics Stanford University Contents Introduction v Chapter 1. Locally Trival Fibrations 1 1. Definitions and examples 1 1.1. Vector

More information

DISSERTATION EXPLOITING GEOMETRY, TOPOLOGY, AND OPTIMIZATION FOR KNOWLEDGE DISCOVERY IN BIG DATA. Submitted by. Lori Beth Ziegelmeier

DISSERTATION EXPLOITING GEOMETRY, TOPOLOGY, AND OPTIMIZATION FOR KNOWLEDGE DISCOVERY IN BIG DATA. Submitted by. Lori Beth Ziegelmeier DISSERTATION EXPLOITING GEOMETRY, TOPOLOGY, AND OPTIMIZATION FOR KNOWLEDGE DISCOVERY IN BIG DATA Submitted by Lori Beth Ziegelmeier Department of Mathematics In partial fulfullment of the requirements

More information

Using Data-Oblivious Algorithms for Private Cloud Storage Access. Michael T. Goodrich Dept. of Computer Science

Using Data-Oblivious Algorithms for Private Cloud Storage Access. Michael T. Goodrich Dept. of Computer Science Using Data-Oblivious Algorithms for Private Cloud Storage Access Michael T. Goodrich Dept. of Computer Science Privacy in the Cloud Alice owns a large data set, which she outsources to an honest-but-curious

More information