Title: Surface Reconstruction Using RBF
1Surface Reconstruction Using RBF
- Reporter Lincong Fang
- 11.07.2007
2Surface Reconstruction
sample
Reconstruction
3Surface Reconstruction
- Delaunay/Voronoi
- Alpha shape/Conformal alpha shape
- Crust/Power crust
- Cocone
- Etc.
- Implicit surfaces
- Signed distance function
- Radial basis function(RBF)
- Poisson
- Fourier
- MPU
- Etc.
4Implicit Surface
- Defined by implicit function
- Such as
- Many topics within broad area of implicit
surfaces
5Implicit Surface
- Mesh independent representation - generate the
desired mesh when you require it - Compact representation to within any desired
precision - A solid model is guaranteed to produce manifold
(manufacturable) surface
6Implicit surface
- Tangent planes and normals can be determined
analytically from the gradient of the implicit
function
7Implicit surface
8Implicit surface
9Implicit surface reconstruction
10Introduction to RBF
11Introduction to RBF
J.Duchon. Splines minimizing rotation-invariant
semi-norms in Sololev spaces. In W. Schempp and
K.Zeller, editors, Constructive Theory of
Functions of Several Variables, number 571 in
Lecture Notes in Mathematics, pages 85-100,
Berlin, 1977. Springer-Verlag.
12Introduction to RBF
13Introduction to RBF
- Popular choices for include
- For fitting functions of three variables, good
choices include
14Introduction to RBF
15Introduction to RBF
16- Reconstruction and representation of 3D objects
with Radial Basis functions - J.C.Carr1,2, R.K.Beatson2, J.B.Cherrie1,
T.J.Mitchell1,2 - W.R.Fright1, B.C.McCallum1, T.R.Evans1
- 1. Applied Research Associates NZ Ltd
- 2. University of Canterbury, New Zealand
- Sig 2001
17Off-surface Points
18RBF Center Reduction
19Greedy Algorithm
- Choose a subset from the interpolation nodes xi
and fit an RBF only to these. - Evaluate the residual, ei fi f(xi), at all
nodes. - If maxei lt fitting accuracy then stop.
- Else append new centers where ei is large.
- Re-fit RBF and goto 2
20- 544000 points, 80000 centers, accuracy of 510-4
21Noisy
22Hole Filled Non-uniformly
23- Interpolating implicit surfaces from scattered
surface data using compactly supported radial
basis functions - Bryan S. Morse1, Terry S. Yoo2, Penny Rheingans3,
- David T.Chen2, K.R. Subramanian4
- 1. Department of CS, Brigham Young University
- 2. National Library of Medicine
- 3. Department of CS and EE, University of
Maryland Baltimore County - 4. Department of CS, University of North Carolina
at Charlotte - Proceeding of the International Conference on
Shape Modeling and Applications 2001
24Compactly-supported RBF
H. Wendland. Piecewise polynomial, positive
definite and compactly supported radial functions
of minimal degree. AICM, 4389-396, 1995
25Matrix Form
26Choice of Support Size
27Comparison
28Comparison
- Compactly supported basic functions is much more
efficient. - Non-compactly supported basic functions are
better suited to extrapolation and interpolation
of irregular, non-uniformly sampled data.
29- Modeling with implicit surfaces that interpolate
- Greg Turk
- GVU Center, College of Computing
- Georgia Institute of Technology
- James F.OBrien
- EECS, Computer Science Division
- University of California, Berkeley
30Modeling
31Interior Constraints
32Matrix Form
33Exterior Constraints
34Normal Constraints
35Normal Constraints
36Example
The interpolating implicit surface defined by
the 800 vertices and their normals
Polygonal surface
37- A Multi-scale Approach to 3D Scattered Data
Interpolation with Compactly Supported Basis
Functions - Yutaka Ohtake, Alexandaer Belyaev, Hans-Peter
Seidel - Computer Graphics Group, Max-Planck-Institute for
informatics - Germany
- Proceedings of the Shape Modeling International
2003
38Construct RBF
39Single level Interpolation
40Multi-level Interpolation
41Multi-level Interpolation
42Coarse to Fine
43- 3D Scattered Data Approximation with Adaptive
Compactly Supported Radial Basis Functions - Yutaka Ohtake, Alexandaer Belyaev, Hans-Peter
Seidel - Computer Graphics Group, Max-Planck-Institute for
informatics - Germany
- Proceedings of the Shape Modeling International
2004
44Construct RBF
Base approximation
Local details
45Adaptive PU
Normalized RBF
46(No Transcript)
47Selection of Centers
100
500
1000
2000
48Example
49Compare With Multi-scale
50- Reconstructing Surfaces Using Anisotropic Basis
Functions - Huong quynh Dinh, Greg Turk
- Georgia Institute of Technology
- College of Computing
- Greg Slabaugh
- Georgia Institute of Technology
- Scholl of Electrical and Computer Engineering
- Center for Signal and Image Processing
- Computer Vision, Vol 2, 2001, p606-613.
51Basic Function
52Direction of Anisotropy
- Covariance matrix
- Corner point all three eigenvalues are nearly
equal - Edge point one strong eigenvalue
- Plane point two eigenvalues are nearly equal
and larger than the third
53Noisy
54(No Transcript)
55(No Transcript)
56Summary
57Summary
58Thank you !!!