atlas

Research map / 3D vision / 3D generation

GazeGene: Large-scale Synthetic Gaze Dataset with 3D Eyeball Annotations

CVPR 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces GazeGene, a large-scale synthetic full-face gaze dataset (1M+ images from 56 MetaHuman subjects, 9 cameras) with accurate 3D eyeball annotations (eyeball center/radius, pupil, iris, optical and visual axes), and validates it on gaze estimation and eyeball-structure tasks.

Problem

Existing large-scale appearance-based gaze datasets have annotation errors from calibration and head pose estimation, provide only a single gaze vector, and lack 3D eyeball structure annotations (eyeball center, radius, pupil, optical/visual axes), limiting research on deep-learning gaze methods.

Approach

Render photo-realistic full-face images of MetaHuman virtual characters in Unreal Engine with randomized gaze, head pose, expression, blink, pupil size and lighting, and compute exact 3D eyeball annotations from the source meshes (sphere fitting, kappa-angle-based optical/visual axis conversion), which real datasets cannot measure.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train ResNet gaze estimators on GazeGene rather than real-world datasetsResNet-18 and ResNet-50 · ETH-XGaze cross-domain evaluationgaze estimation error (degrees): 12.87; 12.37Helped
Regress visual axis instead of optical axis and applying ground-truth kappaResNet-18 and ResNet-50 · GazeGene test setangular error (degrees): 4.93 .30 vs 4.89 .20; 4.22 .21 vs 4.20 .29Hurt
Apply ground-truth kappa to optical-axis predictionsResNet-18 and ResNet-50 · GazeGene test setangular error (degrees): 4.93 .30 -> 4.89 .20; 4.22 .21 -> 4.20 .29Helped
Estimate gaze by reconstructing 3D eyeball structuresResNet-18 and ResNet-50 on GazeGene · GazeGene eyeball structure estimationoptical axis error (degrees): 4.98; 4.72Helped
Estimate gaze vergence depth from remote face imagesResNet-50 on GazeGene · GazeGene samples with vergence depth within [0.2m, 1.5m]average depth error (cm): 27cmMixed

Surprising findings

Limitations

Experimental setup

Datasets: GazeGene ETH-XGaze MPIIFaceGaze Gaze360 EyeDiap EVE

Benchmarks: GazeGene ETH-XGaze MPIIFaceGaze Gaze360 EyeDiap EVE

Metrics: angular error (degrees) 2D pixel error 3D error (cm) depth error (cm)

Baselines: FullFace Dilated-Net GazeTR 3DGazeNet ETH-XGaze MPIIFaceGaze Gaze360 EyeDiap EVE

Builds on: MetaHuman Unreal Engine ETH-XGaze UnityEyes

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy