A survey of 3D object selection techniques for virtual environments
Tóm tắt
Từ khóa
Tài liệu tham khảo
Andujar, 2007, Anisomorphic ray-casting manipulation for interacting with 2D GUIs, Comput Graph, 31, 15, 10.1016/j.cag.2006.09.003
Andujar C, Argelaguet F. Virtual pads: decoupling motor space and visual space for flexible manipulation of 2D windows within VEs. In: IEEE symposium on 3D user interfaces, 3DUI'07; 2007.
Andujar, 2010, Hand-based disocclusion for the world-in-miniature metaphor, Presence, 19, 499, 10.1162/pres_a_00018
Argelaguet F. Pointing facilitation techniques for 3D object selection on virtual environments. PhD thesis, Universitat Politècnica de Catalunya; 2011.
Argelaguet F., Andujar C. Improving 3D selection in immersive environments through expanding targets. In: SG'08: proceedings of the 9th international symposium on smart graphics; 2008. p. 45–57.
Argelaguet, 2009, Efficient 3D pointing selection in cluttered virtual environments, IEEE Comput Graph Appl, 29, 34, 10.1109/MCG.2009.117
Argelaguet F, Andujar C. Visual feedback techniques for virtual pointing on stereoscopic displays. In: Proceedings of the 16th ACM symposium on virtual reality software and technology, VRST '09. ACM; 2009. p. 163–70.
Argelaguet F, Andujar C, Trueba R. Overcoming eye-hand visibility mismatch in 3D pointing selection. InL VRST '08: proceedings of the 2008 ACM symposium on virtual reality software and technology; 2008. p. 43–6.
Argelaguet F, Kunert A, Kulik A, Froehlich B. Improving co-located collaboration with show-through techniques. In: IEEE Symposium on 3D user interfaces; 2010. p. 55–92.
Balakrishnan, 2004, “Beating” Fitts' law, Int J Hum–Comput Stud, 61, 857, 10.1016/j.ijhcs.2004.09.002
Bederson BB. Fisheye menus. In: UIST '00: proceedings of the 13th annual ACM symposium on user interface software and technology; 2000. p. 217–25.
Boeck JD, Weyer TD, Raymaekers C, Coninx K. Using the non-dominant hand for selection in 3D. In: IEEE symposium on 3D user interfaces (3DUI '06); 2006. p. 53–8.
Bolt RA. “Put-that-there”: voice and gesture at the graphics interface. In: SIGGRAPH '80: proceedings of the seventh annual conference on computer graphics and interactive techniques. ACM, 1980. p. 262–70.
Bowman DA, Badillo B, Manek D. Evaluating the need for display-specific and device-specific 3D interaction techniques. In: ICVR'07: proceedings of the 2nd international conference on virtual reality, Springer-Verlag, 2007. p. 195–204.
Bowman, 2002, A survey of usability evaluation in virtual environments, Presence, 11, 404, 10.1162/105474602760204309
Bowman DA, Hodges LF. An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In: I3D '97: proceedings of the 1997 symposium on interactive 3D graphics; 1997. p. 35–ff.
Bowman DA, Johnson DB, Hodges LF. Testbed evaluation of virtual environment interaction techniques. In: VRST '99: proceedings of the ACM symposium on virtual reality software and technology. ACM, 1999. p. 26–33.
Bowman, 2004
Bowman DA, Wingrave CA, Campbell J. Using pinch gloves for both natural and abstract interaction techniques in virtual environments. In: HCI international; 2001. p. 629–33.
Brewster, 2005, Multimodal feedback for the acquisition of small targets, Ergonomics, 48, 1129
Burns, 2008, Adaptive cutaways for comprehensible rendering of polygonal scenes, ACM Trans Graph, 27, 1, 10.1145/1409060.1409107
Card, 1991, A morphological analysis of the design space of input devices, ACM Trans Inf Syst, 9, 99, 10.1145/123078.128726
Cashion, 2012, Dense and dynamic 3D selection for game-based virtual environments, IEEE Trans Visualization Comput Graph, 18, 634, 10.1109/TVCG.2012.40
Casiez G, Vogel D, Balakrishnan R, Cockburn A. The impact of control–display gain on user performance in pointing tasks. In: Human–computer interaction, vol. 23; 2009. p. 215–50.
Cockburn A, Brock P. Human on-line response to visual and motor target expansion. In: GI '06: proceedings of graphics interface; 2006. p. 81–7.
Cournia N, Smith JD, Duchowski AT. Gaze vs hand-based pointing in virtual environments. In: CHI '03: CHI '03 extended abstracts on Human factors in computing systems; 2003. p. 772–3.
Dachselt R, Hübner A. A survey and taxonomy of 3D menu techniques. In: EGVE 06: proceedings of the 12th eurographics symposium on virtual environments; 2006. p. 89–99.
Dang N-T. A survey and classification of 3D pointing techniques. In: 2007 IEEE international conference on research, innovation and vision for the future. IEEE, March 2007. p. 71–80.
de Haan G, Koutek M, Post FH. IntenSelect: using dynamic object rating for assisting 3D object selection; 2005. p. 201–9.
Elmqvist N. BalloonProbe: reducing occlusion in 3D using interactive space distortion. In: VRST '05: proceedings of the ACM symposium on virtual reality software and technology; 2005. p. 134–7.
Elmqvist, 2007, View-projection animation for 3D occlusion management, Comput Graph, 31, 864, 10.1016/j.cag.2007.09.006
Elmqvist, 2008, A taxonomy of 3D occlusion management for visualization, IEEE Trans. Visualization Comput Graph, 14, 1095, 10.1109/TVCG.2008.59
Fitts, 1954, The information capacity of the human motor system is controlled by the amplitude of movement, J. Exp. Psychol., 6, 381, 10.1037/h0055392
Fitts, 1964, Information capacity of discrete motor response, J. Exp. Psychol., 2, 103, 10.1037/h0045689
Forsberg A, Herndon K, Zeleznik R. Aperture based selection for immersive virtual environments. In: UIST '96: proceedings of the 9th annual ACM symposium on user interface software and technology; 1996. p. 95–6.
Frees, 2005, Precise and rapid interaction thought scaled manipulation in immersive virtual environments, IEEE Virtual Reality, 99
Frees, 2007, PRISM interaction for enhancing control in immersive virtual environments, ACM Trans Comput–Hum Interact, 14, 10.1145/1229855.1229857
Gabbard JL. A taxonomy of usability characteristics for virtual environments. Master's thesis, Department of Computer Science, Virginia Tech; 1997.
Grossman T, Balakrishnan R. Pointing at trivariate targets in 3D environments. In: CHI '04: proceedings of the SIGCHI conference on human factors in computing systems. ACM, 2004. p. 447–54.
Grossman T, Balakrishnan R. The design and evaluation of selection techniques for 3D volumetric displays. In: UIST '06: proceedings of the 19th annual ACM symposium on user interface software and technology. ACM, 2006. p. 3–12.
Grossman T, Wigdor D. Going deeper: a taxonomy of 3D on the tabletop. In: IEEE TABLETOP '07, 2007. p. 137–44.
Hinckley K, Pausch R, Goble JC, Kassell NF. A survey of design issues in spatial input. In: UIST '94: Proceedings of the 7th ACM symposium on user interface software and technology; 1994. p. 213–22.
Hinckley K, Pausch R, Goble JC, Kassell NF. Passive real-world interface props for neurosurgical visualization. In: CHI '94: proceedings of the SIGCHI conference on human factors in computing systems. ACM; 1994. p. 452–8.
Jacob RJK, Girouard A, Hirshfield LM, Horn MS, Shaer O, Solovey ET, Zigelbaum J. Reality-based interaction: a framework for post-WIMP interfaces. In: Proceeding of the twenty-sixth annual SIGCHI conference on human factors in computing systems, CHI '08. ACM, 2008. p. 201–10.
Jagacinski, 1985, Fitts' law in two dimensions with hand and head movements, J Mot Behav, 17, 77, 10.1080/00222895.1985.10735338
König W, Gerken J, Dierdorf S, Reiterer H. Adaptive pointing - design and evaluation of a precision enhancing technique for absolute pointing devices. In: Human–computer interaction, INTERACT 2009, vol. 5726, 2009. p. 658–71.
Kopper R, Bacim F, Bowman DA. Rapid and accurate 3D selection by progressive refinement. In: IEEE symposium on 3D user interfaces (3DUI'11); 2011. p. 67–74.
Kopper, 2010, A human motor behavior model for distal pointing tasks, Int J Hum–Comput Stud, 68, 603, 10.1016/j.ijhcs.2010.05.001
Kulik, 2009, Building on realism and magic for designing 3D interaction techniques, IEEE Comput Graph Appl, 29, 22, 10.1109/MCG.2009.115
LaViola, 2000, A discussion of cybersickness in virtual environments, SIGCHI Bull, 32, 47, 10.1145/333329.333344
Lee S, Seo J, Kim GJ, Park C-M, Evaluation of pointing techniques for ray casting selection in virtual environments. In: Third international conference on virtual reality and its application in industry, vol. 4756(1); 2003. p. 38–44.
Lindeman RW, Sibert JL, Hahn JK. Hand-held windows: towards effective 2D interaction in immersive virtual environments. In: IEEE virtual reality; 1999. p. 205–12.
Linderman R, Sibert J, Hahn J. Towards usable VR: an empirical study of user interfaces for immersive virtual environments, In: Proceedings of the SIHCHI conference on human factors in computing systems; 1999. p. 64–71.
MacKenzie, 1987, Three-dimensional movement trajectories in Fitts' task, Q J Exp Psychol A, 39, 629, 10.1080/14640748708401806
MacKenzie, 1992, Fitts' law as a research and design tool in human–computer interaction, Hum Comput Interact, 7, 91, 10.1207/s15327051hci0701_3
MacKenzie IS, Kauppinen T, Silfverberg M. Accuracy measures for evaluating computer pointing devices. In: CHI '01: proceedings of the SIGCHI conference on human factors in computing systems, CHI '01. ACM; 2001. p. 9–16.
MacKenzie IS, Ware C. Lag as a determinant of human performance in interactive systems. In: CHI '93: proceedings of the INTERACT '93 and CHI '93 conference on human factors in computing systems. ACM; 1993. p. 488–93.
Martinet A, Casiez G, Grisoni G. The design and evaluation of 3D positioning techniques for multi-touch displays. In: IEEE symposium on 3D user interfaces, 3DUI'10; 2010. p. 87–94.
Meyer, 1988, Optimality in human motor performance, Psychol Rev, 95, 340, 10.1037/0033-295X.95.3.340
Mine MR. Virtual environments interaction techniques. Technical Report TR94-018, Department of Computer Science, University of North Carolina at Chapel Hill; 1995.
Mine MR, Brooks FP Jr., Sequin C. Moving objects in space: exploiting proprioception in virtual-environment interaction. In: SIGGRAPH '97: proceedings of the 24th annual conference on computer graphics and interactive techniques; 1997. p. 19–26.
Müller-Tomfelde C, Baranauskas C, Palanque P, Abascal J, Barbosa S. Dwell-based pointing in applications of human computer interaction. In: Baranauskas C, Palanque P, Abascal J, Barbosa SDJ, editors, Human–computer interaction - INTERACT 2007, vol. 4662, Berlin, Heidelberg; 2007. p. 560–73.
Murata, 1999, Extending effective target width in Fitt's law to two-dimensional pointing task, Int J Hum–Comput Interact, 11, 137, 10.1207/S153275901102_4
Octavia, 2010, Adaptation in virtual environments, Multimedia Tools Appl, 1
Olwal A, Benko H, Feiner S. SenseShapes: using statistical geometry for object selection in a multimodal augmented reality system. In: ISMAR '03: proceedings of the 2nd IEEE/ACM international symposium on mixed and augmented reality; 2003. p. 300.
Olwal A, Feiner S. The flexible pointer: an interaction technique for selection in augmented and virtual reality. In: Conference supplement of UIST '03 (ACM symposium on user interface software and technology); 2003. p. 81–2.
Pavlovych A, Stuerzlinger W. The tradeoff between spatial jitter and latency in pointing tasks. In: EICS '09: proceedings of the 1st ACM SIGCHI symposium on engineering interactive computing systems, ACM; 2009. p. 187–196.
Peter H, Roland W, Bues BM. ISith – intersection-based spatial interaction for two hands. In: IEEE symposium on 3D user interfaces, 3DUI'06; 2006. p. 59–61.
Pfeiffer T. Towards a linguistically motivated model for selection in virtual reality. In: IEEE virtual reality 2012 (VR'12). IEEE; March 2012. p. 89–90.
Pierce JS, Forsberg A, Conway MJ, Hong S, Zeleznik R, Mine MR. Image plane interaction techniques in 3D immersive environments. In: I3D '97: proceedings of the 1997 symposium on interactive 3D graphics; 1997. p. 39–ff.
Plumert JM, Kearney JK, Cremer JF. Distance perception in real and virtual environments. In: Proceedings of the 1st symposium on applied perception in graphics and visualization – APGV '04, New York. New York, USA: ACM Press; August 2004. p. 27.
Poupyrev I, Billinghutst M, Weghorst S, Ichikawa T. The Go-Go interaction technique: non-linear mapping for direct manipulation in VR. In: UIST '96: proceedings of the 9th annual ACM symposium on user interface software and technology; 1996. p. 79–80.
Poupyrev, 1999, Manipulating objects in virtual worlds, J Visual Lang Comput, 10, 19, 10.1006/jvlc.1998.0112
Poupyrev I, Weghorst S, Billinghurst M, Ichikawa T. A framework and testbed for studying manipulation techniques for immersive VR. In: VRST '97: proceedings of the ACM symposium on virtual reality software and technology, ACM; 1997. p. 21–8.
Poupyrev, 1998, Egocentric object manipulation in virtual environments, Comput Graph Forum, 3, 41, 10.1111/1467-8659.00252
Sarkar M, Brown MH. Graphical fisheye views of graphs. In: CHI '92: proceedings of the SIGCHI conference on Human factors in computing systems; 1992. p. 83–91.
Schmidt G, Baillot Y, Brown DG, Tomlin EB, Swan JEII. Toward disambiguating multiple selections for frustum-based pointing. In: IEEE symposium on 3D user interfaces (3DUI'06); 2006. p. 87–94.
Smith BA, Ho J, Ark W, Zhai S. Hand eye coordination patterns in target selection. In: Proceedings of the 2000 symposium on eye tracking research & applications, ETRA '00, ACM; 2000. p. 117–22.
Steed A. Selection/towards a general model for selection in virtual environments. In: IEEE symposium on 3D user interfaces (3DUI'06); 2006. p. 103–10.
Steed A, Parker C. 3D selection strategies for head tracked and non-head tracked operation of spatially immersive displays. In: Eighth international immersive projection technology workshop; 2004. p. 163–70.
Steinicke F, Ropinski T, Hinrichs K. Object selection in virtual environments with an improved virtual pointer metaphor. In: Computer vision and graphics, international conference, ICCVG; 2004. p. 320–6.
Stoakley R, Conway MJ, Pausch R. Virtual reality on a WIM: interactive worlds in miniature. In: CHI '95: proceedings of the SIGCHI conference on human factors in computing systems; 1995. p. 265–72.
Tanriverdi V, Jacob RJK. Interacting with eye movements in virtual environments. In: CHI '00: proceedings of the SIGCHI conference on human factors in computing systems, ACM; 2000. p. 265–72.
Teather RJ, Pavlovych A, Stuerzlinger W, MacKenzie IS. Effects of tracking technology, latency, and spatial jitter on object movement. In: IEEE symposium on 3D user interfaces; 2009. p. 43–50.
Teather RJ, Stuerzlinger W. Pointing at 3D targets in a stereo head-tracked virtual environment. In: IEEE symposium on 3D user interfaces (3DUI'11); 2011. p. 87–94.
Tyndiuk F, Thomas G, Lespinet-Najib V, Schlick C. Cognitive Comparison of 3D interaction in front of large vs. small displays. In: VRST '05: proceedings of the ACM symposium on virtual reality software and technology; 2005. p. 117–23.
Valkov D, Steinicke F, Bruder G, Hinrichs K. 2D touching of 3D stereoscopic objects. In: Proceedings of the 2011 annual conference on human factors in computing systems, CHI '11. ACM; 2011. p. 1353–62.
van Galen, 1995, Fitts' law as the outcome of a dynamic noise filtering model of motor control, Hum Movement Sci, 14, 539, 10.1016/0167-9457(95)00027-3
Vanacken L, Grossman T, Coninx K. Exploring the effects of environment density and target visibility on object selection in 3D virtual environments. In: IEEE symposium on 3D user interfaces, 3DUI '07; 2007. p. 115–22.
Vanacken L, Raymaekers C, Coninx K. Evaluating the influence of multimodal feedback on egocentric selection metaphors in virtual environments. Haptic and audio interaction design; 2006. p. 12–23.
Vogel, D., Balakrishnan R. Distant freehand pointing and clicking on very large, high resolution displays. In: UIST '05: proceedings of the 18th annual ACM symposium on user interface software and technology. ACM Press; 2005. p. 33–42.
Wang Y, MacKenzie C. Effects of orientation disparity between haptic and graphic displays of objects in virtual environments. In: INTERACT '99; 1999. p. 391–8.
Ware, 1994, Reaching for objects in VR displays, ACM Trans Hum Comput Interact, 1, 331, 10.1145/198425.198426
Ware, 1997, Selection using a one-eyed cursor in a fish tank VR environment, ACM Trans Hum Comput Interact, 4, 309, 10.1145/267135.267136
Watson B, Spaulding V, Walker N, Ribarsky W. Evaluation of the effects of frame time variation on VR task performance. In: Virtual reality annual international symposium. IEEE; 1997. p. 38–44.
Wingrave, CA, Bowman DA. Baseline factors for raycasting selection. In: Proceedings of virtual reality international; 2005.
Wingrave CA, Bowman DA, Ramakrishnan N. Towards preferences in virtual environment interfaces. In: EGVE '02: proceedings of the workshop on virtual environments; 2002. p. 63–72.
Wingrave CA, Haciahmetoglu Y, Bowman DA. Overcoming world in miniature limitations by scaling and scrolling. In: IEEE symposium on 3D user interfaces (3DUI'06); 2006. p. 11–6.
Wingrave, 2010, Reflecting on the design and implementation issues of virtual environments, Presence, 19, 179, 10.1162/pres.19.2.179
Wingrave, 2009, A natural, tiered and executable UIDL for 3D user interfaces based on concept-oriented design, ACM Trans Comput–Hum Interact, 16, 1, 10.1145/1614390.1614396
Wingrave CA, Tintner R, Walker BN, Bowman DA, Hodges LF. Exploring individual differences in raybased selection: strategies and traits. In: IEEE virtual reality; 2005. p. 163–70.
Zhai S, Buxton W, Milgram P. The “Silk Cursor”: investigating transparency for 3D target acquisition. In: CHI '94: proceedings of the SIGCHI conference on human factors in computing systems; 1994. p. 459–64.