[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

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

Published: 01 November 2009 Publication History

Abstract

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 implicitoccluders, 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 than 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.

Cited By

View all
  • (2015)A parallel isosurface extraction component for visualization pipelines executing on GPU clustersJournal of Computational and Applied Mathematics10.1016/j.cam.2014.05.019273:C(383-393)Online publication date: 1-Jan-2015
  • (2014)Out-of-core adaptive iso-surface extraction from binary volume dataGraphical Models10.1016/j.gmod.2014.06.00176:6(593-608)Online publication date: 1-Nov-2014
  • (2010)Supporting web-based visual exploration of large-scale raster geospatial data using binned min-max QuadtreeProceedings of the 22nd international conference on Scientific and statistical database management10.5555/1876037.1876069(379-396)Online publication date: 30-Jun-2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 15, Issue 6
November 2009
4338 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 November 2009

Author Tags

  1. Isosurface extraction
  2. out-of-core methods
  3. persistent data structure
  4. time-varying fields
  5. view-dependent filtering

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2015)A parallel isosurface extraction component for visualization pipelines executing on GPU clustersJournal of Computational and Applied Mathematics10.1016/j.cam.2014.05.019273:C(383-393)Online publication date: 1-Jan-2015
  • (2014)Out-of-core adaptive iso-surface extraction from binary volume dataGraphical Models10.1016/j.gmod.2014.06.00176:6(593-608)Online publication date: 1-Nov-2014
  • (2010)Supporting web-based visual exploration of large-scale raster geospatial data using binned min-max QuadtreeProceedings of the 22nd international conference on Scientific and statistical database management10.5555/1876037.1876069(379-396)Online publication date: 30-Jun-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media