欢迎访问《图学学报》 分享到:

图学学报 ›› 2023, Vol. 44 ›› Issue (1): 146-157.DOI: 10.11996/JG.j.2095-302X.2023010146

• 计算机图形学与虚拟现实 • 上一篇    下一篇

保特征的点云骨架提取算法

王佳栋1(), 曹娟2, 陈中贵1()   

  1. 1.厦门大学信息学院,福建 厦门 361005
    2.厦门大学数学科学学院,福建 厦门 361005
  • 收稿日期:2022-06-20 修回日期:2022-08-01 出版日期:2023-10-31 发布日期:2023-02-16
  • 通讯作者: 陈中贵
  • 作者简介:王佳栋(1997-),男,硕士研究生。主要研究方向为计算机图形学。E-mail:wjd97zzz@gmail.com
  • 基金资助:
    国家自然科学基金项目(61972327);虚拟现实技术与系统国家重点实验室(北京航空航天大学)开放课题基金(VRLAB2021B01)

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)

摘要:

三维模型的骨架提取是计算机图形学中一个重要的研究方向。对于有噪声的点云模型,曲线骨架提取的难点在于保持正确的拓扑结构以及良好的中心性;对于无噪声的点云模型,曲线骨架提取的难点在于对模型细节特征的保留。目前主流的点云骨架提取方法往往无法同时解决这2个难点。算法在最优传输理论的基础之上结合聚类的思想,将点云骨架提取的问题转化为一个最优化问题。首先使用最优传输得到原始点云与采样点云之间的传输计划。然后使用聚类的思想将原始点云进行分割,采样点即成为了簇的中心。接着通过簇与簇之间的调整与合并减少聚类个数,优化聚类结果。最后通过迭代的方式得到粗糙的骨架并使用插点操作进行优化。大量实验结果表明,该算法在有噪声与无噪声的三维点云模型上均能提取出质量良好的曲线骨架并保留模型的特征。

关键词: 点云模型, 骨架提取, 最优传输

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

中图分类号: