In this paper, a 3D motion and structure estimation algorithm using the extended Kalman filter (EKF) for the optical head tracker system is presented. The performance of this algorithm is evaluated by an experimental optical head tracker system. This system is composed of infrared LEDs and two infrared CCD cameras, which are used to filter out the interference of another light in a limited environment like the cockpit. Then, the feature detection algorithm, used to obtain the 2D position coordinates of the features (infrared LED) on the image plane, is implemented by using the thresholding and the masking techniques. The state vector of the 3D motion and structure estimation algorithm consists of nine variables such as the positions, the velocities and the angular rates of the head frame with respect to the camera reference frame. The measurement model of the EKF is obtained from the perspective camera model and the 3D motion model. Based on the derived system and measurement models, the angular rate of the pilot’s head is estimated by using the EKF since the rotation of the 3D motion model is expressed as the incremental rotation quaternion. To verify the experimental optical head tracker system, we used the rate table to compare the rotational performance of this tracker system with the inertial sensor.
[1]
Stan Sclaroff,et al.
Recursive estimation of motion and planar structure
,
2000,
Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).
[2]
Michael Harrington,et al.
FlightTracker: a novel optical/inertial tracker for cockpit enhanced vision
,
2004,
Third IEEE and ACM International Symposium on Mixed and Augmented Reality.
[3]
Alex Pentland,et al.
Recursive Estimation of Motion, Structure, and Focal Length
,
1995,
IEEE Trans. Pattern Anal. Mach. Intell..
[4]
Arthur Gelb,et al.
Applied Optimal Estimation
,
1974
.
[5]
Ronald Azuma,et al.
A Survey of Augmented Reality
,
1997,
Presence: Teleoperators & Virtual Environments.
[6]
Craig A. Will,et al.
Review of Virtual Environment Interface Technology.
,
1996
.
[7]
Emanuele Trucco,et al.
Introductory techniques for 3-D computer vision
,
1998
.
[8]
Lin Chai,et al.
3-D Motion and Structure Estimation Using Inertial Sensors and Computer Vision for Augmented Reality
,
2000
.