University of Bergen | Faculty of Mathematics and Natural Sciences | Department of Informatics | Visualization Group
Visualization
You are here: Department of Informatics > Visualization Group > Publications > muigg07hybrid
 Visualization
 > about
 > team & contact info
 > research
 > publications
 > projects
 > teaching
 > seminars
 > resources
 > network
 > events
 > links

Scalable Hybrid Unstructured and Structured Grid Raycasting

Philipp Muigg, Markus Hadwiger, Helmut Doleisch, Helwig Hauser

ARTICLE, IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG), nov, 2007

Abstract

This paper presents a scalable framework for real-time raycasting of large unstructured volumes that employs a hybrid bricking approach. It adaptively combines original unstructured bricks in important (focus) regions, with structured bricks that are resampled on demand in less important (context) regions. The basis of this focus+context approach is interactive specification of a scalar degree-of-interest (DOI) function. Thus, rendering always considers two volumes simultaneously: a scalar data volume, and the current DOI volume. The crucial problem of visibility sorting is solved by raycasting individual bricks and compositing in visibility order from front to back. In order to minimize visual errors at the grid boundary, it is always rendered accurately, even for resampled bricks. A variety of different rendering modes can be combined, including contour enhancement. A very important property of our approach is that it supports a variety of cell types natively, i.e., it is not constrained to tetrahedral grids, even when interpolation within cells is used. Moreover, our framework can handle multi-variate data, e.g., multiple scalar channels such as temperature or pressure, as well as time-dependent data. The combination of unstructured and structured bricks with different quality characteristics such as the type of interpolation or resampling resolution in conjunction with custom texture memory management yields a very scalable system.

Published

IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG)

  • Volume: 13
  • Number: 6
  • Pages: 1592–1599
  • Publisher: IEEE Computer Society
  • ISSN: 1077-2626
  • Event: IEEE Visualization 2007
  • Location: Sacramento, California, USA
  • Date: nov 2007
  • URL: http://dx.doi.org/10.1109/TVCG.2007.70588

Media

  • www
  • Click to view
  • Click to view
  • Click to view

BibTeX

@article{muigg07hybrid,
author = {Philipp Muigg and Markus Hadwiger and Helmut Doleisch and Helwig Hauser},
title = {Scalable Hybrid Unstructured and Structured Grid Raycasting},
journal = {IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG)},
volume = {13},
number = {6},
year = {2007},
month = {nov},
issn = {1077-2626},
pages = {1592--1599},
location = "Sacramento, California, USA",
event 	= {IEEE Visualization 2007}, 
abstract = {This paper presents a scalable framework for real-time raycasting of 
			large unstructured volumes that employs a hybrid bricking approach. 
			It adaptively combines original unstructured bricks in important 
			(focus) regions, with structured bricks that are resampled on demand 
			in less important (context) regions. The basis of this focus+context 
			approach is interactive specification of a scalar degree-of-interest 
			(DOI) function. Thus, rendering always considers two volumes 
			simultaneously: a scalar data volume, and the current DOI volume. 
			The crucial problem of visibility sorting is solved by raycasting 
			individual bricks and compositing in visibility order from front to 
			back. In order to minimize visual errors at the grid boundary, it is 
			always rendered accurately, even for resampled bricks. A variety of 
			different rendering modes can be combined, including contour 
			enhancement. A very important property of our approach is that it 
			supports a variety of cell types natively, i.e., it is not constrained 
			to tetrahedral grids, even when interpolation within cells is used. 
			Moreover, our framework can handle multi-variate data, e.g., multiple 
			scalar channels such as temperature or pressure, as well as time-dependent 
			data. The combination of unstructured and structured bricks with different 
			quality characteristics such as the type of interpolation or resampling 
			resolution in conjunction with custom texture memory management yields a 
			very scalable system.},
URL = {http://dx.doi.org/10.1109/TVCG.2007.70588},
publisher = {IEEE Computer Society},

}






 Last Modified: Jean-Paul Balabanian, 2013-05-29