atlas

Research map / 3D vision / Human pose estimation

Gaze-LLE: Gaze Target Estimation via Large-Scale Learned Encoders

CVPR 2025 · 3D vision › Human pose estimation · approach: Category-level object pose estimation · 26 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.

Gaze-LLE streamlines gaze target estimation by training a small 3-layer transformer decoder with head-position prompting on top of a frozen DINOv2 encoder, achieving SOTA on GazeFollow, VideoAttentionTarget, and ChildPlay.

Problem

Gaze target estimation (predicting where a person is looking in a scene) has relied on complex multi-branch architectures with separate head/scene encoders and auxiliary depth/pose models, which are hard to train and do not benefit from foundation model advances.

Approach

Use a single frozen DINOv2 scene feature map, add a learned head-position embedding to tokens at the person's head location (late in the pipeline), and decode gaze with a small transformer plus conv heatmap decoder, eliminating head branches, fusion modules, and multi-task losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Gaze-LLE with a frozen DINOv2 ViT-L backbone instead of the strongest reported baselineGaze target estimation · GazeFollow testAUC: 0.944 -> 0.958Helped
Use Gaze-LLE with a frozen DINOv2 ViT-L backbone instead of the strongest reported baselineGaze target estimation · VideoAttentionTargetAUC: 0.917 -> 0.937Helped
Use Gaze-LLE with a frozen DINOv2 ViT-L backbone instead of the strongest reported baselineGaze target estimation · ChildPlayAUC: 0.935 -> 0.951Helped
Add head prompting (ablation)Gaze-LLE · GazeFollow testAUC: 0.926 -> 0.956Helped
Replace DINOv2 with CLIP as the pretrained backbone (ablation)Gaze-LLE · GazeFollow testAUC: 0.958 -> 0.953Hurt
Replace DINOv2 with MAE as the pretrained backbone (ablation)Gaze-LLE · GazeFollow testAUC: 0.958 -> 0.947Hurt
Replace DINOv2 with a supervised ImageNet-1k backbone (ablation)Gaze-LLE · GazeFollow testAUC: 0.958 -> 0.928Hurt
Move head prompting from Layer 1 to Layer 3 (ablation)Gaze-LLE · GazeFollow testAUC: 0.956 -> 0.955No clear effect
Use a transformer decoder instead of a convolutional decoder (ablation)Frozen DINOv2 gaze baseline with late head integration and H+S branches · GazeFollowAUC: 0.932 -> 0.954Helped
Use a transformer decoder instead of a convolutional decoder (ablation)Frozen DINOv2 gaze baseline with late head integration and a scene-only branch · GazeFollowAUC: 0.916 -> 0.953Helped
Remove the separate head branch (ablation)Frozen DINOv2 gaze baseline with a transformer decoder · GazeFollowAUC: 0.954 -> 0.953No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GazeFollow VideoAttentionTarget ChildPlay GOO-Real

Benchmarks: GazeFollow VideoAttentionTarget ChildPlay GOO-Real

Metrics: AUC Avg L2 Min L2 AP (in/out) P.Head

Baselines: Chong et al. Miao et al. Gupta et al. Tafasca et al. Jin et al. Fang et al. Tonini et al.

Builds on: DINOv2 Recasens et al. GazeFollow two-branch architecture Tafasca et al. transformer gaze backbone

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