Representation complexity of adaptive 3D distance fields

作者:

Highlights:

摘要

In this paper we study the representation complexity of a kind of data structure that stores the information necessary to compute the distance from a point to a geometric body. These data structures called adaptive splitting based on cubature distance fields (ASBCDF), are binary search trees generated by the adaptive splitting based on cubature (ASBC) algorithm that adaptively subdivides the space surrounding the body into tetrahedra. Their representation complexity is measured by the number of nodes in the tree (two times the number of tetrahedra in the resulting tessellation). In the case of convex polyhedra we prove that this quantity remains bounded as the number of vertices of the polyhedra increases to infinity. Experimental results show that the number of tetrahedra in the tessellations is almost independent of the combinatorial complexity of the polyhedra. This means that the average compute time of the distance to arbitrary convex polyhedra is almost constant. Therefore, ASBCDFs are especially suitable for real time applications involving rapidly changing environments modelized with complex polyhedra.

论文关键词:Representation complexity,Distance fields,Convex polyhedra,Tree approximation,Adaptive splitting,Distance computation,Hausdorff matching,Motion planning

论文评审过程:Available online 25 January 2011.

论文官网地址:https://doi.org/10.1016/j.amc.2011.01.072