PERFORMANCE VERIFICATION
OF THE HEAD/EYE INTEGRATED TRACKER
Jeong-ho Kim, Dae-woo Lee
Aerospace Department, Pusan National University, Jang-jeon Dong, Pusan City, Korea
Se-jong Heo, Chan-gook Park
Department of Mechanical and Aerospace Engineering, Seoul National University, Seoul City, Korea
Kwang-yul Baek, Hyo-choong Bang
Department of Aerospace Engineering, KAIST, Daejeon City, Korea
Keywords: Head-tracker, Eye-tracker, Integration, Sensor fusion, Dichroic filter.
Abstract: This paper describes the development of an integrated head/eye tracker system. To obtain the position and
attitude of a head, the sensor-fusion head tracker is used. The head tracker combines the result of the vision-
based tracking and the IMU to increase the tracking accuracy. Five sets of IR LEDs are installed on the
surface of a helmet, and the IMU is installed inside the helmet; each set of LEDs comprises three LEDs
positioned at the vertices of a triangle. IR LEDs are used on the eye-tracker system since they are more
suitable than visible LEDs for cognizing the pupil. For the precise tracking of the pupil, three methods—
intensity-based detection method, shape-based detection method, and sequential mean-shift method—are
used. The gaze vector is calculated by using the obtained position of the pupil, focal length, and gaze-point
equation. Finally, we verify whether this integrated system can be used in practical military equipment.
1 INTRODUCTION
In this study, the position and attitude of the head are
measured using an IMU (inertial measurement unit),
which has a high sampling rate, and a vision-based
head tracking method, which guarantees a bounded
error. The experiment is performed on a rate table
and the results of a sensor-fusion algorithm show
that the performance of the integrated system is
better than that of a vision-based tracking system.
In the eye-tracking process, we track the position
of the a pupil using IR(Infrared) LEDs(light-
emitting diodes) and a dichroic filter, which help us
obtain a clear image of the pupil. After obtaining the
position of the pupil, the gaze vector can be
determined using the focal length of the camera and
the relationship between the measured position of
the pupil and the position of the target in the scene
image plane.
When the head tracker and the eye tracker are
not synchronized with each other, the difference
between the measured times may lead to an
erroneous result. Therefore, we use a triggering
signal to prevent such an error. If each system has a
single thread, following the sequence is not a
problem. However, if the system has many threads,
one of the threads may not follow the sequence. In
other words, the system may send a wrong result to
the MCU and tracking will not be accurate. This
paper represents a system set up in a multithreaded
environment. This system can control the operation
sequence of the threads by using the thread
synchronization function. Finally, we evaluate the
appropriateness of the thread synchronization
function by considering the operation sequence of
the threads, time delay for context switching, and the
performance of the integrated head/eye tracker
system.
This paper is subjected into three parts, head-
tracker system, eye-tracker system, integrated
167
Kim J., Lee D., Heo S., Park C., Baek K. and Bang H..
PERFORMANCE VERIFICATION OF THE HEAD/EYE INTEGRATED TRACKER.
DOI: 10.5220/0003527801670172
In Proceedings of the 8th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2011), pages 167-172
ISBN: 978-989-8425-75-1
Copyright
c
2011 SCITEPRESS (Science and Technology Publications, Lda.)