Appearance-based gaze estimation enhanced with synthetic images using deep neural networks
This work addresses gaze estimation for human-robot interaction, offering an incremental improvement by enhancing accuracy with synthetic data.
The paper tackled appearance-based gaze estimation using deep neural networks with a modular system that processes cropped eyes, achieving a mean average error below two degrees in pitch and yaw directions by incorporating a synthetic dataset of over 57,000 faces.
Human eye gaze estimation is an important cognitive ingredient for successful human-robot interaction, enabling the robot to read and predict human behavior. We approach this problem using artificial neural networks and build a modular system estimating gaze from separately cropped eyes, taking advantage of existing well-functioning components for face detection (RetinaFace) and head pose estimation (6DRepNet). Our proposed method does not require any special hardware or infrared filters but uses a standard notebook-builtin RGB camera, as often approached with appearance-based methods. Using the MetaHuman tool, we also generated a large synthetic dataset of more than 57,000 human faces and made it publicly available. The inclusion of this dataset (with eye gaze and head pose information) on top of the standard Columbia Gaze dataset into training the model led to better accuracy with a mean average error below two degrees in eye pitch and yaw directions, which compares favourably to related methods. We also verified the feasibility of our model by its preliminary testing in real-world setting using the builtin 4K camera in NICO semi-humanoid robot's eye.