Abstract
The cave automatic virtual environment (CAVE) system is one of the most fully immersive systems for virtual reality environments. By providing users with realistic perception and immersive experience, CAVE systems have been widely used in many fields, including military, education, health care, entertainment, design, and others. In this paper, we focus on the design applications in the CAVE. The design applications involve many interactions between the user and the CAVE. However, the conventional interaction tool, the wand, cannot provide fast and convenient interactions. In this paper, we propose vDesign, a CAVE-based virtual design environment using hand interactions. The hand interactions in vDesign are classified into menu navigation and object manipulations. For menu navigation, we define two interactions: activating the main menu and selecting a menu item. For object manipulations, we define three interactions: moving, rotating, and scaling an object. By using the proposed hand interactions, we develop the functions of image segmentation and image composition in vDesign. With the image segmentation function, the designer can select and cut the interested objects from different images. With the image composition function, the designer can manipulate the segmented objects and combine them as a composite image. We implemented the vDesign prototype in CAVE and conducted experiments to evaluate the interaction performance in terms of manipulation time and distortion. The experimental results demonstrated that the proposed hand interactions can provide faster and more accurate interactions compared to the traditional wand interactions.
Similar content being viewed by others
References
Openscenegraph. http://www.openscenegraph.org/projects/osg
Photomontage. http://en.wikipedia.org/wiki/Photomontage
Vr juggler. http://vrjuggler.org/
Abramyan L, Powell M, Norris J (2012) Stage: controlling space robots from a cave on earth. In: 2012 IEEE aerospace conference. IEEE, pp 1–6
Biocca F, Delaney B (1995) Immersive virtual reality technology. Communication in the age of virtual reality, pp 57–124
Bowman DA, Wingrave CA (2001) Design and evaluation of menu systems for immersive virtual environments. In: IEEE proceedings of virtual reality. IEEE, pp 149–156
Boykov Y, Funka-Lea G (2006) Graph cuts and efficient nd image segmentation. Int J Comput Vis 70:109–131
Boykov YY, Jolly MP (2001) Interactive graph cuts for optimal boundary and region segmentation of objects in nd images. In: Proceedings of IEEE international conference on computer vision, vol 1, pp 105–112
Burdea G, Coiffet P (2003) Virtual reality technology. Presence Teleoperators Virtual Environ 12(6):663–664
Creagh H (2003) Cave automatic virtual environment. In: Proceedings of IEEE electrical insulation conference and electrical manufacturing, pp 499–504 (2003)
Cruz-Neira C, Sandin DJ, DeFanti TA (1993) Surround-screen projection-based virtual reality: the design and implementation of the cave. In: Proceedings of the 20th annual conference on computer graphics and interactive techniques. ACM, pp 135–142
Cruz-Neira C, Sandin DJ, DeFanti TA, Kenyon RV, Hart JC (1992) The cave: audio visual experience automatic virtual environment. Commun ACM 35(6):64–72
Ge F, Wang S, Liu T (2007) New benchmark for image segmentation evaluation. J Electron Imaging 16(3)
Kenyon RV, Sandin D, Smith RC, Pawlicki R, Defanti T (2007) Size-constancy in the cave. Presence Teleoperators Virtual Environ 16(2):172–187
Kim JS, Gračanin D, Matković K, Quek F (2010) The effects of finger-walking in place (fwip) for spatial knowledge acquisition in virtual environments. In: Springer smart graphics, pp 56–67 (2010)
Koike M, Makino M (2009) Crayon a 3D solid modeling system on the cave. In: Proceedings of IEEE international conference on image and graphics, pp 634–639
Li Y, Shark LK, Hobbs SJ, Ingham J (2010) Real-time immersive table tennis game for two players with motion tracking. In: IEEE 2010 14th international conference information visualisation (IV). IEEE, pp 500–505
Lugrin JL, Charles F, Cavazza M, Le Renard M, Freeman J, Lessiter J (2012) Caveudk: a vr game engine middleware. In: Proceedings of the 18th ACM symposium on virtual reality software and technology. ACM, pp 137–144
Ohno N, Kageyama A (2007) Introduction to virtual reality visualization by the cave system. In: Usui H, Omura Y (eds) Advanced methods for space simulations. TERRAPUB, Tokyo, pp 167–207
Pausch R, Proffitt D, Williams G (1997) Quantifying immersion in virtual reality. In: Proceedings of the 24th ACM annual conference on computer graphics and interactive techniques, pp 13–18
Prachyabrued M, Ducrest D, Borst C (2011) Handymap: a selection interface for cluttered vr environments using a tracked hand-held touch device. Advance Visual Computing, pp 45–54
Raut S, Raghuvanshi M, Dharaskar R, Raut A (2009) Image segmentation—a state-of-art survey for prediction. In: Proceedings of IEEE international conference on advanced computer control, pp 420–424 (2009)
Rother C, Kolmogorov V, Blake A (2004) Grabcut: interactive foreground extraction using iterated graph cuts. ACM Trans Graphics (TOG) 23(3):309–314
Ruddle RA, Savage JC, Jones DM (2002) Symmetric and asymmetric action integration during cooperative object manipulation in virtual environments. ACM Trans Comput Hum Interact (TOCHI) 9(4):285–308
Silva R, Giraldi G, Oliveira JC (2003) Introduction to virtual reality. Tech. rep., Technical Report: 06/2003. LNCC, Brazil
Song P, Goh WB, Fu CW, Meng Q, Heng PA (2011) Wysiwyf: exploring and annotating volume data with a tangible handheld device. In: Proceedings of SIGCHI conference on human factors in computing systems, pp 1333–1342
Sutcliffe A, Gault B, Fernando T, Tan K (2006) Investigating interaction in cave virtual environments. ACM Trans Comput Hum Interact (TOCHI) 13(2):235–267
Wijayasekara D, Linda O, Manic M (2011) Cave-som: immersive visual data mining using 3d self-organizing maps. In: The 2011 international joint conference on neural networks (IJCNN). IEEE, pp 2471–2478
Wu A, Reilly D, Tang A, Mazalek A (2011) Tangible navigation and object manipulation in virtual environments. In: Proceedings of the fifth international conference on tangible, embedded, and embodied interaction. ACM, pp 37–44
Wu Q, Boulanger P, Kazakevich M, Taylor R (2010) A real-time performance system for virtual theater. In: Proceedings of the 2010 ACM workshop on surreal media and virtual cloning. ACM, pp 3–8
Yang X, Deines E, Lauer C, Aurich JC (2011) A human-centered virtual factory. In: 2011 International conference on management science and industrial engineering (MSIE). IEEE, pp 1138–1142
Acknowledgments
This work was supported in part by the Canada Research Chair Program, NSERC Discovery Grant, and NSFC Grant 61210005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nan, X., Zhang, Z., Zhang, N. et al. vDesign: a CAVE-based virtual design environment using hand interactions. J Multimodal User Interfaces 8, 367–379 (2014). https://doi.org/10.1007/s12193-014-0168-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12193-014-0168-x