“A frequency-domain analysis of head-motion prediction” by Azuma and Bishop

  • ©Ronald Azuma and Gary Bishop




    A frequency-domain analysis of head-motion prediction



    The use of prediction to eliminate or reduce the effects of system delays in Head-Mounted Display systems has been the subject of several recent papers. A variety of methods have been proposed but almost all the analysis has been empirical, making comparisons of results difficult and providing little direction to the designer of new systems. In this paper, we characterize the performance of two classes of head-motion predictors by analyzing them in the frequency domain. The first predictor is a polynomial extrapolation and the other is based on the Kalman filter. Our analysis shows that even with perfect, noise-free inputs, the error in predicted position grows rapidly with increasing prediction intervals and input signal frequencies. Given the spectra of the original head motion, this analysis estimates the spectra of the predicted motion, quantifying a predictor’s performance on different systems and applications. Acceleration sensors are shown to be more useful to a predictor than velocity sensors. The methods described will enable designers to determine maximum acceptable system delay based on maximum tolerable error and the characteristics of user motions in the application.


    1. Azuma, Ronald. Predictive Tracking for Augmented Reality. Ph.D. dissertation. UNC Chapel Hill Department of Computer Science technical report TR95-007 (February 1995).
    2. Azuma, Ronald, and Gary Bishop. Improving Static and Dynamic Registration in an Optical See-Through HMD. Proceedings of SIGGRAPH ’94 (Orlando, FL, 24-29 August 1994), 197-204.
    3. Brown, Robert Grover, and Patrick Y.C. Hwang. Introduction to Random Signal and Applied Kalman Filtering, 2nd edition. John Wiley & Sons. (1992).
    4. Deering, Michael. High Resolution Virtual Reality. Proceedings of SIGGRAPH ’92 (Chicago, IL, 26-31 July 1992), 195-202.
    5. Emura, Satoru and Susumu Tachi. Compensation of Time Lag Between Actual and Virtual Spaces by Multi-Sensor Integration. Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (Las Vegas, NV, 2-5 October 1994), 463- 469.
    6. Harris, Frederic J. On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform. Proceedings of the IEEE 66, 1 (January 1978), 51-83.
    7. Jenkins, Gwilym M. and Donald G. Watts. Spectral Analysis and its Applications. Holden-Day. (1968).
    8. Lawton, W., T. Poston and L. Serra. Calibration and Coordination in a Medical Virtual Workbench. Proceedings of Virtual Reality Applications (Leeds, UK, 7-9 June 1994).
    9. Lewis, Frank L. Optimal Estimation. John Wiley & Sons, 1986.
    10. Liang, Jiandong, Chris Shaw, and Mark Green. On Temporal-Spatial Realism in the Virtual Reality Environment. Proceedings of the 4th Annual ACM Symposium on User Intelface Software & Technology (Hilton Head, SC, 11-13 November 1991), 19-25.
    11. List, Uwe H. Nonlinear Prediction of Head Movements for Helmet-Mounted Displays. Technical report AFHRL-TP-83- 45 {AD-A136590}, Williams AFB, AZ: Operations Training Division (1984).
    12. Oppenheim, Alan V. and Alan S. Willsky. Signals and Systems. Prentice-Hall Inc. (1983).
    13. Paley, W. Bradford. Head-Tracking Stereo Display: Experiments and Applications. SPIE Vol. 1669 Stereoscopic Displays and Applications III (San Jose, CA, 12-13 February 1992), 84-89.
    14. Phillips, Charles L., and H. Troy Nagle. Digital Control System Analysis and Design, 2nd edition. Prentice-Hall, Inc. (1990).
    15. Press, William H., Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterling. Numerical Recipes in C. Cambridge University Press (1988).
    16. Priestley, M.B. Spectral Analysis and Time Series, Vol. 1. Academic Press ( 1981 ).
    17. Rebo, Robert. A Helmet-Mounted Virtual Environment Display System. MS Thesis, Air Force Institute of Technology (December 1988).
    18. Riner, Bruce and Blair Browder. Design Guidelines for a Carrier-Based Training System. Proceedings of IMAGE VI (Scottsdale, AZ, 14-17 July 1992), 65-73.
    19. So, Richard H. Y. and Michael J. Griffin. Compensating Lags in Head-Coupled Displays Using Head Position Prediction and Image Deflection. Journal of Aircraft 29, 6 (November-December 1992), 1064-1068.
    20. Zikan, Karel, W. Dan Curtis, Henry A. Sowizral, and Adam L. Janin. A Note on Dynamics of Human Head Motions and on Predictive Filtering of Head-Set Orientations. SPIE Proceedings volume 2351: Telemanipulator and Telepresence Technologies (Boston, MA, 31 October – 4 November 1994).

ACM Digital Library Publication:

Overview Page: