Meshless parameterization and surface reconstruction - PowerPoint PPT Presentation

1 / 54
About This Presentation
Title:

Meshless parameterization and surface reconstruction

Description:

Department of Computer Science, Faculty of Applied Sciences, Head of the ... Computer Science, Division of Engineering and Applied Sciences. Harvard University ... – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 55
Provided by: Tur48
Category:

less

Transcript and Presenter's Notes

Title: Meshless parameterization and surface reconstruction


1
Meshless parameterization and surface
reconstruction
  • Reporter Lincong Fang
  • 16th May, 2007

2
Parameterization
  • 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
3
Surface Reconstruction
  • Problem Given a set of unorganized points,
    approximate the underlying surface.

4
Related Works
  • Surface reconstruction
  • Delaunay / Voronoi based
  • Implicit methods
  • Provable
  • Parameterization for organized point set

f
5
Mesh Parameterization
  • There are many papers

6
Meshless Parameterization
f
7
Papers
  • 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

8
Basic 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

9
Compute 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)
14
Convex 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

15
Identify Boundary
  • Use natural boundary
  • (given as part of the data)
  • Choose a boundary manually
  • Compute boundary
  • Identify boundary points
  • Order boundary points curve reconstruction

16
Compute Boundary
  • Identify boundary points
  • Order boundary points

17
Neighbors and Weights
  • Ball neighborhoods
  • Radius is fixed
  • K nearest neighborhoods
  • Weights
  • Uniform weights
  • Reciprocal distance weights
  • Shape preserving weights

18
Uniform Weights
  • Uniform weights
  • (minimizing )
  • If Ni ?i Nk ?k, then uiuk

19
Reciprocal Distance Weights
  • Weights
  • Observation
  • Minimizing
  • Chord parameterization for curves
  • Distinct parameter points
  • Well behaved triangulation

20
Shape Preserving Weights
21
Experiments
22
CPU Usage
  • Reciprocal distance weights
  • Shape preserving weights

23
Effect 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)

25
Meshless Parameterization
Point set
Meshless parameterization
26
Triangulation
Delaunay triangulation
Surface triangulation
27
Reparameterization
Shape-preserving parameterization
Spline surface
28
Retriangulation
Delaunay retriangulation
Surface retriangulation
29
Example
Point set
Triangulation
Spline surface
30
Example
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

35
Boundary Extraction
Boundary points
36
Order Boundary Points
37
Mean Value Weight
38
Experiments
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

41
Spherical Topology
42
Partition
Shortest path Correspond to the edges of D
12 nearest neighbors
Point set
43
Partition
44
Reconstruction of one subset
45
Optimization
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

49
Spherical parameterization
50
Spherical Parameterization
51
O(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)
56
Discrete one-forms
57
Discrete one-forms
58
Seamless local parameterization
59
MCB Minimal Cycle Basis
60
MCB Cycles on a KNNG
One Forms on Arbitrary Graph
MCB Minimal cycle basis
O(E3) time
Trivial cycle
Nontrivial cycle
61
One-forms on the KNNG
62
Parameterize subgraphs
63
Example
64
Summary
  • Disk topology
  • Fast and efficient
  • Complex topology
  • Slow
  • Other Methods
  • More applications
  • Surface fitting
  • Ect.

65
Thank you!!!
Write a Comment
User Comments (0)
About PowerShow.com