Alpha Complexes -...

9
Alpha Complexes Lecture 6 January 25, 2016

Transcript of Alpha Complexes -...

Page 1: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

Alpha Complexes

Lecture 6 January 25, 2016

Page 2: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

Today

»  Shape of a point set »  Delaunay complex »  Weighted Voronoi diagram »  Weighted Delaunay complex »  Alpha complex

E0 244 : Computational Goemetry and Topology 1

Page 3: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 2

Shape of a Point Set

»  Given a point set, what is its shape? »  How do we define shape at multiple

levels (scales) and at different regions?

»  Weights assigned to points? »  How to modify weights using a single

parameter?

Page 4: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 3

Shape of a Point Set

Source : Edelsbrunner and Mücke, 1994

Page 5: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 4

Alpha Complex

Union of balls Voronoi decomposition

Overlay Dual complex Source : Edelsbrunner et al., 1983

Page 6: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 5

Properties

»  Alpha complex and union of balls are topologically (homotopy) equivalent

»  Union expressed as an alternating sum of ball intersections

»  Similar formulae for surface area and length

»  Subset of the Delaunay triangulation

Page 7: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 6

Applications

»  Surface reconstruction

»  Molecular structure modeling

»  Grid / Mesh generation

Page 8: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

Surface Reconstruction

E0 244 : Computational Goemetry and Topology 7

Source : Tamal Dey Dey et al., Proc. Symp. Geometry Processing (SGP), 2009

Page 9: Alpha Complexes - drona.csa.iisc.ernet.indrona.csa.iisc.ernet.in/~gsat/Course/CGT/lecture_notes/Lec06... · Today » Shape of a point set » Delaunay complex » Weighted Voronoi diagram

E0 244 : Computational Goemetry and Topology 8

Molecular Structure

Gramicidin

GRAMICIDIN A

Afra Zomorodian – CS 468 Lecture 8 - Page 12

Source : Afra Zomorodian