Multimodal selection techniques for dense and occluded 3D virtual environments

Object selection is a primary interaction technique which must be supported by any interactive three-dimensional virtual reality application. Although numerous techniques exist, few have been designed to support the selection of objects in dense target environments, or the selection of objects which are occluded from the user's viewpoint. There is, thus, a limited understanding on how these important factors will affect selection performance. In this paper, we present a set of design guidelines and strategies to aid the development of selection techniques which can compensate for environment density and target visibility. Based on these guidelines, we present new forms of the ray casting and bubble cursor selection techniques, which are augmented with visual, audio, and haptic feedback, to support selection within dense and occluded 3D target environments. We perform a series of experiments to evaluate these new techniques, varying both the environment density and target visibility. The results provide an initial understanding of how these factors affect selection performance. Furthermore, the results showed that our new techniques adequately allowed users to select targets which were not visible from their initial viewpoint. The audio and haptic feedback did not provide significant improvements, and our analysis indicated that our introduced visual feedback played the most critical role in aiding the selection task.

[1]  Susan J. Lederman,et al.  Virtual peg-in-hole performance using a 6-DOF magnetic levitation haptic device: comparison with real forces and with visual guidance alone , 2002, Proceedings 10th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. HAPTICS 2002.

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

[3]  Shumin Zhai,et al.  The “Silk Cursor”: investigating transparency for 3D target acquisition , 1994, CHI '94.

[4]  Andy Cockburn,et al.  An evaluation of virtual lenses for object selection in augmented reality , 2007, GRAPHITE '07.

[5]  Seung-Chan Kim,et al.  Haptic and Sound Grid for Enhanced Positioning in a 3-D Virtual Environment , 2007, HAID.

[6]  Ian Oakley,et al.  Solving multi-target haptic problems in menu interaction , 2001, CHI Extended Abstracts.

[7]  Patrick Langdon,et al.  The effect of multiple haptic distractors on theperformance of mtion-impaired users , 2003 .

[8]  Renaud Blanch,et al.  Semantic pointing: improving target acquisition with control-display ratio adaptation , 2004, CHI.

[9]  T. Ichikawa,et al.  Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques , 1998, Comput. Graph. Forum.

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

[11]  H Hilde Keuning Augmented force feedback to facilitate target acquisition in human-computer interaction , 2003 .

[12]  Desney S. Tan,et al.  Tumble! Splat! helping users access and manipulate occluded content in 2D drawings , 2006, AVI '06.

[13]  Laurent Étienne,et al.  Feeling bumps and holes without a haptic interface: the perception of pseudo-haptic textures , 2004, CHI.

[14]  Mark R. Mine,et al.  Virtual Environment Interaction Techniques , 1995 .

[15]  Doug A. Bowman,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 2001, Presence Teleoperators Virtual Environ..

[16]  Tovi Grossman,et al.  Multi-finger gestural interaction with 3d volumetric displays , 2004, UIST '04.

[17]  Niklas Elmqvist,et al.  BalloonProbe: reducing occlusion in 3D using interactive space distortion , 2005, VRST '05.

[18]  Jean-Daniel Fekete,et al.  Semantic pointing for object picking in complex 3D environments , 2008, Graphics Interface.

[19]  Niklas Elmqvist,et al.  A Taxonomy of 3D Occlusion Management for Visualization , 2008, IEEE Transactions on Visualization and Computer Graphics.

[20]  Colin Ware,et al.  Eye-hand co-ordination with force feedback , 2000, CHI.

[21]  Stephen A. Brewster,et al.  The design of sonically-enhanced widgets , 1998, Interact. Comput..

[22]  Yanqing Wang,et al.  The role of contextual haptic and visual constraints on object manipulation in virtual environments , 2000, CHI.

[23]  Steven K. Feiner,et al.  The Flexible Pointer: An Interaction Technique for Selection in Augmented and Virtual Reality , 2003 .

[24]  Gerhard Leitner,et al.  An evaluation of sticky and force enhanced targets in multi target situations , 2006, NordiCHI '06.

[25]  Karin Coninx,et al.  Exploring the Effects of Environment Density and Target Visibility on Object Selection in 3D Virtual Environments , 2007, 2007 IEEE Symposium on 3D User Interfaces.

[26]  Jirí Sochor,et al.  Manipulating Objects Behind Obstacles , 2007, HCI.

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

