Skeleton Extraction from 3D Point Clouds by Decomposing the Object into Parts

12/26/2019
by   Vijai Jayadevan, et al.
25

Decomposing a point cloud into its components and extracting curve skeletons from point clouds are two related problems. Decomposition of a shape into its components is often obtained as a byproduct of skeleton extraction. In this work, we propose to extract curve skeletons, from unorganized point clouds, by decomposing the object into its parts, identifying part skeletons and then linking these part skeletons together to obtain the complete skeleton. We believe it is the most natural way to extract skeletons in the sense that this would be the way a human would approach the problem. Our parts are generalized cylinders (GCs). Since, the axis of a GC is an integral part of its definition, the parts have natural skeletal representations. We use translational symmetry, the fundamental property of GCs, to extract parts from point clouds. We demonstrate how this method can handle a large variety of shapes. We compare our method with state of the art methods and show how a part based approach can deal with some of the limitations of other methods. We present an improved version of an existing point set registration algorithm and demonstrate its utility in extracting parts from point clouds. We also show how this method can be used to extract skeletons from and identify parts of noisy point clouds. A part based approach also provides a natural and intuitive interface for user interaction. We demonstrate the ease with which mistakes, if any, can be fixed with minimal user interaction with the help of a graphical user interface.

READ FULL TEXT

page 11

page 16

page 17

page 19

research
01/09/2020

A novel tree-structured point cloud dataset for skeletonization algorithm evaluation

Curve skeleton extraction from unorganized point cloud is a fundamental ...
research
07/15/2020

Learning Part Boundaries from 3D Point Clouds

We present a method that detects boundaries of parts in 3D shapes repres...
research
01/20/2019

Fitting 3D Shapes from Partial and Noisy Point Clouds with Evolutionary Computing

Point clouds obtained from photogrammetry are noisy and incomplete model...
research
11/17/2019

A Sketch-Based System for Human-Guided Constrained Object Manipulation

In this paper, we present an easy to use sketch-based interface to extra...
research
07/07/2020

Skeletonization via Local Separators

We propose a new algorithm for curve skeleton computation which differs ...
research
12/14/2022

3D Neuron Morphology Analysis

We consider the problem of finding an accurate representation of neuron ...
research
11/01/2019

Cylindrical shape decomposition for 3D segmentation of tubular objects

We develop a cylindrical shape decomposition (CSD) algorithm to decompos...

Please sign up or login with your details

Forgot password? Click here to reset