Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2023, Vol. 44 ›› Issue (1): 146-157.DOI: 10.11996/JG.j.2095-302X.2023010146

• Computer Graphics and Virtual Reality • Previous Articles     Next Articles

Feature-preserving skeleton extraction algorithm for point clouds

WANG Jia-dong1(), CAO Juan2, CHEN Zhong-gui1()   

  1. 1. School of Informatics, Xiamen University, Xiamen Fujian 361005, China
    2. School of Mathematical Sciences, Xiamen University, Xiamen Fujian 361005, China
  • Received:2022-06-20 Revised:2022-08-01 Online:2023-10-31 Published:2023-02-16
  • Contact: CHEN Zhong-gui
  • About author:WANG Jia-dong (1997-), master student. His main research interest covers computer graphics. E-mail:wjd97zzz@gmail.com
  • Supported by:
    National Natural Science Foundation of China(61972327);The Open Project Program of State Key Laboratory of Virtual Reality Technology and Systems, Beihang University(VRLAB2021B01)

Abstract:

The skeleton extraction of 3D models is one of the most important research topics in computer graphics. For point clouds with noise, the difficulty of curve skeleton extraction lies in maintaining the correct topology and good centrality. For point clouds without noise, the difficulty of curve skeleton extraction lies in the preservation of the detail features of the model. The current mainstream point clouds skeleton extraction methods usually cannot solve these two difficulties at the same time. The proposed algorithm combined the idea of clustering on the basis of the optimal transport theory, and transformed the problem of point clouds skeleton extraction into an optimization problem. Firstly, the optimal transport plan between the original point cloud and the sampled point cloud was computed. The original point cloud was segmented by clustering and the sampling points served as the center of the clusters. Then the number of clusters was reduced and the clustering results were optimized by adjusting and merging between clusters. Finally, after being obtained by the iterative method, the rough skeleton was optimized by interpolation operation. A large number of experimental results show that the proposed algorithm can extract good-quality curve skeletons and retain the features of the model on both noisy and noise-free 3D point clouds.

Key words: point clouds, skeleton extraction, optimal transport

CLC Number: