Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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

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

3 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

4 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

5 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

6 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

7 Outline Geometry contractionTopological thinning 7

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

9 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

10 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

11 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

12 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

13 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

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

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

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

17 Insensitive to non-uniform sampling 17

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

19 Comparison with four methods in [Cornea_tvcg07] 19

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

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

22 Skeleton driven point cloud reconstruction 22

23 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 24 Anonymous Reviewers NSFC (No and No. U ) NSERC (No ) Acknowledgements


Download ppt "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."

Similar presentations


Ads by Google