Xiaoyin Ge with Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University.
Download
Report
Transcript Xiaoyin Ge with Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University.
Xiaoyin Ge
with Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang
Computer science and Engineering
The Ohio State University
Surface reconstruction of singular
surface
input
output
Singular surface
A collection of smooth surface patches with
boundaries.
boundary
glue
intersect
2D manifold reconstruction
[AB99] Surface reconstruction by Voronoi filtering. AMENTA N., BERN
M.
[ACDL02] A simple algorithm for homeomorphic surface reconstruction.
AMENTA N., et. al.
[BC02] Smooth surface reconstruction via natural neighbor
interpolation of distance functions. BOISSONNAT et. Al
[ABCO01] Point set surfaces. ALEXA et. al.
…
Feature aware method
[LCOL07] Data dependent MLS for faithful surface approximation. LIPMAN ,
et. al.
[ÖGG09] Feature preserving point set surfaces based on non-linear kernel
regression, ÖZTIRELI, et.al
[CG06] Delaunay triangulation based surface reconstruction, CAZALS, et.al
[FCOS05] Robust moving least-squares fitting with sharp features,
FLEISHMAN, et.al
…
Need a simple yet effective reconstruction
algorithm for all three singular surfaces.
Identify feature points
Reconstruct feature curves
Reconstruct singular surface
Identify feature points
Reconstruct feature curves
Reconstruct singular surface
Gaussian-weighted graph Laplacian
( [BN02], Belkin-Niyogi, 2002)
Gaussian-weighted graph Laplacian
([BQWZ12])
Position difference
Gaussian kernel
Gaussian-weighted graph Laplacian, scaling ([BQWZ12])
low
high
boundary
Gaussian-weighted graph Laplacian, scaling ([BQWZ12])
surf A
surf B
low
high
intersection
Gaussian-weighted graph Laplacian, scaling ([BQWZ12])
surf B
low
high
glue (sharp feature)
Gaussian-weighted graph Laplacian (scaling,
[BQWZ12])
surf A
surf B
boundary
intersection
surf B
sharp feature
low
Gaussian-weighted graph Laplacian
high
Gaussian-weighted graph Laplacian
Advantage:
Simple
Unified approach
Robust to noise
Identify feature points
Reconstruct feature curves
Reconstruct singular surface
Graph method proposed by [GSBW11]
[ Data skeletonization via reeb graphs, Ge, et.al , 2011]
Reeb graph ( from Rips-complex [DW11] )
Rips complex
Reeb graph
(abstract)
Reeb graph
(augmented)
Reeb graph
a noisy graph
feature points
Reeb graph
Graph simplification(denoise)
a zigzag graph
Graph smoothening [KWT88]
Use snake to smooth out the graph
graph Laplacian
graph energy
Graph smoothening
Use snake to smoothen graph
align
along
feature
graph
Laplacian
min(
)
graph energy
smoothen
graph
Graph smoothening
Use snake to smooth out the graph
Identify feature points
Reconstruct feature curves
Reconstruct singular surface
Reconstruction [CDR07][CDL07]
[CDL07] A Practical Delaunay Meshing Algorithm
for a Large Class of Domains, Cheng, et.al
[CDR07] Delaunay Refinement
for Piecewise Smooth Complexes,
Cheng-Dey-Ramos, 2007
Weighted cocone
cocone
[ACDL00] A simple algorithm for homeomorphic
surface reconstruction, Amenta,-Choi-Dey -Leekha
weighted Delaunay
Weighted cocone
weighted point
un-weighted point
Reconstruction
Voronoi cell size ∝ weight
Give higher weight to points on the feature curve
a. Octaflower
107K
b. Fandisk
114K
a
c
b
d
c. SphCube
65K
d. Beetle
63K
Robust to noise
input with 1% noise
result
Perform much better than un-weighted
cocone
Cocone
Our method
Conclusion
Unified and simple method to handle all three
types of singular surfaces
Robust to noise
Future work
More robust system for real data
Concave corner
We thank all people who have helped us to demonstrate
this method !
Most of the models used in this paper are courtesy of
AIM@SHAPE Shape Repository. The authors acknowledge
the support of NSF under grants CCF-1048983, CCF1116258 and CCF-0915996.
Real scanned data