计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (21): 177-179.

• 图形图像处理 • 上一篇    下一篇

一种基于凸包近似的快速体积计算方法

徐  志,许宏丽   

  1. 北京交通大学 计算机与信息技术学院,北京 100044
  • 出版日期:2013-11-01 发布日期:2013-10-30

Fast algorithm of computing volume based on convex hull

XU Zhi, XU Hongli   

  1. School of Computer & Information Technology, Beijing Jiaotong University, Beijing 100044, China
  • Online:2013-11-01 Published:2013-10-30

摘要: 体积是物体的基本几何属性,在许多应用场合需要频繁地被计算。目前基本上通过重构物体曲面而间接求取体积,增加了许多不必要的工作。提出一种快速求取点云模型体积的方法,使用增量式算法计算点云的凸包用来近似物体,将凸包分解成上下两个三角网格面,使用正投影法分别求取它们的投影体积,它们两者之差即是所求模型体积。实验表明该算法实现简单,可快速地求解处理具有任何几何和拓扑复杂性的点云模型。

关键词: 点云模型, 体积计算, 凸包, 重构

Abstract: Volume, as the basic geometric property of objects, needs to be calculated frequently in many applications. At present, volume is basically calculated through the reconstruction of object surface indirectly, increasing the number of unnecessary work. This paper presents a fast algorithm of computing volume based on convex hull. The method computes the convex hull of the point cloud by using incremental algorithm to approximate the 3D object, and then breaks the hull down into the high and lower triangular mesh surface. Both of the two shells’volume are calculated by the projection method and the difference between them is the object’s volume. This algorithm has been proven simple to implement and can process cloud models with arbitrary geometry and topology.

Key words: cloud model, volume, convex, reconstruction