Abstract
We propose a novel Human Computer Interaction (HCI) paradigm for volume visualization in projection-based immersive virtual environments (VEs). This paradigm is intuitive, highly efficient and allows accurate control over the virtual objects. A fine control mode for direct manipulation is proposed to address the low accuracy problem of virtual object manipulation in VEs. An agent object interaction method is proposed to provide more flexibility in manipulating the volume objects. A two-handed scaling method is proposed to conveniently scale the volume object along one, two, or three axes. Finally, a ghost object paradigm is proposed to address the motion constraint problem for virtual objects. An implementation using a 3-state tracked glove setup as the input interface is discussed. How basic functionality for volume visualization can be transferred from the 2D WIMP (Window, Icon, Menu, and Pointer) interface to a 3D VR interface is also systematically discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Lorensen, W.E., Cline, H.E.: Marching cubes: a high resolution 3D surface construction algorithm. In: International Conference on Computer Graphics and Interactive Techniques, ACM Press, New York (1987)
Meissner, M., et al.: A Practical Evaluation of Popular Volume Rendering Algorithms. In: Volume Visualization Symposium. Salt Lake City (2000)
Pfister, H., et al.: The Transfer Function Bake-Off. Computer Graphics and Applications. IEEE 21(3), 16–22 (2001)
Zhrang, S., et al.: An Immersive Virtual Environment for DT-MRI Volume Visualization Applications: a Case Study. In: IEEE Visualization, San Diego (2001)
Souza, I., et al.: Direct Volume Rendering of the Visible Human Dataset on a Distributed Multiprojection Immersive Environment. In: Symposium on Virtual Reality. São Paulo (2004)
Ware, C., Franck, G.: Evaluating stereo and motion cues for visualizing information nets in three dimensions. ACM Transaction on Graphics 15(2), 121–140 (1996)
Ware, C., Osborne, S.: Exploration and virtual camera control in virtual three dimensional environments. ACM SIGGRAPH Computer Graphics 24(2), 175–183 (1990)
Stoakley, R., Conway, M.J., Pausch, R.: Virtual reality on a WIM: interactive worlds in miniature. In: the SIGCHI conference on Human factors in computing systems, Denver, Colorado, United States, ACM Press/Addison-Wesley Publishing Co. (1995)
Poupyrev, I., et al.: The go-go interaction technique: non-linear mapping for direct manipulation in VR. In: Symposium on User Interface Software and Technology, Seattle, Washington, United States, ACM Press, New York (1996)
Pierce, J.S., Pausch, R.: Comparing voodoo dolls and HOMER: exploring the importance of feedback in virtual environments. In: the SIGCHI Conference on Human Factors in Computing Systems, Minneapolis, Minnesota, USA, ACM Press, New York (2002)
Mine, M.R., Frederick, J., Brooks, P.,Sequin, C.H.: Moving objects in space: exploiting proprioception in virtual-environment interaction. In: International Conference on Computer Graphics and Interactive Techniques. ACM Press/Addison-Wesley Publishing Co (1997)
Koutek, M.: Scientific Visualization in Virtual Reality: Interaction Techniques and Application Development. In: Faculty of Electrical Engineering, Mathematics and Computer Science, p. 251. Delft University of Technology: Delft, the Netherlands (2003)
Schulze, J.P., et al.: Volume Rendering in a Virtual Environment. In: the 5th IPTW and Eurographics Virtual Environments, Springer, Heidelberg (2001)
Kitware Volview 2.0, http://www.kitware.com/products/volview.html
Kniss, J., et al.: Interactive texture-based volume rendering for large data sets. IEEE Computer Graphics and Applications 21(4), 52–61 (2001)
Guiard, Y.: Asymmetric Division of Labor in Human Skilled Bimanual Action: The Kinematic Chain as a Model. The Journal of Motor Behaviors 19(4), 486–517 (1987)
Haan, G., Koutek, M., Post, H.: Towards intuitive exploration tools for data visualization in VR. In: The ACM symposium on Virtual reality software and technology, Hong Kong, China, ACM Press, New York (2002)
Stephenson, P., et al.: Studydesk: Semi-Immersive Volumetric Data Analysis. In: the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia, Melbourne, Australia, ACM Press, New York (2003)
Bowman, D.A., Hodges, L.F.: Formalizing the Design, Evaluation, and Application of Interaction Techniques for Immersive Virtual Environments. Journal of Visual Languages and Computing 10(1), 37–53 (1999)
Bowman, D.A.: Interaction Techniques for Common Tasks in Immersive Virtual Environments. In: Department of Computer Science, p. 132. Georgia Institute of Technology, Atlanta, Georgia (1999)
Bowman, D.A., Hodges, L.F.: An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In: Symposium on Interactive 3D Graphics, Providence, Rhode Island, United States, ACM Press, New York (1997)
Schulze-Döbold, J.: Interactive Volume Rendering in Virtual Environments. In: Institute for Visualization and Interactive System, p. 157. University of Stuttgart, Stuttgart, Germany (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
He, C., Lewis, A., Jo, J. (2007). A Novel Human Computer Interaction Paradigm for Volume Visualization in Projection-Based Virtual Environments. In: Butz, A., Fisher, B., Krüger, A., Olivier, P., Owada, S. (eds) Smart Graphics. SG 2007. Lecture Notes in Computer Science, vol 4569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73214-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-73214-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73213-6
Online ISBN: 978-3-540-73214-3
eBook Packages: Computer ScienceComputer Science (R0)