800 likes | 1.57k Vues
Alpha shapes. Reporter: Lincong Fang 10th Jan, 2007. What is the shape?. What are alpha shapes?. Alpha Controls the desired level of detail. What are alpha shapes?. What are alpha shapes?. Used for. Shape Modelling Creates shapes out of point sets Gives a hierarchy of shapes.
E N D
Alpha shapes Reporter: Lincong Fang 10th Jan, 2007
What are alpha shapes? Alpha Controls the desired level of detail.
Used for • Shape Modelling • Creates shapes out of point sets • Gives a hierarchy of shapes. • Has been used for detecting pockets in proteins. • For reverse engineering
Papers • H. Edelsbrunner, D. G. Kirkpatrick and R.Seidel. On the shape of a set of points in the plane. IEEE ToIT 1983. • H. Edelsbrunner and E. P. Mucke. Three dimensional alpha shapes, ToG 1994. • Kaspar Fischer, Introduction to alpha shapes.
Authors • Herbert Edelsbrunner: • Chief technical consultant for Geomagic • Arts & Science Professor of Computer Science at Duke University • The only computer scientist ever to be awarded the prestigious National Science Foundation Alan T. Waterman Award
Authors • David G. Kirkpatrick • Professor, University of British Columbia • Raimund Seidel • Professor, Chair of Theoretical Computer Science, Saarland University • Ernst P Mucke • Univ. of Illinois, Urbana-Champaign • Kaspar Fischer • ETH Zurich, Switzerland
How to get alpha shapes The space generated by point pairs that can be touched by an empty disc of radius alpha.
General position • No 4 points of S lie on a common plane • No 5 points lie on a common sphere • For any fixed alpha, the smallest sphere through any 2, 3 or 4 points of S has a radius different from alpha.
Simplicial Complex Delaunay triangulations are simplicial complexes.
Alpha-ball and alpha exposed Not alpha exposed Alpha exposed
Limitations • Best alpha? • Maybe there is no satisfying alpha.
Papers • Baining Guo, Jai Menon, Brian Willette, Surface reconstruction using alpha shapes, Computer Graphics 1997. • M. Teichmann and M. Capps., Surface reconstruction with anisotropic density-scaled alpha-shapes, IEEE Visualization ’98. • Xiaolong Xu, Koichi Harada, Automatic surface reconstruction with alpha-shape method, Visual Computer 2003
Surface reconstruction using alpha shapes Baining Guo, Jai Menon, Brian Willette Computer Graphics 1997
Authors • Baining Guo • The research manager of the graphics group at Microsoft Research Asia. • Jai Menon • IBM Fellow • Brian Willette • Department of Computer Science, University of Colorado, USA
Surface reconstruction with anisotropic density-scaled alpha-shapes M. Teichmann and M. Capps. IEEE Visualization ’98.
Authors • Marek Teichmann • Lab. for Computer Science, MIT • Michael Capps • President of Epic Games
Scaling algorithm Reduces the size of the alpha ball in areas where point density is high. Undesired effect of passing very large convex hull triangles.
Scaling algorithm Removes triangles which connect high-density and low density areas. Undesirable effects in non-nuiformly distributed point-sets
Automatic surface reconstruction with alpha-shape method Xiaolong Xu, Koichi Harada Visual Computer 2003
Authors • Xiaolong Xu • Ph.D candidate of Hiroshima, University, Japan • Koichi Harada • Professor for Hiroshima University
Weighted alpha shapes Herbert Edelsbrunner Technical report 1992
Alpha exposed x q p