Appearance-based gaze estimation enhanced with synthetic images using deep neural networks
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.
Code (1)
Tasks
4kFace DetectionGaze EstimationHead Pose EstimationPose EstimationSimilar Papers 제목 키워드 기반
Rendering refraction and reflection of eyeglasses for synthetic eye tracker images
While for the evaluation of robustness of eye tracking algorithms the use of real-world data is essential, there are many applications where simulated, synthetic eye images are of advantage. They can generate labelled gr…
Gaze EstimationLearning-by-Novel-View-Synthesis for Full-Face Appearance-Based 3D Gaze Estimation
Despite recent advances in appearance-based gaze estimation techniques, the need for training data that covers the target head pose and gaze distribution remains a crucial challenge for practical deployment. This work ex…
3D Face ReconstructionData AugmentationFace ReconstructionGaze Estimation+1Semi-Synthetic Dataset Augmentation for Application-Specific Gaze Estimation
Although the number of gaze estimation datasets is growing, the application of appearance-based gaze estimation methods is mostly limited to estimating the point of gaze on a screen. This is in part because most datasets…
Gaze EstimationMarketingPositionGazeGene: Large-scale Synthetic Gaze Dataset with 3D Eyeball Annotations
Thanks to the introduction of large-scale datasets, deep-learning has become the mainstream approach for appearance-based gaze estimation problems. However, current large-scale datasets contain annotation errors and …
Deep LearningGaze EstimationMPIIGaze: Real-World Dataset and Deep Appearance-Based Gaze Estimation
Learning-based methods are believed to work well for unconstrained gaze estimation, i.e. gaze estimation from a monocular RGB camera without assumptions regarding user, environment, or camera. However, current gaze datas…
Gaze Estimation