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.

Slides:



Advertisements
Similar presentations
Multi-chart Geometry Images Pedro Sander Harvard Harvard Hugues Hoppe Microsoft Research Hugues Hoppe Microsoft Research Steven Gortler Harvard Harvard.
Advertisements

Department of Computer Science and Engineering Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method Tamal K. DeyGang LiJian.
Department of Computer Science and Engineering Defining and Computing Curve-skeletons with Medial Geodesic Function Tamal K. Dey and Jian Sun The Ohio.
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
Surface Reconstruction From Unorganized Point Sets
Proximity graphs: reconstruction of curves and surfaces
Temporally Coherent Completion of Dynamic Shapes Hao Li, Linjie Luo, Daniel Vlasic, Pieter Peers, Jovan Popović, Mark Pauly, Szymon Rusinkiewicz ACM Transactions.
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.
Discrete Geometry Tutorial 2 1
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.
Computing Stable and Compact Representation of Medial Axis Wenping Wang The University of Hong Kong.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Silhouettes in Multiview Stereo Ian Simon. Multiview Stereo Problem Input: – a collection of images of a rigid object (or scene) – camera parameters for.
T. J. Peters, University of Connecticut K. Abe, A. C. Russell, J. Bisceglio, E.. Moore, D. R. Ferguson, T. Sakkalis Topological.
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.
Polygonal Mesh – Data Structure and Smoothing
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Surface Reconstruction Some figures by Turk, Curless, Amenta, et al.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Optimal Bandwidth Selection for MLS Surfaces
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Seminar 1 Surface Rendering, Decimation Presented By Sonali Barua Date:10/31/2005.
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
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.
1 Street Generation for City Modeling Xavier Décoret, François Sillion iMAGIS GRAVIR/IMAG - INRIA.
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
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.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
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.
Context-based Surface Completion Andrei Sharf, Marc Alexa, Daniel Cohen-Or.
Algorithms for Triangulations of a 3D Point Set Géza Kós Computer and Automation Research Institute Hungarian Academy of Sciences Budapest, Kende u
Recent Work on Laplacian Mesh Deformation Speaker: Qianqian Hu Date: Nov. 8, 2006.
Reconstruction of Water-tight Surfaces through Delaunay Sculpting Jiju Peethambaran and Ramanathan Muthuganapathy Advanced Geometric Computing Lab, Department.
Spectral Global Intrinsic Symmetry Invariant Functions Hui Wang Shijiazhuang Tiedao University Patricio Simari The Catholic University of America Zhixun.
Computer Graphics Some slides courtesy of Pierre Alliez and Craig Gotsman Texture mapping and parameterization.
Spectral surface reconstruction Reporter: Lincong Fang 24th Sep, 2008.
Lecture 7 : Point Set Processing Acknowledgement : Prof. Amenta’s slides.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
TEMPLATE DESIGN © We presented a simple and effective orienter for defective raw point sets. By seamlessly combining the.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
Thinning & Distance Field Advisor : Ku-Yaw Chang Speaker : Jhen-Yu Yang.
A New Voronoi-based Reconstruction Algorithm
9 of 18 Introduction to medial axis transforms and their computation Outline DefinitionsMAS PropertiesMAS CAD modelsTJC The challenges for computingTJC.
Shape Reconstruction from Samples with Cocone Tamal K. Dey Dept. of CIS Ohio State University.
With Tamal Dey, Qichao Que, Issam Safa, Lei Wang, Yusu Wang Computer science and Engineering The Ohio State University Xiaoyin Ge.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Spring 2014 CS274: Automatic Rigging
A Part-aware Surface Metric for Shape Analysis Rong Liu 1, Hao Zhang 1, Ariel Shamir 2, and Daniel Cohen-Or 3 1 Simon Fraser University, Canada 2 The Interdisciplinary.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
Lecture 9 : Point Set Processing
Variational Tetrahedral Meshing
Tensor-based Surface Modeling and Analysis
Domain-Modeling Techniques
From Point Clouds To Trimmed NURBS
Presentation transcript:

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 via Laplacian-Based Contraction

Curve skeletons and their applications 2 A 1D curve providing a compact representation of the shape [Cornea et al ]

Existing curve skeleton extraction methods 1. Voxel thinning 2. Template skeleton adaption 3. Pruning medial axis 4. Volume contraction 5. Mesh contraction [Baran and Popovic 2007] [Au et al. 2008] [Bucksch and Lindenbergh 2008] [Dey and Sun 2006] [Wang and Lee 2008] 3

Existing curve skeleton extraction methods 1. Reeb graph 2. Geometry snake 3. Generalized rotational symmetry axis [Verroust and Lazarus 2000] [Sharf et al. 2007] [Tagliasacchi et al. 2009] 4

Is extracting skeleton directly from point cloud data necessary? PCD with missing partPoisson reconstruction and skeletonization by mesh contraction [Au et al. 2008] Our method Point cloud Missing data Volume Mesh Skeleton 5

Contributions 1. Directly on point cloud 2. No normal or any strong prior 3. Application of point cloud Laplacian 4. Skeleton-assisted topology-preserving reconstruction 6

Outline Geometry contractionTopological thinning 7

Geometry Contraction  Minimizing the quadratic energy iteratively: Contraction constraint Attraction constraint Laplacian constraint weightsPosition constraint weights 8

Laplacian construction for point cloud  Voronoi-Laplacian, PCD-Laplacian?  Planar Delaunay triangulation of points within a distance R  Assumption: point cloud is smooth enough and well sampled  KNN + 1-ring of local (planar) Delaunay triangulation  Keep the 1-ring during the contraction iterations  Cotangent weights Voronoi-Laplacian: C. Luo, I. Safa, and Y. Wang, “Approximating gradients for meshes and point clouds via diffusion metric”, Computer Graphics Forum, vol. 28, no. 5, pp. 1497–1508, PCD-Laplacian: M. Belkin, J. Sun, and Y. Wang, “Constructing Laplace operator from point clouds in R d ”, in Proc. of ACM Symp. on Discrete Algorithms, pp. 1031–104, ε-sampling (ε,δ)-sampling

Topological thinning Previous approach: MLS projection (line thinning) + Joint identification Our approach: Building connectivity + Edge collapse [Li et al. 2001] [Shapira et al. 2008], [Tagliasacchi et al. 2009] 10

Topological thinning – Farthest point sampling 1.Sample contracted points using farthest-point sampling and a ball of radius r (r=0.02*diag(BBOX|P|) ) 11

Topological thinning – Building connectivity Adjacency matrix 1.Sample contracted points using farthest-point sampling and a ball of radius r (r=0.02*diag(BBOX|P|) ) 2.Connecting two samples if their associated points share common local 1- ring neighbors i j i j skeleton point point on contracted point cloud point on the original point cloud 12

Topological thinning – Edge collapse 1.Sample contracted points using farthest-point sampling and a ball of radius r (r=0.02*diag(BBOX|P|) ) 2.Connecting two samples if their associated points share common local 1- ring neighbors 3.Collapse unnecessary edges until no triangles exist 13

Gallery 14 Spherical region Sheet-like region Close-by structure Missing data Genus Surfaces with boundaries

Insensitive to random noise 1%, 2% and 3% random noise 15

Insensitive to misalignment 0.5%, 1% and 1.5% misalignment noise 16

Insensitive to non-uniform sampling 17

Comparison with [Au et al. 2008] 18 Mesh model Point Cloud model [Au et al. 2008] Our method [Au et al. 2008] Our method

Comparison with four methods in [Cornea_tvcg07] 19

More comparisons ReebDeformable blobROSAOur methodMesh contraction Comparison with ReebComparison with Potential Field 20

Skeleton driven point cloud reconstruction 2. Reconstruction along a skeleton branch 1. Reconstruction on a skeleton cross-section 21

Skeleton driven point cloud reconstruction 22

Limitations and future work 1. Improve neighborhood construction  Handle close-by structures 2. Use the curve skeleton to repair the point clouds directly 23

24 Anonymous Reviewers NSFC (No and No. U ) NSERC (No ) Acknowledgements