Walking-in-place for omnidirectional VR locomotion using a single RGB camera

Locomotion is a fundamental interaction element allowing navigation inside the virtual environment, and the walking-in-place (WIP) techniques have been actively developed as a balanced compromise between naturalness and efficiency. One popular method to implement the WIP technique was to use a low-cost, easy to set up, and markerless Kinect, but required integration of multiple sensors or covered limited directions due to the poor tracking capability when facing non-frontal sides of the user. This study aimed to propose a WIP technique for omnidirectional VR locomotion based on a single RGB camera, utilizing an open-source 2D human pose estimation system called OpenPose. Three WIP techniques (existing Kinect-based technique, proposed Kinect-based technique, and proposed OpenPose-based technique) were compared in terms of variation of virtual walking speed and subjective evaluation through a user study with walking tasks in different directions. Experimental results showed that the proposed OpenPose-based technique performed comparably when the user faced the front of the camera, but it induced lower variation of virtual walking speed and higher subjective evaluation ratings at non-forward directions compared to other techniques. The proposed OpenPose-based WIP technique can be used in VR applications to provide a fully unobstructed VR locomotion experience. It can achieve stable WIP-based omnidirectional VR locomotion through a single low-cost easily accessible RGB camera, without the need for additional sensors, and at the same time, both hands are free for other interactions.

[1]  Shuping Xiong,et al.  Ergonomic postural assessment using a new open-source human pose estimation technology (OpenPose) , 2021, International Journal of Industrial Ergonomics.

[2]  J. Gaber,et al.  Collision Avatar (CA): Adding collision objects for human body in augmented reality using Kinect , 2012, 2012 6th International Conference on Application of Information and Communication Technologies (AICT).

[3]  Taewoo Kim,et al.  A Real-Time Sensing of Gait and Viewing Direction for Human Interaction in Virtual Training Applications , 2015, HCI.

[4]  Ye Zheng,et al.  Exploring a virtual environment by walking in place using the Microsoft Kinect , 2012, SAP.

[5]  Marc M. Sebrechts,et al.  HANDBOOK OF VIRTUAL ENVIRONMENTS , 2014 .

[6]  Gerrit Meixner,et al.  Development and Evaluation of a Virtual Reality Grocery Shopping Application Using a Multi-kinect Walking-in-Place Approach , 2018, IHSI.

[7]  Rajiv V. Dubey,et al.  Point & Teleport Locomotion Technique for Virtual Reality , 2016, CHI PLAY.

[8]  Yichen Wei,et al.  Towards 3D Human Pose Estimation in the Wild: A Weakly-Supervised Approach , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[9]  Rahmita Wirza O. K. Rahmat,et al.  Swing-In-Place (SIP): A Less Fatigue Walking-in-Place Method With Side-Viewing Functionality for Mobile Virtual Reality , 2019, IEEE Access.

[10]  Jack M. Loomis,et al.  Locomotion Mode Affects the Updating of Objects Encountered During Travel: The Contribution of Vestibular and Proprioceptive Inputs to Path Integration , 1998, Presence.

[11]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Eelke Folmer,et al.  VR-STEP: Walking-in-Place using Inertial Sensing for Hands Free Navigation in Mobile VR Environments , 2016, CHI.

[13]  Woojoo Kim,et al.  User-defined walking-in-place gestures for VR locomotion , 2021, Int. J. Hum. Comput. Stud..

[14]  Michèle Courant,et al.  Walking-pad: a step-in-place locomotion interface for virtual environments , 2004, ICMI '04.

[15]  Franck Multon,et al.  Pose Estimation with a Kinect for Ergonomic Studies: Evaluation of the Accuracy Using a Virtual Mannequin , 2015, Sensors.

[16]  Betsy Williams Sanders,et al.  Myo arm: swinging to explore a VE , 2015, SAP.

[17]  Jeremy R. Cooperstock,et al.  Pressure or Movement? Usability of Multi-Functional Foot-Based Interfaces , 2018, Conference on Designing Interactive Systems.

[18]  Sebastian Günther,et al.  Mind the Tap: Assessing Foot-Taps for Interacting with Head-Mounted Displays , 2019, CHI.

[19]  Stefania Serafin,et al.  Tapping-In-Place: Increasing the naturalness of immersive walking-in-place locomotion through novel gestural input , 2013, 2013 IEEE Symposium on 3D User Interfaces (3DUI).

[20]  Yaser Sheikh,et al.  OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Doug A. Bowman,et al.  A methodology for the evaluation of travel techniques for immersive virtual environments , 1998, Virtual Reality.

[22]  Nikolaos Grammalidis,et al.  Experimental study of skeleton tracking abilities from microsoft kinect non-frontal views , 2015, 2015 3DTV-Conference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON).

[23]  Rudy Darken,et al.  The omni-directional treadmill: a locomotion device for virtual worlds , 1997, UIST '97.

[24]  Joaquim A. Jorge,et al.  Hip-directed walking-in-place using a single depth camera , 2017, Int. J. Hum. Comput. Stud..

[25]  Mary C. Whitton,et al.  Walking > walking-in-place > flying, in virtual environments , 1999, SIGGRAPH.

[26]  Ryan P. McMahan,et al.  Shadow walking: An unencumbered locomotion technique for systems with under-floor projection , 2011, 2011 IEEE Virtual Reality Conference.

[27]  Tuncay Cakmak,et al.  Cyberith virtualizer: a locomotion device for virtual reality , 2014, SIGGRAPH '14.

[28]  N. Papazoglou,et al.  Comparison of respiratory response of jogging in place and bruce treadmill exercise test , 1991, Clinical cardiology.

[29]  Hiroo Iwata,et al.  The Torus Treadmill: Realizing Locomotion in VEs , 1999, IEEE Computer Graphics and Applications.

[30]  Eelke Folmer,et al.  Legomotion: scalable walking-based virtual locomotion , 2017, VRST.

[31]  Max Mühlhäuser,et al.  Podoportation: Foot-Based Locomotion in Virtual Reality , 2020, CHI.

[32]  Marc Erich Latoschik,et al.  Latency and Cybersickness: Impact, Causes, and Measures. A Review , 2020, Frontiers in Virtual Reality.

[33]  Francisco Rebelo,et al.  Strategy for the Development of a Walk-In-Place Interface for Virtual Reality , 2013, HCI.

[34]  Richard W. Bohannon,et al.  Normal walking speed: a descriptive meta-analysis. , 2011, Physiotherapy.

[35]  Pinachuan Ke,et al.  Larger Step Faster Speed: Investigating Gesture-Amplitude-based Locomotion in Place with Different Virtual Walking Speed in Virtual Reality , 2021, 2021 IEEE Virtual Reality and 3D User Interfaces (VR).

[36]  Tathagata Ray,et al.  Human Gait Analysis Using OpenPose , 2019, 2019 Fifth International Conference on Image Information Processing (ICIIP).

[37]  Betsy Williams Sanders,et al.  VR locomotion: walking > walking in place > arm swinging , 2016, VRCAI.

[38]  Mary C. Whitton,et al.  GUD WIP: Gait-Understanding-Driven Walking-In-Place , 2010, 2010 IEEE Virtual Reality Conference (VR).

[39]  Patricia S. Denbrook,et al.  Virtual Locomotion: Walking in Place through Virtual Environments , 1999, Presence.

[40]  Yoichi Iino,et al.  Evaluation of 3D Markerless Motion Capture Accuracy Using OpenPose With Multiple Video Cameras , 2020, Frontiers in Sports and Active Living.

[41]  Joaquim A. Jorge,et al.  A New Approach to Walking in Place , 2013, INTERACT.

[42]  Ye Zheng,et al.  Torso versus gaze direction to navigate a VE by walking in place , 2013, SAP.

[43]  Sang Chul Ahn,et al.  MIP-VR: An omnidirectional navigation and jumping method for VR shooting game using IMU , 2019, 2019 IEEE International Conference on Consumer Electronics (ICCE).

[44]  Dietmar Bauer,et al.  Hands-Free Navigation in Immersive Environments for the Evaluation of the Effectiveness of Indoor Navigation Systems , 2012, J. Virtual Real. Broadcast..

[45]  Rita Francese,et al.  Wiimote and Kinect: gestural user interfaces add a natural third dimension to HCI , 2012, AVI.

[46]  Doug A. Bowman,et al.  Travel in immersive virtual environments: an evaluation of viewpoint motion control techniques , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[47]  Alessandro De Luca,et al.  CyberWalk: Enabling unconstrained omnidirectional walking through virtual environments , 2008, ACM Trans. Appl. Percept..

[48]  Joel Lanir,et al.  Better Understanding of Foot Gestures: An Elicitation Study , 2018, CHI.

[49]  Hossein Rouhani,et al.  In-field instrumented ergonomic risk assessment: Inertial measurement units versus Kinect V2 , 2021, International Journal of Industrial Ergonomics.

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

[51]  Xiaogang Wang,et al.  3D Human Pose Estimation in the Wild by Adversarial Learning , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[52]  Ruzena Bajcsy,et al.  Evaluation of Pose Tracking Accuracy in the First and Second Generations of Microsoft Kinect , 2015, 2015 International Conference on Healthcare Informatics.

[53]  Sang Chul Ahn,et al.  A Walking-in-Place Method for Virtual Reality Using Position and Orientation Tracking , 2018, Sensors.

[54]  Stefania Serafin,et al.  Establishing the Range of Perceptually Natural Visual Walking Speeds for Virtual Walking-In-Place Locomotion , 2014, IEEE Transactions on Visualization and Computer Graphics.

[55]  Mary C. Whitton,et al.  LLCM-WIP: Low-Latency, Continuous-Motion Walking-in-Place , 2008, 2008 IEEE Symposium on 3D User Interfaces.

[56]  Eelke Folmer,et al.  Virtual Locomotion: A Survey , 2020, IEEE Transactions on Visualization and Computer Graphics.

[57]  Mel Slater,et al.  Taking steps: the influence of a walking technique on presence in virtual reality , 1995, TCHI.

[58]  Sriram Subramanian,et al.  Putting your best foot forward: investigating real-world mappings for foot-based gestures , 2012, CHI.

[59]  Woojoo Kim,et al.  Comparison of Joint Angle Measurements from Three Types of Motion Capture Systems for Ergonomic Postural Assessment , 2020 .

[60]  Betsy Williams Sanders,et al.  Evaluation of walking in place on a Wii balance board to explore a virtual environment , 2011, TAP.

[61]  Peter J. Werkhoven,et al.  Effects of Head-Slaved Navigation and the Use of Teleports on Spatial Orientation in Virtual Environments , 2003, Hum. Factors.

[62]  Hai-Ning Liang,et al.  DMove: Directional Motion-based Interaction for Augmented Reality Head-Mounted Displays , 2019, CHI.

[63]  Peter V. Gehler,et al.  Keep It SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image , 2016, ECCV.