首页> 外文期刊>Visualization and Computer Graphics, IEEE Transactions on >Isosurface Extraction and View-Dependent Filtering from Time-Varying Fields Using Persistent Time-Octree (PTOT)
【24h】

Isosurface Extraction and View-Dependent Filtering from Time-Varying Fields Using Persistent Time-Octree (PTOT)

机译:使用持久时间树(PTOT)从时变字段中进行等值面提取和视图相关滤波

获取原文
获取原文并翻译 | 示例
       

摘要

We develop a new algorithm for isosurface extraction andview-dependent filtering from large time-varying fields, by using anovel Persistent Time-Octree (PTOT) indexingstructure. Previously, the Persistent Octree (POT) was proposed toperform isosurface extraction and view-dependent filtering, whichcombines the advantages of the interval tree (for optimal searches ofactive cells) and of the Branch-On-Need Octree (BONO, forview-dependent filtering), but it only works for steady-state(i.e., single time step) data. For time-varying fields, a 4D versionof POT, 4D-POT, was proposed for 4D isocontour slicing, where slicingon the time domain gives all active cells in the queried timestep and isovalue. However, such slicing is not output sensitiveand thus the searching is sub-optimal. Moreover, it was notknown how to support view-dependent filtering in addition totime-domain slicing.In this paper, we develop a novel Persistent Time-Octree (PTOT) indexing structure, which has the advantages of POT and performs 4Disocontour slicing on the time domain with an output-sensitiveand optimal searching. In addition, when we query the sameisovalue q over m consecutive time steps, there is noadditional searching overhead (except for reporting the additionalactive cells) compared to querying just the first time step. Suchsearching performance for finding active cells is asymptoticallyoptimal, with asymptotically optimal space and preprocessing time aswell. Moreover, our PTOT supports view-dependent filtering in addition to time-domain slicing. We propose a simple and effectiveout-of-core scheme, where we integrate our PTOT with implicit occluders, batched occlusion queries and batched CUDA computingtasks, so that we can greatly reduce the I/O cost as well asincrease the amount of data being concurrently computed in GPU.This results in an efficient algorithm for isosurface extraction withview-dependent filtering utilizing a state-of-the-art programmable GPUfor time-varying fields larger t-nhan main memory. Our experiments ondatasets as large as 192GB (with 4GB per time step) having no morethan 870MB of memory footprint in both preprocessing and run-timephases demonstrate the efficacy of our new technique.
机译:我们使用anovel持久时间-八叉树(PTOT)索引结构,开发了一种新算法,用于从大时变场中进行等值面提取和依赖于视图的过滤。以前,提出了持久性八叉树(POT)来执行等值面提取和依赖于视图的过滤,该方法结合了间隔树(用于最佳搜索活动单元)和按需分支八叉树(BONO,用于依赖于视图的过滤)的优势,但仅适用于稳态(即单步步长)数据。对于随时间变化的字段,针对4D等值线切片提出了POT的4D版本4D-POT,其中时域切片给出了查询的时间步长和等值线中的所有活动像元。但是,这样的切片对输出不敏感,因此搜索是次优的。此外,除了时域切片外,如何支持基于视图的过滤还不为人所知。本文,我们开发了一种新颖的持久时间八叉树(PTOT)索引结构,该结构具有POT的优点,并且可以对时间进行4Disocontour切片输出敏感和最佳搜索的领域。另外,当我们在m个连续的时间步长中查询相同的等值q时,与仅查询第一时间步长相比,没有其他搜索开销(报告附加活动单元格除外)。这种寻找活动细胞的搜索性能是渐近最优的,同时具有渐近最优的空间和预处理时间。此外,我们的PTOT除时域切片外还支持依赖于视图的过滤。我们提出了一种简单有效的核心方案,该方案将PTOT与隐式阻塞器,批处理遮挡查询和批处理CUDA计算任务集成在一起,从而可以大大降低I / O成本并增加同时计算的数据量这就产生了一种高效的等值面提取算法,该算法利用最先进的可编程GPU对视域较大的视图进行过滤,从而可用于时变场中较大的t-han主内存。我们在预处理阶段和运行阶段对最大192GB(每个时间步长4GB)的数据集进行了不超过870MB内存占用的数据集实验,证明了我们新技术的功效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号