[28]  Tovi Grossman,et al.  Pointing at trivariate targets in 3D environments , 2004, CHI.

[29]  Tobias Höllerer,et al.  Resolving multiple occluded layers in augmented reality , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

[30]  Karin Coninx,et al.  Using the Non-Dominant Hand for Selection in 3D , 2006, 3D User Interfaces (3DUI'06).

[31]  Tovi Grossman,et al.  The design and evaluation of selection techniques for 3D volumetric displays , 2006, UIST.

[32]  Ravin Balakrishnan,et al.  Using deformations for browsing volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[33]  Ian Oakley,et al.  Putting the feel in ’look and feel‘ , 2000, CHI.

[34]  Niklas Elmqvist,et al.  View projection animation for occlusion reduction , 2006, AVI '06.

[35]  M Akamatsu,et al.  Please Scroll down for Article Ergonomics a Comparison of Tactile, Auditory, and Visual Feedback in a Pointing Task Using a Mouse-type Device , 2022 .

[36]  Arthur E. Kirkpatrick,et al.  A new approach to haptic augmentation of the GUI , 2006, ICMI '06.

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

[38]  Anthony Steed,et al.  Towards a General Model for Selection in Virtual Environments , 2006, 3D User Interfaces (3DUI'06).

[39]  Robert W. Lindeman Virtual Contact: The Continuum from Purely Visual to Purely Physical , 2003 .

[40]  Ivan Poupyrev,et al.  3D User Interfaces: Theory and Practice , 2004 .

[41]  Alexander H. Waibel,et al.  Multimodal interfaces , 1996, Artificial Intelligence Review.

[42]  Karin Coninx,et al.  Evaluating the Influence of Multimodal Feedback on Egocentric Selection Metaphors in Virtual Environments , 2006, HAID.

[43]  Matthias Bues,et al.  iSith - Intersection-based Spatial Interaction for Two Hands , 2006, 3D User Interfaces (3DUI'06).

[44]  George W. Fitzmaurice,et al.  HMDs, caves & chameleon: a human-centric analysis of interaction in virtual space , 1998, COMG.

[45]  David Ahlström,et al.  Modeling and improving selection in cascading pull-down menus using Fitts' law, the steering law and force fields , 2005, CHI.

[46]  R A Abrams,et al.  Optimality in human motor performance: ideal control of rapid aimed movements. , 1988, Psychological review.

[47]  Tovi Grossman,et al.  The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area , 2005, CHI.

[48]  Richard A. Bolt,et al.  “Put-that-there”: Voice and gesture at the graphics interface , 1980, SIGGRAPH '80.

[49]  Donald B. Johnson,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 1999, Presence: Teleoperators & Virtual Environments.

[50]  H. Keuning van Oirschot,et al.  Augmented force feedback to facilitate target acquisition in human-computer interaction , 2003 .

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

[52]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[53]  Mark Wright,et al.  The Effect of Haptic Feedback and Stereo Graphics in a 3D Target Acquisition Task , 2002 .

[54]  Anthony Steed,et al.  3D Selection Strategies for Head Tracked and Non-Head Tracked Operation of Spatially Immersive Displays , 2004 .

[55]  Colin Ware,et al.  Selection using a one-eyed cursor in a fish tank VR environment , 1997, TCHI.

[56]  Patrick Baudisch,et al.  Starburst: a target expansion algorithm for non-uniform target distributions , 2008, AVI '08.

[57]  Stephen A. Brewster,et al.  Using Earcons to Improve the Usability of a Graphics Package , 1998, BCS HCI.

[58]  Colin Ware,et al.  Evaluating stereo and motion cues for visualizing information nets in three dimensions , 1996, TOGS.

[59]  Ian Oakley,et al.  Guidelines for the Design of Haptic Widgets , 2002 .

[60]  Andy Cockburn,et al.  Multimodal feedback for the acquisition of small targets , 2005, Ergonomics.

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

[62]  M. Sheelagh T. Carpendale,et al.  Extending Distortion Viewing from 2D to 3D , 1997, IEEE Computer Graphics and Applications.

[63]  Shumin Zhai,et al.  Collaboration Meets Fitts' Law: Passing Virtual Objects with and without Haptic Force Feedback , 2003, INTERACT.