Title: Meshless parameterization and surface reconstruction
1Meshless parameterization and surface
reconstruction
- Reporter Lincong Fang
- 16th May, 2007
2Parameterization
- Problem Given a surface S in R3, find a
one-to-one function f D-gt R3, D R2, such
that the image of D is S.
D
f
S
3Surface Reconstruction
- Problem Given a set of unorganized points,
approximate the underlying surface.
4Related Works
- Surface reconstruction
- Delaunay / Voronoi based
- Implicit methods
- Provable
- Parameterization for organized point set
f
5Mesh Parameterization
6Meshless Parameterization
f
7Papers
- Meshless parameterization and surface
reconstruction - Michael S. Floater, Martin Reimers, CAGD 2001
- Meshless parameterization and B-spline surface
approximation - Michael S. Floater, in The Mathematics of
Surfaces IX, Springer-Verlag (2000) - Efficient Triangulation of point clouds using
floater parameterization - Tim Volodine, Dirk Roose, Denis Vanderstraeten,
Proc. of the Eighth SIAM Conference on Geometric
Design and Computing - Triangulating point clouds with spherical
topology - Kai Hormann, Martin Reimers, Proceedings of.
Curve and Surface Design, 2002 - Meshing point clouds using spherical
parameterization - M. Zwicker, C. Gotsman, Eurographics 2004
- Meshing genus-1 point clouds using discrete
one-forms - Geetika Tewari, Craig Gotsman, Steven J. Gortler,
Computers Graphics 2006 - Meshless thin-shell simulation based on global
conformal parameterization - Xiaohu Guo, Xin Li, Yunfan Bao, Xianfeng Gu, Hong
Qin, IEEE ToV and CG 2006
8Basic Idea
- Given X(x1, x2,, xn) in R3, compute
- U (u1, u2,, un) in R2
- Triangulate U
- Obtain both a triangulation and a
parameterization for X
9Compute U
- Assumptions
- X are samples from a 2D surface
- Topology is known
- Desirable property
- Points closed by in U are close by in X
10- Michael S. Floater
- Professor at the Department of Informatics (IFI)
of the University of Oslo, and member of the
Center of Mathematics for Applications(CMA),
Norway. - Editor of the journal Computer Aided Geometric
Design.
11- Martin Reimers
- Postdoctor
- CMA, University of Olso, Norway
12- Meshless parameterization and surface
reconstruction - Authors
- Michael S. Floater
- Martin Reimers
- Computer Aided Geometric Design 2001
- Main reference Parameterization and smooth
approximation of surface triangulations, Michael
S. Floater, CAGD 1997
13(No Transcript)
14Convex Contraints
- Boundary condition map boundary of X to points
on a unit circle - If xjs are neighbors of xi then require ui to be
a strictly convex combination of ujs - Solve resulting linear system Au b
15Identify Boundary
- Use natural boundary
- (given as part of the data)
- Choose a boundary manually
- Compute boundary
- Identify boundary points
- Order boundary points curve reconstruction
16Compute Boundary
- Identify boundary points
- Order boundary points
17Neighbors and Weights
- Ball neighborhoods
- Radius is fixed
- K nearest neighborhoods
- Weights
- Uniform weights
- Reciprocal distance weights
- Shape preserving weights
18Uniform Weights
- Uniform weights
- (minimizing )
- If Ni ?i Nk ?k, then uiuk
19Reciprocal Distance Weights
- Weights
- Observation
- Minimizing
- Chord parameterization for curves
- Distinct parameter points
- Well behaved triangulation
20Shape Preserving Weights
21Experiments
22CPU Usage
- Reciprocal distance weights
- Shape preserving weights
23Effect of Noise
Noise added Reciprocal distance weight
No Noise
24- Meshless parameterization and B-spline surface
approximation - Author
- Michael S. Floater
- in The Mathematics of Surfaces IX, R. Cipolla and
R. Martin (eds.), Springer-Verlag (2000)
25Meshless Parameterization
Point set
Meshless parameterization
26Triangulation
Delaunay triangulation
Surface triangulation
27Reparameterization
Shape-preserving parameterization
Spline surface
28Retriangulation
Delaunay retriangulation
Surface retriangulation
29Example
Point set
Triangulation
Spline surface
30Example
Point set
Triangulation
Spline surface
31- Tim Volodine
- PhD student, research assistant
- K.U. Leuven, Belgium
32- Dirk Roose
- Professor
- Department of Computer Science, Faculty of
Applied Sciences, Head of the research group
Scientific Computing - K.U.Leuven, Belgium
33- Denis Vanderstraeten
- Director of Research and IPR at Metris
- J2EE Business Analyst / Software Engineer
- Belgium
34- Efficient triangulation of point clouds using
Floater Parameterization - Authors
- Tim Volodine
- Dirk Roose
- Denis Vanderstraeten
- Proc. of the Eighth SIAM Conference on Geometric
Design and Computing - Main reference Mean value coordinates, Michael
S. Floater, CAGD 2003
35Boundary Extraction
Boundary points
36Order Boundary Points
37Mean Value Weight
38Experiments
39- Kai Hormann
- Assistant professor
- Department of informatics, Computer graphics
group - Clausthal University of Technology, Germany
40- Triangulating point clouds with spherical
topology - Authors
- Kai Hormann
- Martin Reimers
- Proceedings of. Curve and Surface Design 2002
41Spherical Topology
42Partition
Shortest path Correspond to the edges of D
12 nearest neighbors
Point set
43Partition
44Reconstruction of one subset
45Optimization
Optimizing 3D triangulations using discrete
curvature analysis Dyn N., K. Hormann, S.-J.
Kim, and D. Levin
46- Matthias Zwicker
- Assistant Professor
- Computer Graphics Laboratory
- University of California, San Diego, USA
47- Craig Gotsman
- Professor
- Department of Computer Science
- Harvard University
48- Meshing point clouds using spherical
parameterization - Authors
- Matthias Zwicker
- Craig Gotsman
- Eurographics Symposium on Point-Based Graphics
2004 - Main references
- Fundamentals of spherical parameterization for 3d
meshes - Gotsman C., Gu X., Sheffer A. SiG 2003
- Computing conformal structures of surfaces
- Gu X., Yau S.-T. Communications in Information
and Systems 2002
49Spherical parameterization
50Spherical Parameterization
51O(n2) Complexity
52- Geetika Tewari
- Graduate Student
- Computer Science, Division of Engineering and
Applied Sciences - Harvard University
53- Steven J. Gortler
- Co-Director of Undergraduate Studies in Computer
Science - Harvard University
54- Meshing genus-1 point clouds using discrete
one-forms - Authors
- Geetika Tewari
- Craig Gotsman
- Steven J. Gortler
- Computers Graphics 2006
- Main references
- Computing conformal structures of surfaces
- Gu X., Yau S.-T. Communications in Information
and Systems 2002 - Discrete one-forms on meshes and applications to
3D mesh parameterization - Gortler SJ, Gotsman C, Thurston D. CAGD 2006
55(No Transcript)
56Discrete one-forms
57Discrete one-forms
58Seamless local parameterization
59MCB Minimal Cycle Basis
60MCB Cycles on a KNNG
One Forms on Arbitrary Graph
MCB Minimal cycle basis
O(E3) time
Trivial cycle
Nontrivial cycle
61One-forms on the KNNG
62Parameterize subgraphs
63Example
64Summary
- Disk topology
- Fast and efficient
- Complex topology
- Slow
- Other Methods
- More applications
- Surface fitting
- Ect.
65Thank you!!!