With Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University Xiaoyin Ge.

Slides:



Advertisements
Similar presentations
Department of Computer Science and Engineering Defining and Computing Curve-skeletons with Medial Geodesic Function Tamal K. Dey and Jian Sun The Ohio.
Advertisements

Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
GRAPP, Lisbon, February 2009 University of Ioannina Skeleton-based Rigid Skinning for Character Animation Andreas Vasilakis and Ioannis Fudos Department.
Surface Reconstruction From Unorganized Point Sets
Junjie Cao 1, Andrea Tagliasacchi 2, Matt Olson 2, Hao Zhang 2, Zhixun Su 1 1 Dalian University of Technology 2 Simon Fraser University Point Cloud Skeletons.
Proximity graphs: reconstruction of curves and surfaces
KIM TAEHO PARK YOUNGMIN.  Curve Reconstruction problem.
Delaunay Meshing for Piecewise Smooth Complexes Tamal K. Dey The Ohio State U. Joint work: Siu-Wing Cheng, Joshua Levine, Edgar A. Ramos.
Sample Shuffling for Quality Hierarchic Surface Meshing.
Flow Complex Joachim Giesen Friedrich-Schiller-Universität Jena.
Visibility of noisy point cloud data Ravish Mehra 1,2 Pushkar Tripathi 1,3 Alla Sheffer 4 Niloy Mitra 1,5 1 IIT Delhi 2 UNC Chapel Hill 3 GaTech 4 UBC.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Computer Graphics Group Alexander Hornung Alexander Hornung and Leif Kobbelt RWTH Aachen Robust Reconstruction of Watertight 3D Models from Non-uniformly.
Surface Classification Using Conformal Structures Xianfeng Gu 1, Shing-Tung Yau 2 1. Computer and Information Science and Engineering, University of Florida.
Computing Stable and Compact Representation of Medial Axis Wenping Wang The University of Hong Kong.
Computing Medial Axis and Curve Skeleton from Voronoi Diagrams Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Joint.
Segmentation Reporter: Xiaoqun Wu Date: 2008/10/30.
1/50 Department of Computer Science and Engineering Localized Delaunay Refinement for Sampling and Meshing Tamal K. Dey Joshua A. Levine Andrew G. Slatton.
Non-Manifold Medial Surface Reconstruction from Volumetric Data 12010/6/16 Takashi Michikawa and Hiromasa Suzuki Research Center for Advanced Science and.
Pauly, Keiser, Kobbelt, Gross: Shape Modeling with Point-Sampled GeometrySIGGRAPH 2003 Shape Modeling with Point-Sampled Geometry Mark Pauly Richard Keiser.
Filling Holes in Complex Surfaces using Volumetric Diffusion James Davis, Stephen Marschner, Matt Garr, Marc Levoy Stanford University First International.
Tamal K. Dey The Ohio State University Delaunay Meshing of Surfaces.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Randomized Cuts for 3D Mesh Analysis
Surface Reconstruction Some figures by Turk, Curless, Amenta, et al.
Optimal Bandwidth Selection for MLS Surfaces
Surface Reconstruction with MLS Tobias Martin CS7960, Spring 2006, Feb 23.
Point Set Silhouettes via Local Reconstruction Matt Olson 1, Ramsay Dyer 2, Hao (Richard) Zhang 1, and Alla Sheffer
Consolidation of Unorganized Point Clouds for Surface Reconstruction Hui Huang 1 Dan Li 1 Hao Zhang 2 Uri Ascher 1 Daniel Cohen-Or 3 1 University of British.
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
Defining Point Set Surfaces Nina Amenta and Yong Joo Kil University of California, Davis IDAV Institute for Data Analysis and Visualization Visualization.
Tamal K. Dey The Ohio State University Computing Shapes and Their Features from Point Samples.
Robust Moving Least-squares Fitting with Sharp Features Shachar Fleishman* Daniel Cohen-Or § Claudio T. Silva* * University of Utah § Tel-Aviv university.
1/61 Department of Computer Science and Engineering Tamal K. Dey The Ohio State University Delaunay Refinement and Its Localization for Meshing.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Automatic Posing of a Meshed Human Model Using Point Clouds Lei Wang Joint work with Tamal K. Dey, Huamin.
Abstraction of Man-Made Shapes Ravish Mehra 1,2, Qingnan Zhou 1, Jeremy Long 4, Alla Sheffer 1, Amy Gooch 4, Niloy J. Mitra 2,3 1 Univ. of British Columbia.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
Projecting points onto a point cloud Speaker: Jun Chen Mar 22, 2007.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Feature-Aware Filtering for Point-Set Surface Denoising Min Ki Park*Seung.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Department of Computer Science and Engineering Practical Algorithm for a Large Class of Domains Tamal K. Dey and Joshua A. Levine The Ohio State University.
On-line Space Sculpturing for 3D Shape Manipulation
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
Reconstruction of Water-tight Surfaces through Delaunay Sculpting Jiju Peethambaran and Ramanathan Muthuganapathy Advanced Geometric Computing Lab, Department.
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
1/43 Department of Computer Science and Engineering Delaunay Mesh Generation Tamal K. Dey The Ohio State University.
Detecting Undersampling in Surface Reconstruction Tamal K. Dey and Joachim Giesen Ohio State University.
INFORMATIK A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions Yutaka Ohtake Yutaka Ohtake Alexander Belyaev.
A New Voronoi-based Reconstruction Algorithm
Zl1 A sharpness dependent filter for mesh smoothing Chun-Yen Chen Kuo-Young Cheng available in CAGD Vol.22. 5(2005)
National Energy Research Scientific Computing Center (NERSC) Visualization Highlights Cristina Siegerist NERSC Center Division, LBNL October 4, 2005.
Bilateral Mesh Denoising Shachar Fleishman Iddo Drori Daniel Cohen-Or Tel Aviv University.
1 CS 430/585 Computer Graphics I 3D Modeling: Subdivision Surfaces & Solid Modeling Week 9, Lecture 17 David Breen, William Regli and Maxim Peysakhov Geometric.
Shape Reconstruction from Samples with Cocone Tamal K. Dey Dept. of CIS Ohio State University.
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
Detection of closed sharp edges in point clouds Speaker: Liuyu Time:
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
Bigyan Ankur Mukherjee University of Utah. Given a set of Points P sampled from a surface Σ,  Find a Surface Σ * that “approximates” Σ  Σ * is generally.
Decimation of Triangle Meshes Paper by W.J.Schroeder et.al Presented by Guangfeng Ji.
Topic 8 Reeb Graphs and Contour Trees Yusu Wang Computer Science and Engineering Dept The Ohio State University.
Decimating Samples for Mesh Simplification
Variational Tetrahedral Meshing
Shape Dimension and Approximation from Samples
Localized Delaunay Refinement For Piecewise-Smooth Complexes
Local Feature Extraction Using Scale-Space Decomposition
Scale-Space Representation of 3D Models and Topological Matching
Robust Moving Least-squares Fitting with Sharp Features
Presentation transcript:

with Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University Xiaoyin Ge

 Surface reconstruction of singular surface inputoutput

Singular surface A collection of smooth surface patches with boundaries. glue intersect boundary

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])

 Gaussian-weighted graph Laplacian, scaling ([BQWZ12]) boundary lowhigh

surf B surf A intersection lowhigh  Gaussian-weighted graph Laplacian, scaling ([BQWZ12])

surf A surf B glue (sharp feature) lowhigh  Gaussian-weighted graph Laplacian, scaling ([BQWZ12])

surf A surf B  Gaussian-weighted graph Laplacian (scaling, [BQWZ12]) boundary surf B surf A intersection sharp feature

 Gaussian-weighted graph Laplacian highlow

 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 (abstract) Reeb graph (augmented) Reeb graph (augmented)

 Reeb graph

a noisy graph feature points Reeb graph

 Graph simplification (denoise) noisy branch noisy loop d b c d e a b c a e a b c d e f a b c d e f

 Graph simplification(denoise) a zigzag graph

 Graph smoothening [KWT88]  Use snake to smooth out the graph graph energy graph Laplacian

 Graph smoothening  Use snake to smoothen graph graph Laplacian graph energy align along feature min() 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 weighted Delaunay [ACDL00] A simple algorithm for homeomorphic surface reconstruction, Amenta,-Choi-Dey -Leekha

 Weighted cocone un-weighted point weighted point

 Reconstruction  Voronoi cell size ∝ weight  Give higher weight to points on the feature curve

a a b b c c d d a. Octaflower 107K a. Octaflower 107K b. Fandisk 114K b. Fandisk 114K c. SphCube 65K c. SphCube 65K d. Beetle 63K d. Beetle 63K

SphereCube with mesh

 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 Shape Repository. The authors acknowledge the support of NSF under grants CCF , CCF and CCF

 Real scanned data

 Weighted Delaunay ▪ Two points: p w =(p,w p ) and z w =(z,w z ) ▪ their power product Π(p w, z w ) = |p-z| 2 -w p -w z

 Timing Stg 1: Building KD tree; Stg 2: computation of graph Laplacian and feature points detection; Stg 3: feature curve construction; Stg 4: feature curve refinement; Stg 5: surface reconstruction.