Laser & Optoelectronics Progress, Volume. 58, Issue 14, 1410022(2021)
Head Pose Estimation Method of Eye Tracker Based on Binocular Camera
Head pose estimation is an important part of gaze tracking but is usually calculated from two-dimensional (2D) images of human faces in most studies. Therefore, a three-dimensional (3D) head pose estimation method of eye tracker based on binocular camera is proposed in this paper. First, the spatial coordinate system and the facial intrinsic coordinate system are established. Then, the facial landmarks of the binocular image are detected by referencing the Dlib and the disparity and 3D coordinates of the corresponding facial landmarks are calculated. Finally, the Euler angle of the 3D head pose is calculated based on the symmetry of the face, and a pitch-angle correction algorithm is applied. To verify the accuracy of the method, a binocular head pose dataset is constructed using model heads and high-precision optical instruments. The experimental results show that the average error of the Euler angle by the method is 1.08° and the root mean square error is 1.25. The accuracy and robustness of the method exceeded those of the OpenFace method based on 2D images.
Get Citation
Copy Citation Text
Junjie Han, Kaiqing Luo, Jian Qiu, Dongmei Liu, Li Peng, Peng Han. Head Pose Estimation Method of Eye Tracker Based on Binocular Camera[J]. Laser & Optoelectronics Progress, 2021, 58(14): 1410022
Category: Image Processing
Received: Aug. 6, 2020
Accepted: Oct. 12, 2020
Published Online: Jun. 30, 2021
The Author Email: Luo Kaiqing (kqluo@scnu.edu.com), Han Peng (hanp@scnu.edu.cn)