An analysis of orientation prediction and filtering methods for VR/AR

To enable a user to perform virtual reality tasks as efficiently as possible, reducing tracking inaccuracies from noise and latency is crucial. Much work has been done to improve tracking performance by using predictive filtering methods. However, it is unclear what the benefits of each of these methods are in practice, which parameters influence their performance, and what the extent of this influence is. We present an analysis of various orientation prediction and filtering methods using various hand tasks and synthetic signals, and evaluate their performance in relation to each other. We identify critical parameters and analyse their influence on accuracy. Our results show that for the tested datasets, the use of an EKF is sufficient for orientation prediction in VR/AR.

[1]  Y. Bar-Shalom Tracking and data association , 1988 .

[2]  Tyrone L. Vincent,et al.  An adaptive estimator for registration in augmented reality , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[3]  Nando de Freitas,et al.  The Unscented Particle Filter , 2000, NIPS.

[4]  F. W. Cathey,et al.  The iterated Kalman filter update as a Gauss-Newton method , 1993, IEEE Trans. Autom. Control..

[5]  Ivan Poupyrev,et al.  An Introduction to 3D User Interface Design , 2001 .

[6]  Ivan Poupyrev,et al.  An Introduction to 3-D User Interface Design , 2001, Presence: Teleoperators & Virtual Environments.

[7]  Susumu Tachi,et al.  Multisensor Integrated Prediction for Virtual Reality , 1998, Presence.

[8]  Jr. J.J. LaViola,et al.  A comparison of unscented and extended Kalman filtering for estimating quaternion motion , 2003, Proceedings of the 2003 American Control Conference, 2003..

[9]  Norbert Wiener,et al.  Extrapolation, Interpolation, and Smoothing of Stationary Time Series, with Engineering Applications , 1949 .

[10]  J. C. Mulder,et al.  The personal space station: Bringing interaction within reach , 2002 .

[11]  Ming Ouhyoung,et al.  On latency compensation and its effects on head-motion trajectories in virtual environments , 2000, The Visual Computer.

[12]  Arnaud Doucet,et al.  Particle filters for state estimation of jump Markov linear systems , 2001, IEEE Trans. Signal Process..

[13]  Tyrone L. Vincent,et al.  Analysis of Head Pose Accuracy in Augmented Reality , 2000, IEEE Trans. Vis. Comput. Graph..

[14]  Paul Zarchan,et al.  Fundamentals of Kalman Filtering: A Practical Approach , 2001 .

[15]  Mark R. Mine Characterization of End-to-End Delays in Head-Mounted Display Systems , 1993 .

[16]  Ronald Azuma,et al.  Improving static and dynamic registration in an optical see-through HMD , 1994, SIGGRAPH.

[17]  Ronald R. Mourant,et al.  Human Factors Issues in Virtual Environments: A Review of the Literature , 1998, Presence.

[18]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[19]  Sung Yong Shin,et al.  General Construction of Time-Domain Filters for Orientation Data , 2002, IEEE Trans. Vis. Comput. Graph..