Hypervolume visualization: a challenge in simplicity

Hypervolume visualization is designed to provide simple and fully explanatory images that give comprehensive in-sights into the global structure of scalar fields of any dimension. The basic idea is to have a dimension independent viewing system that scales nicely with the geometric dimension of the dataset and that can be combined with classical approaches like isocontouring and animation of slices of nD data. One completely abandons (for core simplicity) rendering techniques, such as hidden surface removal or lighting or radiosity, that enhance three dimensional realism and concentrate on the real-time display of images that highlight structural (topological) features of the no dataset (holes, tunnels, cavities, depressions, extrema, etc.). Hypervolume visualization on the one hand is a generalization of direct parallel projection methods in volume rendering. To achieve efficiency (and real-time performance on a graphics workstation) the authors combine the advantages of (i) a hierarchical representations of the hypervolume data for multiresolution display and (ii) generalized object space splatting combined with texture-mapped graphics hardware acceleration. The main results of the paper are thus both a multiresolution direct rendering algorithm and scalable graphical user interface that provides global views of scalar fields in any dimension, while maintaining the fundamental characteristics of ease of use, and quick exploratory user interaction.

[1]  Andrew J. Hanson,et al.  Interactive visualization methods for four dimensions , 1993, Proceedings Visualization '93.

[2]  Pheng-Ann Heng,et al.  Four-dimensional views of 3D scalar fields , 1992, Proceedings Visualization '92.

[3]  William A. Barrett,et al.  Spiders: a new user interface for rotation and visualization of n-dimensional point sets , 1994, Proceedings Visualization '94.

[4]  Jarke J. van Wijk,et al.  HyperSlice - Visualization of Scalar Functions of Many Variables , 1993, IEEE Visualization.

[5]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[6]  D. F. Andrews,et al.  PLOTS OF HIGH-DIMENSIONAL DATA , 1972 .

[7]  John Anderson,et al.  Exploring Coupled Atmosphere-Ocean Models Using Vis5D , 1996, Int. J. High Perform. Comput. Appl..

[8]  C. D. Boor,et al.  Box splines , 1993 .

[9]  A. Michael Noll A computer technique for displaying n-dimensional hyperobjects , 1967, CACM.

[10]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.

[11]  M. Carter Computer graphics: Principles and practice , 1997 .

[12]  Bernice E. Rogowitz,et al.  A rule-based tool for assisting colormap selection , 1995, Proceedings Visualization '95.

[13]  L. Vietoris,et al.  Darstellende Geometrie I , 1923 .

[14]  Hanspeter Pfister,et al.  Generation of transfer functions with stochastic search techniques , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[15]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[16]  Pheng-Ann Heng,et al.  Illuminating the fourth dimension , 1992, IEEE Computer Graphics and Applications.

[17]  Daniel Asimov,et al.  The grand tour: a tool for viewing multidimensional data , 1985 .

[18]  Valerio Pascucci,et al.  Visualization of scalar topology for structural enhancement , 1998 .

[19]  Clifford A. Shaffer,et al.  Generalized comparison of quadtree and bintree storage requirements , 1993, Image Vis. Comput..