Xiaoyin Ge with Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University.
Download ReportTranscript 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