The Polhemus Isotrak is often used as an orientation and position tracking device in virtual reality environments. When it is used to dynamically determine the user's viewpoint and line of sight e.g. in the case of a head mounted display the noise and delay in its measurement data causes temporal-spatial distortion, perceived by the user as jittering of images and lag between head movement and visual feedback. To tackle this problem, we rst examined the major cause of the distortion, and found that the lag felt by the user is mainly due to the delay in orientation data, and the jittering of images is caused mostly by the noise in position data. Based on these observations, a predictive Kalman lter was designed to compensate for the delay in orientation data, and an anisotropic low pass lter was devised to reduce the noise in position data. The e ectiveness and limitations of both approaches were then studied, and the results shown to be satisfactory.
Jiandong Liang, Christopher D. Shaw, Mark Green