Guidance rays: 3D object selection based on multi-ray in dense scenario

The task of ambiguous objects selection in 3D immersive Human-Computer interaction is fundamental and still challenging. The difficulty of precise selection of small/remote or occluded objects increased with the dense level of the virtual environment. In this paper, we present a guidance rays technique---a novel 3D selection method to address this issue, which allows user to perform distal pointing task with disambiguation mechanism depending on user's behavior. In guidance rays technique, total of three virtual rays are designed to select target, include one normal straight ray and two bendable rays. The paper focuses on strategies regarding effective, accurate selection of the intended target in VEs with light user fatigue. It's assumed that every single object in VEs has its own gravitational field and the guidance rays are bendable during the pointing task. The magnitudes of gravitational field of all the objects are sorted in descending order in every frame. Then the TOP2 ranking objects are indicated by two bendable guidance rays with different colors. Furthermore, to meet the need of dense virtual environment, a lock strategy is designed to avoid guidance ray switching between objects frequently. The experiments, carried out in ambiguous scenarios in which an absolute hand-held device with MEMS sensors was used as a selection tool, show that guidance rays technique is more precise than traditional 3D selection technique, and significantly efficient when selecting small/remote and occluded target.

[1]  Harald Reiterer,et al.  Adaptive Pointing - Design and Evaluation of a Precision Enhancing Technique for Absolute Pointing Devices , 2009, INTERACT.

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

[3]  Dennis E. Egan,et al.  Handbook of Human Computer Interaction , 1988 .

[4]  Doug A. Bowman,et al.  A human motor behavior model for distal pointing tasks , 2010, Int. J. Hum. Comput. Stud..

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

[6]  J. Edward Swan,et al.  Toward Disambiguating Multiple Selections for Frustum-Based Pointing , 2006, 3D User Interfaces (3DUI'06).

[7]  Dominique Bechmann,et al.  Starfish: a selection technique for dense virtual environments , 2012, VRST '12.

[8]  Florence Tyndiuk,et al.  Cognitive comparison of 3D interaction in front of large vs. small displays , 2005, VRST '05.

[9]  Steven K. Feiner,et al.  SenseShapes: using statistical geometry for object selection in a multimodal augmented reality , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

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

[11]  Luigi Gallo,et al.  Design and comparative evaluation of Smoothed Pointing: A velocity-oriented remote pointing enhancement technique , 2012, Int. J. Hum. Comput. Stud..

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

[13]  G. Drew Kessler,et al.  PRISM interaction for enhancing control in immersive virtual environments , 2007, TCHI.

[14]  Ferran Argelaguet,et al.  Efficient 3D Pointing Selection in Cluttered Virtual Environments , 2009, IEEE Computer Graphics and Applications.

[15]  Carl Gutwin,et al.  Air pointing: Design and evaluation of spatial target acquisition with and without visual feedback , 2011, Int. J. Hum. Comput. Stud..

[16]  Timo Ropinski,et al.  Object Selection in Virtual Environments using an Improved Virtual Pointer Metaphor , 2004, ICCVG.

[17]  K. Hinckley Input technologies and techniques , 2002 .

[18]  Karl M Newell,et al.  Amplitude changes in the 8–12, 20–25, and 40 Hz oscillations in finger tremor , 2000, Clinical Neurophysiology.

[19]  Ferran Argelaguet,et al.  A survey of 3D object selection techniques for virtual environments , 2013, Comput. Graph..

[20]  Doug A. Bowman,et al.  Evaluating the Need for Display-Specific and Device-Specific 3D Interaction Techniques , 2007, HCI.

[21]  Jeffrey Nichols,et al.  Interacting at a distance: measuring the performance of laser pointers and other devices , 2002, CHI.

[22]  Frits H. Post,et al.  IntenSelect: using dynamic object rating for assisting 3D object selection , 2005, EGVE'05.

[23]  Doug A. Bowman,et al.  Rapid and accurate 3D selection by progressive refinement , 2011, 2011 IEEE Symposium on 3D User Interfaces (3DUI).

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