计算机科学与探索 ›› 2012, Vol. 6 ›› Issue (11): 1039-1048.DOI: 10.3778/j.issn.1673-9418.2012.11.008

• 学术研究 • 上一篇    下一篇

自适应三维美工树木骨架提取算法

杨  猛1,2,3,4+,吴恩华2,3,4   

  1. 1. 北京林业大学 信息学院 数字媒体教研室,北京 100083
    2. 中国科学院 软件研究所 计算机科学国家重点实验室,北京 100190
    3. 澳门大学 科学技术学院 电脑与资讯科学系,澳门
    4. 中国科学院 研究生院,北京 100049
  • 出版日期:2012-11-01 发布日期:2012-11-02

Self-Adapting Algorithm of 3D Art-Designing Tree Skeleton Extraction

YANG Meng1,2,3,4+, WU Enhua2,3,4   

  1. 1. School of Information Science and Technology, Beijing Forestry University, Beijing 100083, China
    2. State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    3. Department of Computer and Information Science, Faculty of Science and Technology, University of Macau, Macau, China
    4. Graduate University of Chinese Academy of Sciences, Beijing 100049, China
  • Online:2012-11-01 Published:2012-11-02

摘要: 提出了一种自适应三维美工树木骨架提取算法。该算法主要由前处理、骨架提取和后处理三个步骤组成。前处理阶段依次完成预计算操作,包括对具有几何相似性的子枝进行聚类,自适应生成每个子枝点云的聚类长度阈值,确定子枝之间的父子关系等;骨架提取阶段实现对每个子枝点云的聚类,及其对应骨架点、骨架曲线的生成等操作;后处理阶段完成孤立骨架节点去除,整棵树所有骨架曲线光滑化等处理。该树木骨架提取过程完全由计算机自动完成,不需要用户的任何干预。实验结果表明,采用该算法得到的美工树木骨架既能完整地保持树木模型的形状,又能正确地实现树木模型的拓扑结构。

关键词: 自适应, 骨架提取, 几何相似性, 聚类长度阈值, 曲线骨架

Abstract: To extract 3D art-designing tree skeleton, this paper proposes a self-adapting algorithm with three main steps: pre-processing, skeleton extraction and post-processing. The pre-processing sequentially implements the pre-
computing operations such as clustering all the sub-branches of the same geometry similarity, self-adaptively generating clustering-length threshold for each sub-branch, determining parent-child relationships between sub-branches. The skeleton extraction processing introduces the approaches to cluster cloud points, generate corresponding skeleton-nodes and form skeleton curve using these skeleton nodes for each sub-branch. The post-processing deletes all the separate skeleton nodes and lines and smoothes skeleton curve for the whole tree. This approach is running on computer platform fully automatically, without any intervention of users. The experimental results indicate that the algorithm in this paper can generate smoothly skeleton curve, accompanied with the complete shape and the correct topology structure of tree model.

Key words: self-adapting, skeleton extraction, geometry similarity, clustering-length threshold, curve skeleton