Cohen Itay, Gordon Dan
Intel Development Center, Matam Park, Haifa 31015, Israel.
Med Image Anal. 2009 Apr;13(2):245-56. doi: 10.1016/j.media.2008.10.005. Epub 2008 Oct 29.
VS is a simple system consisting of several techniques for various volumetric problems. Based on the marching cubes algorithm, it operates with one space sweep through the voxels and extracts all topological information: detection of all isosurfaces, partitioning the data into connected components on the basis of surface connectivity, and association of surfaces with any internal surfaces to arbitrary levels of nesting. VS extends Baker's "Weaving Wall" method by associating topological cavities with their outer surface, and by using efficient data structures for the voxel traversal and for the connected component detection. Its runtime, on average, is only about 2% more than the speeded-up marching cubes algorithm. VS operates on the original voxels without using the contour tree required by other approaches. Using linear-time preprocessing, VS constructs a data structure which can be utilized for any isovalue or interval of isovalues. An accurate estimate of each component's volume is based on the volume enclosed by the outer surface, minus the volume of any internal cavities. VS enables noise reduction by eliminating components (and cavities) with a small volume. Different components can be rendered with different visual attributes, and cutaway views by arbitrary cut-planes are displayed as if the objects were solid, without adding any new surface patches to match the intersection.
VS是一个简单的系统,由用于解决各种体积问题的多种技术组成。基于移动立方体算法,它通过对体素进行一次空间扫描来运行,并提取所有拓扑信息:检测所有等值面,根据表面连通性将数据划分为连通分量,以及将表面与任何内部表面关联到任意嵌套级别。VS通过将拓扑空洞与其外表面相关联,并使用高效的数据结构进行体素遍历和连通分量检测,扩展了贝克的“编织墙”方法。其平均运行时间仅比加速后的移动立方体算法多约2%。VS在原始体素上运行,无需使用其他方法所需的轮廓树。通过线性时间预处理,VS构建了一种数据结构,可用于任何等值或等值区间。每个分量体积的准确估计基于外表面所包围的体积减去任何内部空洞的体积。VS通过消除小体积的分量(和空洞)实现降噪。不同的分量可以用不同的视觉属性渲染,并且通过任意切割平面的剖视图显示得就好像物体是实心的,而无需添加任何新的表面面片来匹配相交处。