atlas

Research map / Architectures and efficiency / Attention and transformers

Sharingan: A Transformer Architecture for Multi-Person Gaze Following

CVPR 2024 · Architectures and efficiency › Attention and transformers · approach: Transformer expressivity and circuits · 31 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 Sharingan, a transformer that encodes each person as a single location-aware gaze token alongside image tokens and decodes per-person gaze heatmaps with a multiscale Conditional DPT, enabling multi-person gaze following in one forward pass.

Problem

Gaze following (predicting the 2D pixel where a person looks) has been done one person per forward pass with CNNs; prior transformer multi-person methods use fixed learnable queries that require matching, making reliable evaluation and integration hard.

Approach

Each person's head crop is encoded by a gaze backbone into a gaze token (plus a bounding-box embedding) that is concatenated with image tokens in a ViT encoder; a Conditional DPT decoder fuses multi-level image features with each gaze token via element-wise products to produce per-person heatmaps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the location-aware gaze token instead of head-mask embeddings (ablation)Sharingan · GazeFollowAvg. D.: 0.117 -> 0.113Helped
use the location-aware gaze token instead of head-crop tokens (ablation)Sharingan · GazeFollowAvg. D.: 0.138 -> 0.113Helped
use the location-aware gaze token instead of gaze-cone tokens (ablation)Sharingan · GazeFollowAvg. D.: 0.133 -> 0.113Helped
use Conditional DPT rather than direct token-to-heatmap decoding (ablation)Sharingan · GazeFollowAvg. D.: 0.302 -> 0.113Helped
use Conditional DPT rather than token-to-image dot-product decoding (ablation)Sharingan · GazeFollowAvg. D.: 0.120 -> 0.113Helped
upsample the image representation before dot-product decoding (ablation)Sharingan · GazeFollowAvg. D.: 0.120 -> 0.116Helped
increase training people count from N tr_p = 2 to N tr_p = 3 (ablation)Sharingan · GazeFollowAvg. D.: 0.113 -> 0.114No clear effect
increase training people count from N tr_p = 2 to N tr_p = 4 (ablation)Sharingan · GazeFollowAvg. D.: 0.113 -> 0.113No clear effect
remove the angular loss (ablation)Sharingan · GazeFollowgaze-following performanceNo clear effect
regress 2D points instead of predicting gaze heatmaps (ablation)Sharingan · GazeFollowAvg. D.: 0.113 -> 0.106Helped
regress 2D points instead of predicting gaze heatmaps (ablation)Sharingan · GazeFollowMin. D.: 0.057 -> 0.066Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GazeFollow VideoAttentionTarget ChildPlay CrowdHuman

Benchmarks: GazeFollow VideoAttentionTarget ChildPlay

Metrics: AUC Avg. Distance Min. Distance AP PLAH RLAH

Baselines: Jin et al. multi-person gaze network Tafasca et al. 2023 Gupta et al. gaze following Chong et al. Tu et al. Tonini et al.

Builds on: DPT DETR Multimodal MAE Stochastic Weight Averaging

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