Interactive out-of-core isosurface extraction

被引:54
|
作者
Chiang, YJ
Silva, CT
Schroeder, WJ
机构
关键词
isosurface extraction; marching cubes; out-of-core computation; interval tree; scientific visualization;
D O I
10.1109/VISUAL.1998.745299
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present a novel out-of-core technique for the interactive computation of isosurfaces from volume data. Our algorithm minimizes the main memory and disk space requirements on the visualization workstation, while speeding up isosurface extraction queries. Our overall approach is a two-level indexing scheme. First, by our meta-cell technique, we partition the original dataset into clusters of cells, called meta-cells. Secondly, we produce meta-intervals associated with the mete-cells, and build an indexing data structure on the meta-intervals. We separate the cell information, kept only in meta-cells in disk, from the indexing structure, which is also in disk and only contains pointers to meta-cells. Our meta-cell technique is an I/O-efficient approach for computing a k-d-tree-like partition of the dataset. Our indexing data structure, the binary-blocked I/O interval tree, is a new I/O-optimal data structure to perform stabbing queries that report from a set of meta-intervals (or intervals) those containing a query value q. Our tree is simpler to implement, and is also more space-efficient in practice than the existing structures. To perform an isosurface query, we first query the indexing structure, and then use the reported meta-cell pointers to read from disk the active meta-cells intersected by the isosurface. The isosurface itself can then be generated from active meta-cells. Rather than being a single-cost indexing approach, our technique exhibits a smooth trade-off between query time and disk space.
引用
收藏
页码:167 / +
页数:9
相关论文
共 50 条
  • [41] The design of a new out-of-core multifrontal solver
    Reid, John K.
    Scott, Jennifer A.
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 598 - +
  • [42] Out-of-Core Solution of Eigenproblems for Macromolecular Simulations
    Aliaga, Jose I.
    Davidovic, Davor
    Quintana-Orti, Enrique S.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 490 - 499
  • [43] Out-of-core remeshing of large polygonal meshes
    Ahn, Minsu
    Guskov, Igor
    Lee, Seungyong
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 1221 - 1228
  • [44] Out-of-core SVD performance for document indexing
    Martin, Dian I.
    Martin, John C.
    Berry, Michael W.
    Browne, Murray
    [J]. APPLIED NUMERICAL MATHEMATICS, 2007, 57 (11-12) : 1230 - 1239
  • [45] On the performance of parallel factorization of out-of-core matrices
    Caron, E
    Utard, G
    [J]. PARALLEL COMPUTING, 2004, 30 (03) : 357 - 375
  • [46] Out-of-core wavefront computations with reduced synchronization
    Clauss, Pierre-Nicolas
    Gustedt, Jens
    Suter, Frederic
    [J]. PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 293 - +
  • [47] Out-of-core rendering of large, unstructured grids
    Farias, R
    Silva, CT
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (04) : 42 - 50
  • [48] Out-of-Core Multigrid Solver for Streaming Meshes
    Shi, Xiaohan
    Bao, Hujun
    Zhou, Kun
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05): : 1 - 7
  • [49] Fast multithreaded out-of-core visualization technique
    Sulatycke, Peter D.
    Ghose, Kanad
    [J]. Proceedings of the International Parallel Processing Symposium, IPPS, 1999, : 569 - 575
  • [50] Out-of-core hydrodynamic simulations for cosmological applications
    Trac, H
    Pen, UL
    [J]. NEW ASTRONOMY, 2006, 11 (04) : 273 - 286