IntenSelect
"A selection technique in VR that helps selecting small, occluded and moving objects"
Theme: Virtual Environments
People: Gerwin de Haan, Michal Koutek, Frits Post
Description
Here's the abstract from our first paper on the subject:
We present IntenSelect, a novel selection technique that dynamically assists the user in the selection of 3D objects in Virtual Environments. Ray-casting selection is commonly used, although it has limited accuracy and can be problematic in more difficult situations where the intended selection object is occluded or moving. Selection-by-volume techniques, which extend normal ray-casting, provide error tolerance to cope with the limited accuracy. However, these extensions generally are not usable in the more complex selection situations. We have devised a new selection-by-volume technique to create a more flexible selection technique which can be used in these situations. To achieve this, we use a new scoring function to calculate the score of objects, which fall within a user controlled, conic selection volume. By accumulating these scores for the objects, we obtain a dynamic, time-dependent, object ranking. The highest ranking object, or active object, is indicated by bending the otherwise straight selection ray towards it. As the selection ray is effectively snapped to the object, the user can now select the object more easily. Our user tests indicate that IntenSelect can improve the selection performance over ray-casting, especially in the more difficult cases of small objects. Furthermore, the introduced time-dependent object ranking proves especially useful when objects are moving, occluded and/or cluttered. Our simple scoring scheme can be easily extended for special purpose interaction such as widget or application specific interaction functionality, which creates new possibilities for complex interaction behavior.
Media
|
|
Screenshot from a user test in a dynamic scene |
Preview of IntenSelect in Cloud Explorer for cloud selection |
Animation of a recorded session where a user selects a moving particle using ray-casting, Selection-by-Volume, and, Intenselect.
Animation of an IntenSelect session, showing the snappiness and stickiness of objects.
Publications
G. de Haan, M. Koutek, and F. Post, IntenSelect: Using Dynamic Object Rating for Assisting 3D Object Selection, in Proceedings of the 9th IPT and 11th Eurographics VE Workshop (EGVE) '05 (E. Kjems and R. Blach, eds.), 2005.
Known Citations
Carlos Andujar et al., A Cost-effective Approach for Developing Application-control GUIs for Virtual Environments
Anthony Steed, Towards a General Model for Selection in Virtual Environments
(Self) E. J. Griffith and M. Koutek and F. H. Post and T. Heus and H. J. J. Jonker, "A reprocessing tool for quantitative data analysis in a virtual environment", Proceedings of VRST, 212 - 215, 2006
(Self) Gerwin de Haan, Eric J. Griffith, Michal Koutek and Frits H. Post, "Hybrid Interfaces in VEs: Intent and Interaction", Proceedings of EGVE 2006, pp. 109-117
- Noritaka Osawa, "Automatic adjustments for efficient and precise positioning and release of virtual objects", ACM SIGGRAPH International Conference on Virtual Reality Continuum and Its Applications (VRCIA 2006), pp.121-128, (2006-06).
A. Rosiuta and G. Reina and T. Ertl, "Flexible Interaction with Large Point-Based Datasets", EG UK Theory and Practice of Computer Graphics (2006)
Tommi Ilmonen, "Tools and Experiments in Multimodal Interaction", Phd Thesis, Helsinki University of Technology, Telecommunications Software and Multimedia Laboratory, Dec 14th 2006
Carlos Andujar and Ferran Argelagueta, "Anisomorphic ray-casting manipulation for interacting with 2D GUIs", Computers & Graphics, Volume 31, Issue 1, January 2007, Pages 15-25
Nguyen-Thong Dang, "A Survey and Classification of 3D Pointing Techniques", 2007 IEEE International Conference on Research, Innovation and Vision for the Future, 5-9 March 2007, pp. 71--80
Noritaka Osawa and Xiangshi Ren: "A Study on Approximate and Fine Adjustments by Hand Motion in an Immersive Environment", IPSJ Digital Courier, Vol. 3, pp.719-727. (2007) .
See the Publications repository for the paper, more screenshots and the presentation slides.
