Skip to main content

Empirical Evaluation of Moving Target Selection in Virtual Reality Using Egocentric Metaphors

  • Conference paper
  • First Online:
Human-Computer Interaction – INTERACT 2021 (INTERACT 2021)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12935))

Included in the following conference series:

Abstract

Virtual hand or pointer metaphors are among the key approaches for target selection in immersive environments. However, targeting moving objects is complicated by factors including target speed, direction, and depth, such that a basic implementation of these techniques might fail to optimize user performance. We present results of two empirical studies comparing characteristics of virtual hand and pointer metaphors for moving target acquisition. Through a first study, we examine the impact of depth on users’ performance when targets move beyond and within arms’ reach. We find that movement in depth has a great impact on both metaphors. In a follow-up study, we design a reach-bounded Go-Go (rbGo-Go) technique to address challenges of virtual hand and compare it to Ray-Casting. We find that target width and speed are significant determinants of user performance and we highlight the pros and cons for each of the techniques in the given context. Our results inform the UI design for immersive selection of moving targets.

Y. Chen—The work was done when the author was an intern at Huawei Canada.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Accot, J., Zhai, S.: Beyond Fitts’ law: models for trajectory-based HCI tasks. In: CHI 1997 Extended Abstracts on Human Factors in Computing Systems, CHI EA 1997, p. 250. Association for Computing Machinery, New York (1997). https://doi.org/10.1145/1120212.1120376

  2. Accot, J., Zhai, S.: Refining Fitts’ law models for bivariate pointing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2003, pp. 193–200. Association for Computing Machinery, New York (2003). https://doi.org/10.1145/642611.642646

  3. Al Hajri, A., Fels, S., Miller, G., Ilich, M.: Moving target selection in 2D graphical user interfaces, pp. 141–161 (2011). https://doi.org/10.1007/978-3-642-23771-3_12

  4. Argelaguet, F., Andujar, C.: Efficient 3D pointing selection in cluttered virtual environments. IEEE Comput. Graphics Appl. 29(6), 34–43 (2009)

    Article  Google Scholar 

  5. Argelaguet, F., Andujar, C.: A survey of 3D object selection techniques for virtual environments. Comput. Graph. 37(3), 121–136 (2013)

    Article  Google Scholar 

  6. Arora, R., Kazi, R.H., Kaufman, D.M., Li, W., Singh, K.: Magicalhands: mid-air hand gestures for animating in VR. In: Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, UIST 2019, pp. 463–477. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3332165.3347942

  7. Baloup, M., Pietrzak, T., Casiez, G.: Raycursor: a 3D pointing facilitation technique based on raycasting. In: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI 2019, pp. 1–12. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3290605.3300331

  8. Baudisch, P., et al.: Drag-and-pop and drag-and-pick: techniques for accessing remote screen content on touch- and pen-operated systems (2003)

    Google Scholar 

  9. Bi, X., Li, Y., Zhai, S.: Ffitts law: modeling finger touch with Fitts’ law. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2013, pp. 1363–1372. Association for Computing Machinery, New York (2013). https://doi.org/10.1145/2470654.2466180

  10. Bideau, B., Kulpa, R., Vignais, N., Brault, S., Multon, F., Craig, C.: Using virtual reality to analyze sports performance. IEEE Comput. Graphics Appl. 30, 14–21 (2010). https://doi.org/10.1109/MCG.2009.134

    Article  Google Scholar 

  11. Bowman, D.A., Hodges, L.F.: An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In: Proceedings of the 1997 Symposium on Interactive 3D Graphics, pp. 35–ff (1997)

    Google Scholar 

  12. Buchmann, V., Violich, S., Billinghurst, M., Cockburn, A.: Fingartips: gesture based direct manipulation in augmented reality. In: Proceedings of the 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia, GRAPHITE 2004, pp. 212–221. Association for Computing Machinery, New York (2004). https://doi.org/10.1145/988834.988871

  13. Cashion, J., Wingrave, C., Laviola, J.J.: Dense and dynamic 3D selection for game-based virtual environments. IEEE Trans. Visual. Comput. Graphics 634–642 (2012)

    Google Scholar 

  14. Casiez, G., Roussel, N., Vogel, D.: 1€filter: a simple speed-based low-pass filter for noisy input in interactive systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2012, pp. 2527–2530. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2207676.2208639

  15. Chen, Y., Katsuragawa, K., Lank, E.: Understanding viewport- and world-based pointing with everyday smart devices in immersive augmented reality. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI 2020, pp. 1–13. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3313831.3376592

  16. Debarba, H.G., Grandi, J.G., Maciel, A., Nedel, L., Boulic, R.: Disambiguation canvas: a precise selection technique for virtual environments. In: Kotzé, P., Marsden, G., Lindgaard, G., Wesson, J., Winckler, M. (eds.) INTERACT 2013. LNCS, vol. 8119, pp. 388–405. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40477-1_24

    Chapter  Google Scholar 

  17. Fitts, P.M.: The information capacity of the human motor system in controlling the amplitude of movement. J. Exp. Psychol. 47(6), 381–91 (1954)

    Article  Google Scholar 

  18. Grossman, T., Balakrishnan, R.: The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor’s activation area. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2005, pp. 281–290. Association for Computing Machinery, New York (2005). https://doi.org/10.1145/1054972.1055012

  19. Grossman, T., Balakrishnan, R.: The design and evaluation of selection techniques for 3D volumetric displays. In: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, UIST 2006, pp. 3–12. Association for Computing Machinery, New York (2006). https://doi.org/10.1145/1166253.1166257

  20. Hart, S.G.: Nasa-task load index (NASA-TLX); 20 years later. In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting, vol. 50, no. 9, pp. 904–908 (2006). https://doi.org/10.1177/154193120605000909

  21. Hasan, K., Grossman, T., Irani, P.: Comet and target ghost: techniques for selecting moving targets. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2011, pp. 839–848. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/1978942.1979065

  22. Hoffmann, E.R.: Capture of moving targets: a modification of Fitts’ law. Ergonomics 34(2), 211–220 (1991). https://doi.org/10.1080/00140139108967307

  23. Huang, J., et al.: Modeling the endpoint uncertainty in crossing-based moving target selection. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI 2020, pp. 1–12. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3313831.3376336

  24. Huang, J., Tian, F., Fan, X., Zhang, X.L., Zhai, S.: Understanding the uncertainty in 1D unidirectional moving target selection. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, CHI 2018, pp. 1–12. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3173574.3173811

  25. Huang, J., Tian, F., Li, N., Fan, X.: Modeling the uncertainty in 2D moving target selection. In: Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, UIST 2019, pp. 1031–1043. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3332165.3347880

  26. Jagacinski, R.J., Repperger, D.W., Ward, S.L., Moran, M.S.: A test of Fitts’ law with moving targets. Hum. Factors 22(2), 225–233 (1980)

    Article  Google Scholar 

  27. Jones, A., Swan, J.E., Singh, G., Kolstad, E.: The effects of virtual reality, augmented reality, and motion parallax on egocentric depth perception. In: 2008 IEEE Virtual Reality Conference, pp. 267–268 (2008)

    Google Scholar 

  28. Kabbash, P., Buxton, W.A.S.: The “prince” technique: Fitts’ law and selection using area cursors. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 273–279. ACM Press/Addison-Wesley Publishing Co., USA (1995). https://doi.org/10.1145/223904.223939

  29. Khamis, M., Oechsner, C., Alt, F., Bulling, A.: Vrpursuits: interaction in virtual reality using smooth pursuit eye movements. In: Proceedings of the 2018 International Conference on Advanced Visual Interfaces, AVI 2018. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3206505.3206522

  30. Klopcar, N., Lenarcic, J.: Kinematic model for determination of human arm reachable workspace. Meccanica 40, 203–219 (2005)

    Article  MathSciNet  Google Scholar 

  31. Kopper, R., Bacim, F., Bowman, D.A.: Rapid and accurate 3D selection by progressive refinement. In: 2011 IEEE Symposium on 3D User Interfaces (3DUI), pp. 67–74 (2011)

    Google Scholar 

  32. Lee, B., Oulasvirta, A.: Modelling error rates in temporal pointing. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, CHI 2016, pp. 1857–1868. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2858036.2858143

  33. Li, J., Cho, I., Wartell, Z.: Evaluation of cursor offset on 3D selection in VR. In: Proceedings of the Symposium on Spatial User Interaction, pp. 120–129. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3267782.3267797

  34. Li, Y., Wu, D., Huang, J., Tian, F., Wang, H., Dai, G.: Influence of multi-modality on moving target selection in virtual reality. Virtual Reality Intell. Hardware 1(3), 303–315 (2019). https://doi.org/10.3724/SP.J.2096-5796.2019.0013

    Article  Google Scholar 

  35. Lu, Y., Yu, C., Shi, Y.: Investigating bubble mechanism for ray-casting to improve 3D target acquisition in virtual reality. In: 2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), pp. 35–43. IEEE Computer Society, Los Alamitos (2020). https://doi.org/10.1109/VR46266.2020.00021

  36. MacKenzie, I.S.: Fitts’ law as a research and design tool in human-computer interaction. Hum.-Comput. Interact. 7(1), 91–139 (1992). https://doi.org/10.1207/s15327051hci0701_3

    Article  Google Scholar 

  37. McGuffin, M., Balakrishnan, R.: Acquisition of expanding targets. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2002, pp. 57–64. Association for Computing Machinery, New York (2002). https://doi.org/10.1145/503376.503388

  38. Mine, M., Brooks, F., Jr., Sequin, C.: Moving objects in space: exploiting proprioception in virtual-environment interaction (1997). https://doi.org/10.1145/258734.258747

  39. Olwal, A., Feiner, S.: The flexible pointer: an interaction technique for selection in augmented and virtual reality (2003)

    Google Scholar 

  40. Ortega, M.: Hook: heuristics for selecting 3D moving objects in dense target environments. In: 2013 IEEE Symposium on 3D User Interfaces (3DUI). IEEE, March 2013. https://doi.org/10.1109/3dui.2013.6550208

  41. Pheasant, S., Haslegrave, C.: Bodyspace: Anthropometry, Ergonomics and the Design of Work (2018). https://doi.org/10.1201/9781315375212

  42. Poupyrev, I., Ichikawa, T., Weghorst, S., Billinghurst, M.: Egocentric object manipulation in virtual environments: empirical evaluation of interaction techniques. In: Computer Graphics Forum, vol. 17, no. 3, pp. 41–52 (1998). https://doi.org/10.1111/1467-8659.00252

  43. Poupyrev, I., Billinghurst, M., Weghorst, S., Ichikawa, T.: The go-go interaction technique: non-linear mapping for direct manipulation in VR. In: Proceedings of the 9th Annual ACM Symposium on User Interface Software and Technology, UIST 1996, pp. 79–80. Association for Computing Machinery, New York (1996). https://doi.org/10.1145/237091.237102

  44. Steinicke, F., Ropinski, T., Hinrichs, K.: Object selection in virtual environments using an improved virtual pointer metaphor. In: Wojciechowski, K., Smolka, B., Palus, H., Kozera, R., Skarbek, W., Noakes, L. (eds.) Computer Vision and Graphics, pp. 320–326. Springer, Dordrecht (2006). https://doi.org/10.1007/1-4020-4179-9_46

    Chapter  Google Scholar 

  45. Su, X., Au, O.K.C., Lau, R.W.: The implicit fan cursor: a velocity dependent area cursor. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2014, pp. 753–762. Association for Computing Machinery, New York (2014). https://doi.org/10.1145/2556288.2557095

  46. Sun, J., Stuerzlinger, W.: Extended sliding in virtual reality. In: 25th ACM Symposium on Virtual Reality Software and Technology, VRST 2019. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3359996.3364251

  47. Tresilian, J.: Hitting a moving target: perception and action in the timing of rapid interceptions. Percept. Psychophys. 67, 129–149 (2005). https://doi.org/10.3758/BF03195017

  48. Wentzel, J., d’Eon, G., Vogel, D.: Improving virtual reality ergonomics through reach-bounded non-linear input amplification. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI 2020, pp. 1–12. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3313831.3376687

  49. Williams, E.: Experimental designs balanced for the estimation of residual effects of treatments (1949). https://doi.org/10.1071/CH9490149

  50. Wobbrock, J.O., Cutrell, E., Harada, S., MacKenzie, I.S.: An error model for pointing based on Fitts’ law. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, pp. 1613–1622. Association for Computing Machinery, New York (2008). https://doi.org/10.1145/1357054.1357306

  51. Wobbrock, J.O., Jansen, A., Shinohara, K.: Modeling and predicting pointing errors in two dimensions. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2011, pp. 1653–1656. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/1978942.1979183

  52. Wyss, H.P., Blach, R., Bues, M.: isith - intersection-based spatial interaction for two hands. In: 3D User Interfaces (3DUI 2006), pp. 59–61 (2006)

    Google Scholar 

  53. Yoon, J.W., Jang, S.H., Cho, S.B.: Enhanced user immersive experience with a virtual reality based FPS game interface. In: Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games, pp. 69–74 (2010). https://doi.org/10.1109/ITW.2010.5593369

  54. Yu, D., Liang, H.N., Lu, X., Fan, K., Ens, B.: Modeling endpoint distribution of pointing selection tasks in virtual reality environments. ACM Trans. Graph. 38(6) (2019). https://doi.org/10.1145/3355089.3356544

  55. Zhai, S., Kong, J., Ren, X.: Speed–accuracy tradeoff in Fitts’ law tasks–on the equivalency of actual and nominal pointing precision. Int. J. Hum.-Comput. Stud. 61(6), 823–856 (2004). https://doi.org/10.1016/j.ijhcs.2004.09.007. Fitts’ law 50 years later: applications and contributions from human-computer interaction

Download references

Acknowledgements

We would like to thank Shino Che Yan for her help in creating Figs. 2, 5, and 6, Da-Yuan Huang for valuable feedback, participants for their help in this difficult time, and reviewers for valuable suggestions. This research received ethics clearance from the Office of Research Ethics, University of Waterloo. This research was funded by a grant from Waterloo-Huawei Joint Innovation Laboratory.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuan Chen .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 21362 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2021 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Chen, Y., Sun, J., Xu, Q., Lank, E., Irani, P., Li, W. (2021). Empirical Evaluation of Moving Target Selection in Virtual Reality Using Egocentric Metaphors. In: Ardito, C., et al. Human-Computer Interaction – INTERACT 2021. INTERACT 2021. Lecture Notes in Computer Science(), vol 12935. Springer, Cham. https://doi.org/10.1007/978-3-030-85610-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85610-6_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85609-0

  • Online ISBN: 978-3-030-85610-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics