Min Kyungha, Choi Yoo-Joo
Center for Computational Biomedicine Imaging and Modeling, Rutgers University, 617 Bowser Road, Piscataway, NJ 08854, USA.
Comput Med Imaging Graph. 2006 Mar;30(2):109-21. doi: 10.1016/j.compmedimag.2005.09.004. Epub 2006 Feb 17.
In this paper, we introduce an adaptive scheme for reconstructing pipe-shaped human organs from the volume data acquired by 3D ultrasonic devices. No other methods but the contour-based scheme was used in the process of reconstructing the volume data into a 3D polygonal surface. In the first step, the algorithm extracts contours from the sampled slices of the volume data using the modified radial gradient method, in which the points are sampled on the boundary of the region of interest by radiating rays and connected through making use of the chain code algorithm. The contours are represented as the context-free grammar, and their parsing trees are traversed during the reconstruction. The generated polygonal surface is refined as the contours are being refined at the casting of the new rays between the existing rays to sample new points and to modify the contours according to these newly derived points. An adaptive scheme is achieved in casting the rays adaptively on the slices. The proposed algorithm is to be applied in reconstructing the pipe-shaped human organs, such as arteries or blood vessels, to a polygonal surface. In this paper, we present an innovative tiling algorithm that reconstructs pipe-shaped human organ from 3D ultrasonic datasets. A set of contours on slices through the ultrasonic datasets is extracted using a modified radial gradient method, and our algorithm tiles these to make a polygonal surface. The tiling is performed by traversing a set of parsing trees which represent the contours in a context-free grammar. This makes our algorithm more efficient than previous algorithms that reconstruct surfaces from a set of contours. The first step of the algorithm is to determine a contour on each slice of the 3D ultrasonic dataset. After removing unwanted artifacts from the slice by applying several noise-removing operators, the centroid pixel of region of interest on the slice is designated. A radial gradient method casts a set of rays from the centroid pixel to the boundary of the slice and computes the intersection points between the rays and the boundary cells of the object so as to determine the contours. The second step uses context-free grammar that represents the contours. Each edge of a contour can be classified into six categories according to its relation with the rays cast from the centroid pixel, and the contour can then be represented by a string in a context-free grammar whose terminal symbols are the six types of the edges. A polygonal surface between two contours is constructed by traversing the parsing trees of the contours and determining the corresponding edges. The third step is to refine the smooth surface constructed in the second step by casting more rays. Additional rays refine the contour by decomposing the edges on the contour and convert leaf node of the parsing tree to the root of a new sub-tree whose leaf nodes denote the newly created edges. Our algorithm was tested on a phantom object and an artery from the neck. Results show that the performance of the algorithm and the quality of the resulting surface are better than those of existing algorithms. We have implemented a navigation facility that allows users to investigate the pipe-shaped human organs interactively.
在本文中,我们介绍了一种自适应方案,用于从三维超声设备采集的体数据中重建管状人体器官。在将体数据重建为三维多边形表面的过程中,除了基于轮廓的方案外未使用其他方法。第一步,算法使用改进的径向梯度方法从体数据的采样切片中提取轮廓,其中通过发射射线在感兴趣区域的边界上对各点进行采样,并利用链码算法将这些点连接起来。轮廓被表示为上下文无关文法,在重建过程中遍历其解析树。随着在现有射线之间投射新射线以采样新点并根据这些新得到的点修改轮廓,生成的多边形表面会得到细化。通过在切片上自适应地投射射线实现了自适应方案。所提出的算法将应用于将诸如动脉或血管等管状人体器官重建为多边形表面。在本文中,我们提出了一种创新的平铺算法,用于从三维超声数据集中重建管状人体器官。使用改进的径向梯度方法提取超声数据集中各切片上的一组轮廓,我们的算法将这些轮廓平铺以形成多边形表面。平铺通过遍历一组表示上下文无关文法中的轮廓的解析树来执行。这使得我们的算法比以前从一组轮廓重建表面的算法更高效。该算法的第一步是确定三维超声数据集中每个切片上的一个轮廓。通过应用几种去噪算子从切片中去除不需要的伪影后,指定切片上感兴趣区域的质心像素。径向梯度方法从质心像素向切片边界投射一组射线,并计算射线与物体边界单元之间的交点,从而确定轮廓。第二步使用表示轮廓的上下文无关文法。轮廓的每条边根据其与从质心像素投射的射线的关系可分为六类,然后该轮廓可以由上下文无关文法中的一个字符串表示,其终结符号为六种边的类型。通过遍历轮廓的解析树并确定相应的边来构建两个轮廓之间的多边形表面。第三步是通过投射更多射线来细化在第二步中构建的光滑表面。额外的射线通过分解轮廓上的边来细化轮廓,并将解析树的叶节点转换为新子树的根,新子树的叶节点表示新创建的边。我们的算法在一个模拟物体和一条颈部动脉上进行了测试。结果表明,该算法的性能和所得表面的质量优于现有算法。我们已经实现了一种导航工具,允许用户交互式地研究管状人体器官。