Fast implicit KD-trees: accelerated isosurface ray tracing and maximum intensity projection for large scalar fields

  • Authors:
  • Matthias Groß;Carsten Lojewski;Martin Bertram;Hans Hagen

  • Affiliations:
  • CC High Performance Computing, Fraunhofer ITWM, Germany;CC High Performance Computing, Fraunhofer ITWM, Germany;University of Kaiserslautern, Germany;University of Kaiserslautern, Germany

  • Venue:
  • CGIM '07 Proceedings of the Ninth IASTED International Conference on Computer Graphics and Imaging
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many scientific data sets are 3D or 4D scalar fields, for which typically isosurface- and volume visualization methods are used to extract information. These data sets are either massively complex (e.g., seismic data sets), or steadily increasing in size due to the permanently improving resolutions of different 3D scanners (e.g., CT- and MRT-scanners) or calculation results (e.g., CFD-simulations). Only algorithms that scale well to data set complexity are suited to visualize those increasing data sets. Isosurface ray tracing and maximum intensity projection (MIP) accelerated through implicit KD-trees have a logarithmic dependency between visualization time and scene size, making them ideal algorithms for the visualization of massively complex scalar fields. Furthermore is ray tracing efficiently parallelized on the more and more commonly used shared memory machines (e.g., desktop machines with several multicore processors) and may be used to realize advanced shading effects like shadows and reflections. We introduce new optimized implicit KD-trees which allow on today's desktop computers interactive isosurfacing and MIP of data sets that are bigger than one half of the machine's main memory.