An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint

Kappa-angle calibration shows its importance in gaze tracking due to the special structure of the eyeball. In a 3D gaze-tracking system, after the optical axis of the eyeball is reconstructed, the kappa angle is needed to convert the optical axis of the eyeball to the real gaze direction. At present...

Mô tả đầy đủ

Chi tiết về thư mục
Những tác giả chính: Jiahui Liu, Jiannan Chi, Hang Sun
Định dạng: Bài viết
Ngôn ngữ:English
Được phát hành: MDPI AG 2023-04-01
Loạt:Sensors
Những chủ đề:
Truy cập trực tuyến:https://www.mdpi.com/1424-8220/23/8/3929
_version_ 1827743783487275008
author Jiahui Liu
Jiannan Chi
Hang Sun
author_facet Jiahui Liu
Jiannan Chi
Hang Sun
author_sort Jiahui Liu
collection DOAJ
description Kappa-angle calibration shows its importance in gaze tracking due to the special structure of the eyeball. In a 3D gaze-tracking system, after the optical axis of the eyeball is reconstructed, the kappa angle is needed to convert the optical axis of the eyeball to the real gaze direction. At present, most of the kappa-angle-calibration methods use explicit user calibration. Before eye-gaze tracking, the user needs to look at some pre-defined calibration points on the screen, thereby providing some corresponding optical and visual axes of the eyeball with which to calculate the kappa angle. Especially when multi-point user calibration is required, the calibration process is relatively complicated. In this paper, a method that can automatically calibrate the kappa angle during screen browsing is proposed. Based on the 3D corneal centers and optical axes of both eyes, the optimal objective function of the kappa angle is established according to the coplanar constraint of the visual axes of the left and right eyes, and the differential evolution algorithm is used to iterate through kappa angles according to the theoretical angular constraint of the kappa angle. The experiments show that the proposed method can make the gaze accuracy reach 1.3<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mo>°</mo></msup></semantics></math></inline-formula> in the horizontal plane and 1.34<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mo>°</mo></msup></semantics></math></inline-formula> in the vertical plane, both of which are within the acceptable margins of gaze-estimation error. The demonstration of explicit kappa-angle calibration is of great significance to the realization of the instant use of gaze-tracking systems.
first_indexed 2024-03-11T04:33:22Z
format Article
id doaj.art-c32f644363d9410089fec143763b9a9d
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T04:33:22Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-c32f644363d9410089fec143763b9a9d2023-11-17T21:16:36ZengMDPI AGSensors1424-82202023-04-01238392910.3390/s23083929An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze ConstraintJiahui Liu0Jiannan Chi1Hang Sun2School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaSchool of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, ChinaKappa-angle calibration shows its importance in gaze tracking due to the special structure of the eyeball. In a 3D gaze-tracking system, after the optical axis of the eyeball is reconstructed, the kappa angle is needed to convert the optical axis of the eyeball to the real gaze direction. At present, most of the kappa-angle-calibration methods use explicit user calibration. Before eye-gaze tracking, the user needs to look at some pre-defined calibration points on the screen, thereby providing some corresponding optical and visual axes of the eyeball with which to calculate the kappa angle. Especially when multi-point user calibration is required, the calibration process is relatively complicated. In this paper, a method that can automatically calibrate the kappa angle during screen browsing is proposed. Based on the 3D corneal centers and optical axes of both eyes, the optimal objective function of the kappa angle is established according to the coplanar constraint of the visual axes of the left and right eyes, and the differential evolution algorithm is used to iterate through kappa angles according to the theoretical angular constraint of the kappa angle. The experiments show that the proposed method can make the gaze accuracy reach 1.3<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mo>°</mo></msup></semantics></math></inline-formula> in the horizontal plane and 1.34<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mrow></mrow><mo>°</mo></msup></semantics></math></inline-formula> in the vertical plane, both of which are within the acceptable margins of gaze-estimation error. The demonstration of explicit kappa-angle calibration is of great significance to the realization of the instant use of gaze-tracking systems.https://www.mdpi.com/1424-8220/23/8/3929kappa angleuser calibrationbinocular constraintgaze estimationeye-tracking interaction
spellingShingle Jiahui Liu
Jiannan Chi
Hang Sun
An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
Sensors
kappa angle
user calibration
binocular constraint
gaze estimation
eye-tracking interaction
title An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
title_full An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
title_fullStr An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
title_full_unstemmed An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
title_short An Automatic Calibration Method for Kappa Angle Based on a Binocular Gaze Constraint
title_sort automatic calibration method for kappa angle based on a binocular gaze constraint
topic kappa angle
user calibration
binocular constraint
gaze estimation
eye-tracking interaction
url https://www.mdpi.com/1424-8220/23/8/3929
work_keys_str_mv AT jiahuiliu anautomaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint
AT jiannanchi anautomaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint
AT hangsun anautomaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint
AT jiahuiliu automaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint
AT jiannanchi automaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint
AT hangsun automaticcalibrationmethodforkappaanglebasedonabinoculargazeconstraint