atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Gaze from Origin: Learning for Generalized Gaze Estimation by Embedding the Gaze Frontalization Process

AAAI 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Augmentation and mixture-of-experts generalization · 8 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.

Proposes GFAL, a gaze domain generalization framework that embeds a gaze frontalization process (image-warping module rotating eyes to (0,0)) as an auxiliary task with a consistency loss, training on ETH-XGaze or Gaze360 without target data.

Problem

Cross-domain gaze estimation: gaze estimators trained on one dataset degrade on unseen datasets, attributed to infinite, continuous gaze regression labels.

Approach

Use gaze frontalization (rotating the eyeball in the input face image to look at the camera, (0,0)) as an auxiliary task; the feature extractor must both estimate gaze and produce a warping field that frontalizes the eyes, with a consistency loss re-estimating gaze and head orientation on the warped image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add gaze frontalization as an auxiliary taskResNet-18 gaze estimation · ETH-XGaze → MPIIGazeangular error (degrees): 7.48 -> 5.72Helped
Add gaze frontalization as an auxiliary taskResNet-18 gaze estimation · ETH-XGaze → EyeDiapangular error (degrees): 7.86 -> 6.97Helped
Add gaze frontalization as an auxiliary taskResNet-18 gaze estimation · Gaze360 → MPIIGazeangular error (degrees): 7.70 -> 7.18Helped
Add gaze frontalization as an auxiliary taskResNet-18 gaze estimation · Gaze360 → EyeDiapangular error (degrees): 8.12 -> 7.38Helped
Use MS-SSIM instead of L1, L2, or SSIM for the frontalization loss (ablation)GFAL · Cross-dataset gaze estimationangular error (degrees): L1 7.28, 7.40, 6.76, 7.47; L2 7.12, 8.25, 7.18, 8.19; SSIM 6.78, 8.59, 6.33, 7.56; MS-SSIM 5.72, 6.97, 7.18, 7.38Mixed
Use the reference gaze and head labels in consistency loss (L*_con) instead of predicted targets (L_con) (ablation)GFAL · Cross-dataset gaze estimationangular error (degrees): 6.02, 8.16, 7.91, 7.47 -> 5.72, 6.97, 7.18, 7.38Helped
Frontalize from (θ, ψ) to (0,0) rather than from (0,0) to (θ, ψ) (ablation)GFAL · Cross-dataset gaze estimationangular error (degrees): 7.33, 7.15, 7.56, 7.87 -> 5.72, 6.97, 7.18, 7.38Helped
Add consistency loss to gaze frontalization (ablation)GFAL · Cross-dataset gaze estimationangular error (degrees): 7.92, 8.92, 7.41, 8.59 -> 5.72, 6.97, 7.18, 7.38Helped
Replace image warping with gaze redirection (ablation)GFAL · Cross-dataset gaze estimationangular error (degrees): DeepWarp 7.35, 8.93, 6.73, 6.89; FAZE 8.10, 9.37, 6.87, 7.66; ST-ED 7.22, 8.20, 7.40, 8.15; warping 5.72, 6.97, 7.18, 7.Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ETH-XGaze Gaze360 MPIIGaze EyeDiap

Benchmarks: MPIIGaze EyeDiap

Metrics: angular error (degrees)

Baselines: Full-Face RT-Gene Dilated-Net CA-Net GazeTR PureGaze FAZE RAT LatentGaze GazeCon CDG ADDA

Builds on: Baseline (Zhang et al. 2020) PureGaze ResNet MS-SSIM

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