Immersive VR for Scientific Visualization: A Progress Report

Immersive virtual reality (IVR) has the potential to be a powerful tool for the visualization of burgeoning scientific data sets and models. We sketch a research agenda for the hardware and software technology underlying IVR for scientific visualization. In contrast to Brooks' (1999) excellent survey which reported on the state of IVR and provided concrete examples of its production use, this article is somewhat speculative. It does not present solutions but rather a progress report, a hope, and a call to action, to help scientists cope with a major crisis that threatens to impede their progress.

[1]  Peter Astheimer,et al.  How scientific visualization can benefit from virtual environments , 1994 .

[2]  M. Young,et al.  Discrimination of Changes of Latency during Voluntary Hand Movement of Virtual Objects , 1999 .

[3]  Rick Stevens,et al.  Developing tiled projection display systems , 2000 .

[4]  Felix Stalder,et al.  The Age of Spiritual Machines: When Computers Exceed Human Intelligence , 2001, CSOC.

[5]  TechnologySankt,et al.  The Responsive Workbench , 1994 .

[6]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[7]  Robert S. Kennedy,et al.  Simulator Sickness Questionnaire: An enhanced method for quantifying simulator sickness. , 1993 .

[8]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[9]  Bernard D. Adelstein,et al.  Discrimination of changes in latency during head movement , 1999, HCI.

[10]  Abigail Sellen,et al.  A study in interactive 3-D rotation using 2-D control devices , 1988, SIGGRAPH.

[11]  Steve Bryson,et al.  THE VIRTUAL WINDTUNNEL , 1998 .

[12]  Dimitris N. Metaxas,et al.  Toward Scalability in ASL Recognition: Breaking Down Signs into Phonemes , 1999, Gesture Workshop.

[13]  Daniel G. Aliaga,et al.  MMR: an interactive massive model rendering system using geometric and image-based acceleration , 1999, SI3D.

[14]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[15]  Philip R. Cohen,et al.  QuickSet: multimodal interaction for distributed applications , 1997, MULTIMEDIA '97.

[16]  Greg Welch,et al.  Working in the Office of "Real Soon Now" , 2000, IEEE Computer Graphics and Applications.

[17]  Dieter Schmalstieg,et al.  Distributed Open Inventor: a practical approach to distributed 3D graphics , 1999, VRST '99.

[18]  Mark Hereld,et al.  Introduction to building projection-based tiled display systems , 2000, IEEE Computer Graphics and Applications.

[19]  David H. Laidlaw,et al.  Partial-volume Bayesian classification of material mixtures in MR volume data using voxel histograms , 1997, IEEE Transactions on Medical Imaging.

[20]  David N. Kenwright,et al.  Automatic detection of open and closed separation and attachment lines , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[21]  Andries van Dam,et al.  Post-WIMP user interfaces , 1997, CACM.

[22]  Matthias M. Wloka Lag in Multiprocessor Virtual Reality , 1995, Presence: Teleoperators & Virtual Environments.

[23]  David H. Laidlaw,et al.  Using concepts from painting , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[24]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[25]  Robert Haimes,et al.  Visually exploring gigabyte data sets in real time , 1999, CACM.

[26]  Deborah Hix,et al.  User-centered design and evaluation of a real-time battlefield visualization virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[27]  Timothy S. Miller,et al.  Scene‐Graph‐As‐Bus: Collaboration between Heterogeneous Stand‐alone 3‐D Graphical Applications , 2000, Comput. Graph. Forum.

[28]  William J. Schroeder,et al.  Visualizing with VTK: A Tutorial , 2000, IEEE Computer Graphics and Applications.

[29]  Steven G. Parker,et al.  Uintah: a massively parallel problem solving environment , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[30]  Matthew Turk,et al.  Perceptual user interfaces , 2000 .

[31]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[32]  Julian D. Richards,et al.  The good, the bad, and the downright misleading: archaeological adoption of computer visualisation , 1995 .

[33]  Frederick P. Brooks What's Real About Virtual Reality? , 1999, IEEE Computer Graphics and Applications.

[34]  T. Harris,et al.  Visualizing spatial data: the importance of geographic information systems , 1992 .

[35]  Robert L. Grossman,et al.  Virtual reality in computational neuroscience , 1995 .

[36]  Randy Pausch,et al.  Virtual reality on a WIM: interactive worlds in miniature , 1995, CHI '95.

[37]  Lambertus Hesselink,et al.  Visualizing vector field topology in fluid flows , 1991, IEEE Computer Graphics and Applications.

[38]  Frederick P. Brooks,et al.  Project GROPEHaptic displays for scientific visualization , 1990, SIGGRAPH.

[39]  Judith S. Dahmann,et al.  Creating Computer Simulation Systems: An Introduction to the High Level Architecture , 1999 .

[40]  Tom Meyer,et al.  3D widgets for exploratory scientific visualization , 1994, UIST '94.

[41]  Robert Michael Kirby,et al.  Visualizing multivalued data from 2D incompressible flows using concepts from painting , 1999, VIS '99.

[42]  R. Bowen Loftin,et al.  ScienceSpace: lessons for designing immersive virtual realities , 1996, CHI Conference Companion.

[43]  Michael S. Landy,et al.  Computational models of visual processing , 1991 .

[44]  Robert Haimes Using residence time for the extraction of recirculation regions , 1999 .

[45]  Victoria Interrante,et al.  Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution , 1997, SIGGRAPH.

[46]  Tom Meyer,et al.  Direct Manipulation of Isosurfaces and Cutting Planes in Virtual Environments , 1993 .

[47]  G. Karniadakis,et al.  Suppressing wall turbulence by means of a transverse traveling wave , 2000, Science.

[48]  R. Bowen Loftin,et al.  Interaction with geoscience data in an immersive environment , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[49]  Bernd Fröhlich,et al.  The two-user Responsive Workbench: support for collaboration through individual views of a shared space , 1997, SIGGRAPH.

[50]  Steve Bryson,et al.  Virtual reality in scientific visualization , 1993, CACM.

[51]  Jeff Rose,et al.  Rotating virtual objects with real handles , 1999, TCHI.

[52]  Lisa J. K. Durbeck,et al.  SCIRun Haptic Display for Scientific Visualization , 1999 .

[53]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[54]  Anne Morgan Spalter,et al.  Interaction in an IVR Museum of Color , 2000 .

[55]  Fan Dai,et al.  VR techniques for the investigation of molecule data , 1996, Comput. Graph..

[56]  P.M. Sharkey,et al.  A local perception filter for distributed virtual environments , 1998, Proceedings. IEEE 1998 Virtual Reality Annual International Symposium (Cat. No.98CB36180).

[57]  Timothy S. Miller,et al.  An insidious Haptic invasion: adding force feedback to the X desktop , 1998, UIST '98.

[58]  William E. Lorensen,et al.  The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics , 1998 .

[59]  D. Sujudi,et al.  Identification of Swirling Flow in 3-D Vector Fields , 1995 .

[60]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.

[61]  Bernd Fröhlich,et al.  The Responsive Workbench [virtual work environment] , 1994, IEEE Computer Graphics and Applications.

[62]  Andries van Dam Post-Wimp User Interfaces: The Human Con-nection , 1997 .

[63]  Michitaka Hirose,et al.  Development of wearable force display (HapticGEAR) for immersive projection displays , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[64]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[65]  Kellogg S. Booth,et al.  Fish tank virtual reality , 1993, INTERCHI.

[66]  Ken Hinckley,et al.  A survey of design issues in spatial input , 1994, UIST '94.

[67]  Steve Bryson,et al.  Time management, simultaneity and time-critical computation in interactive unsteady visualization environments , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[68]  Lee Markosian,et al.  Real-time nonphotorealistic rendering , 1997, SIGGRAPH.

[69]  Robert L. Grossman,et al.  The Tele-Immersive Data Explorer: A Distributed Architecture for Collaborative Interactive Visualization of Large Data-sets , 2000 .

[70]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[71]  Mark Green,et al.  JDCAD: A highly interactive 3D modeling system , 1994, Comput. Graph..

[72]  Nathaniel I. Durlach,et al.  Virtual Reality: Scientific and Technological Challenges , 1994 .

[73]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[74]  G. Kamberova Real-time 3d-tele-immersion , 2000 .

[75]  Bernd Fröhlich,et al.  Cubic-Mouse-Based Interaction in Virtual Environments , 2000, IEEE Computer Graphics and Applications.

[76]  Alex T. Pang,et al.  Approaches to uncertainty visualization , 1996, The Visual Computer.

[77]  Thomas B. Sheridan,et al.  Remote Manipulative Control with Transmission Delay , 1963 .

[78]  Donald P. Greenberg,et al.  A model of visual masking for computer graphics , 1997, SIGGRAPH.

[79]  Ruzena Bajcsy,et al.  Real-Time 3D-Teleimmersion , 2000, Confluence of Computer Vision and Computer Graphics.

[80]  Scott Whitman Multiprocessor methods for computer graphics rendering , 1992 .

[81]  Pieter G. Buning,et al.  PLOT3D user's manual , 1990 .

[82]  Carl Machover,et al.  Virtual reality , 1994, IEEE Computer Graphics and Applications.

[83]  Marc Olano,et al.  3DM: a three dimensional modeler using a head-mounted display , 1992, I3D '92.

[84]  Andrew S. Forsberg,et al.  Aperture based selection for immersive virtual environments , 1996, UIST '96.

[85]  Daniel J. Hannon,et al.  Direction of self-motion is perceived from optical flow , 1988, Nature.

[86]  Dennis Proffitt,et al.  Quantifying immersion in virtual reality , 1997, SIGGRAPH.

[87]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[88]  Bernd Fröhlich,et al.  The Responsive Workbench: A Virtual Work Environment , 1995, Computer.

[89]  W. Brent Seales,et al.  Multi-projector displays using camera-based registration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[90]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[91]  Steve Bryson,et al.  The virtual wind tunnel , 1992, IEEE Computer Graphics and Applications.

[92]  George Em Karniadakis,et al.  Immersive virtual reality for visualizing flow through an artery , 2000 .

[93]  Pat Hanrahan,et al.  Distributed Rendering for Scalable Displays , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[94]  Matthias M. Wloka,et al.  The virtual tricorder: a uniform interface for virtual reality , 1995, UIST '95.

[95]  Grigore C. Burdea,et al.  Force and Touch Feedback for Virtual Reality , 1996 .

[96]  Greg Welch,et al.  The HiBall Tracker: high-performance wide-area tracking for virtual and augmented environments , 1999, VRST '99.

[97]  Loring Holden,et al.  Providing a low latency user experience in a high latency application , 1997, SI3D.

[98]  Ken Perlin,et al.  An autostereoscopic display , 2000, SIGGRAPH.

[99]  Carolina Cruz-Neira,et al.  The benefits of statistical visualization in an immersive environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).