Fast isosurface generation using the volume thinning algorithm

被引:16
|
作者
Itoh, T
Yamaguchi, Y
Koyamada, K
机构
[1] IBM Res Corp, Tokyo Res Lab, Kanagawa 2428502, Japan
[2] Univ Tokyo, Dept Software & Informat Sci, Meguro Ku, Tokyo 1538902, Japan
[3] Iwate Prefectural Univ, Dept Software & Informat Sci, Takizawamura, Iwate 0200193, Japan
关键词
isosurface; extremum points; volume thinning; extrema skeleton; lattice classification;
D O I
10.1109/2945.910819
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the most effective techniques for developing efficient isosurfacing algorithms is the reduction of visits to nonisosurface cells. Recent algorithms have drastically reduced the unnecessary cost of visiting nonisosurface cells. The experimental results show almost optimal performance in their isosurfacing processes. However, most of them have a bottleneck in that they require more than O(n) computation time for their preprocessing, where n denotes the total number of cells. In this paper, we propose an efficient isosurfacing technique, which can be applied to unstructured as well as structured volumes and which does not require more than O(n) computation time for its preprocessing. A preprocessing step generates an extrema skeleton, which consists of cells and connects all extremum points, by the volume thinning algorithm. All disjoint parts of every isosurface intersect at least one cell in the extrema skeleton. Our implementation generates isosurfaces by searching for isosurface cells in the extrema skeleton and then recursively visiting their adjacent isosurface cells, while it skips most of the nonisosurface cells. The computation time of the preprocessing is estimated as O(n). The computation time of the isosurfacing process is estimated as O(n(1/3)m + k), where k denotes the number of isosurface cells and m denotes the number of extremum points since the number of cells in an extrema skeleton is estimated as O(n(1/3)m).
引用
收藏
页码:32 / 46
页数:15
相关论文
共 50 条
  • [41] THE MESH PROPAGATION ALGORITHM FOR ISOSURFACE CONSTRUCTION
    HOWIE, CT
    BLAKE, EH
    [J]. COMPUTER GRAPHICS FORUM, 1994, 13 (03) : C65 - +
  • [42] Approach of volume rendering for isosurface in FEM
    Hu, Yujin
    Wu, Jun
    [J]. Jisuan Jiegou Lixue Jiqi Yingyong/Journal of Computational Structural Mechanics and Applications, 2000, 17 (03): : 320 - 325
  • [43] Mesh Generation from Layered Depth Images Using Isosurface Raycasting
    Frey, Steffen
    Sadlo, Filip
    Ertl, Thomas
    [J]. ADVANCES IN VISUAL COMPUTING, PT II, 2013, 8034 : 373 - 383
  • [44] A fast VQ codebook generation algorithm using codeword displacement
    Lai, Jim Z. C.
    Liaw, Yi-Ching
    Liu, Julie
    [J]. PATTERN RECOGNITION, 2008, 41 (01) : 315 - 319
  • [45] Accelerated isosurface polygonization for dynamic volume data using programmable graphics hardware
    Matsumura, M
    Anjyo, K
    [J]. VISUALIZATION AND DATA ANALYSIS 2003, 2003, 5009 : 145 - 152
  • [46] Octree based decimation algorithm for triangle isosurface using simplified patterns
    [J]. Wang, Huafeng (wanghuafeng@buaa.edu.cn), 2018, Beijing University of Aeronautics and Astronautics (BUAA) (44):
  • [47] A Fast Algorithm of Concept Generation
    Gong, Xi
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 938 - 941
  • [48] Fast lattice generation algorithm
    Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
    [J]. Qinghua Daxue Xuebao, 2009, SUPPL. 1 (1254-1257):
  • [49] A FAST ALGORITHM FOR GRID GENERATION
    JORDAN, SA
    SPAULDING, ML
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 104 (01) : 118 - 128
  • [50] Fast Isosurface Rendering on a GPU by Cell Rasterization
    Liu, B.
    Clapworthy, G. J.
    Dong, F.
    [J]. COMPUTER GRAPHICS FORUM, 2009, 28 (08) : 2151 - 2164