We use cookies to improve your experience with our site.

基于GPU的异质物体二维流形包围面提取

2D-Manifold Boundary Surfaces Extraction from Heterogeneous Object on GPU

  • 摘要: 由于传统的等值面提取算法都基于目标对象为同质物体的假设, 因此它们不适用于异质物体的表面网格提取。因此,业界迫切需要一个考虑异质情况的可视化方法。我们在本文中提出了一个全新的算法。该算法只需一次执行,便可得到异质物体各部分的表面。其一个显著优势是没有材质数目的限制。算法首先将异质物体分割为一个个同质的部分,然后用二维流形包围面包裹每个同质的部分。算法同时提供各同质部分之间的交信息,比如两类材质包围面之间共享的分界面、三类材质包围面之间的交线以及四类材质包围面之间的交点等信息。为了提高性能,我们提供了基于GPU的实现。实验结果充分证明了本算法的有效性与高效性。

     

    Abstract: The conventional isosurface techniques are not competent for meshing a heterogeneous object because they assume that the object is homogeneous. Thus the visualization method taking the heterogeneity into account is desired. In this paper, we propose a novel algorithm to extract the boundary surfaces from a heterogeneous object in one pass, whose remarkable advantage is free of the number of materials contained. The heterogeneous object is first classified into a series of homogeneous material components. Then each component is enclosed with a 2D-manifold boundary surface extracted via our algorithm. The information important to the heterogeneous object is also provided, such as the interface between two materials, the intersection curve where three materials meet and the intersection point where four materials meet. To improve the performance, the algorithm is also designed and implemented on GPU. Experimental results demonstrate the effectiveness and efficiency of the proposed algorithm.

     

/

返回文章
返回