Rapidly deploying on-device eye tracking by distilling visual foundation models
Not on the map. Why?
Abstract (arXiv)
Eye tracking (ET) plays a critical role in augmented and virtual reality applications. However, rapidly deploying high-accuracy, on-device gaze estimation for new products remains challenging because hardware configurations (e.g., camera placement, camera pose, and illumination) often change across device generations. Visual foundation models (VFMs) excel on natural-image benchmarks and offer a promising path to rapid training and deployment; yet, we find that off-the-shelf VFMs still struggle to reach high accuracy on specialized near-eye infrared images. To close this gap, we introduce DistillGaze, a framework that distills a VFM using labeled synthetic data and unlabeled real data for rapid, high-accuracy on-device gaze estimation. DistillGaze proceeds in two stages. First, we adapt a VFM into a domain-specialized teacher using synthetic gaze labels and unlabeled real images. Synthetic data provide scalable, high-quality gaze supervision, while unlabeled real data bridges the synthetic-to-real domain gap. Second, we train an on-device student from both teacher guidance and self-training. Evaluated on a large-scale crowd-sourced dataset spanning more than 2,000 participants, DistillGaze reduces median gaze error by 58.6% relative to synthetic-only baselines while maintaining a lightweight 256K-parameter model suitable for real-time on-device deployment. More broadly, DistillGaze offers an efficient path to training and deploying ET models that adapt to hardware changes, and a recipe for combining synthetic supervision with unlabeled real data in on-device regression tasks.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 39 of its 51 references that are in the map. First posted on arXiv 2 Apr 2026.
Builds on
39 of 51 references.
References · 39
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2025DINOv3cited by 1,297
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
27 more
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2021iBOT: Image BERT Pre-Training with Online Tokenizercited by 891
- 2025SAM 3: Segment Anything with Conceptscited by 835
- 2019Contrastive Representation Distillationcited by 734
- 2019Similarity-Preserving Knowledge Distillationcited by 507
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2023RemoteCLIP: A Vision Language Foundation Model for Remote Sensingcited by 357
- 2016Learning from Simulated and Unsupervised Images through Adversarial Trainingcited by 287
- 2023SpectralGPT: Spectral Remote Sensing Foundation Modelcited by 250
- 2023A Cookbook of Self-Supervised Learningcited by 248
- 2019Gaze360: Physically Unconstrained Gaze Estimation in the Wildcited by 173
- 2015Appearance-Based Gaze Estimation in the Wildcited by 153
- 2025OmniDrive: A Holistic Vision-Language Dataset for Autonomous Driving with Counterfactual Reasoningcited by 142
- 2020ETH-XGaze: A Large Scale Dataset for Gaze Estimation under Extreme Head Pose and Gaze Variationcited by 141
- 2021Gaze Estimation using Transformercited by 68
- 2019Self-supervised Domain Adaptation for Computer Vision Taskscited by 58
- 2021PureGaze: Purifying Gaze Feature for Generalizable Gaze Estimationcited by 54
- 2015Rendering of Eyes for Eye-Shape Registration and Gaze Estimationcited by 49
- 2021TEyeD: Over 20 million real-world eye images with Pupil, Eyelid, and Iris 2D and 3D Segmentations, 2D and 3D Landmarks, 3D Eyeball, Gaze Vector, and Eye Movement Typescited by 32
- 2023DARE-GRAM : Unsupervised Domain Adaptation Regression by Aligning Inverse Gram Matricescited by 28
- 2020Improving out-of-distribution generalization via multi-task self-supervised pretrainingcited by 26
- 2020OpenEDS2020: Open Eyes Datasetcited by 20
- 2024Evaluation of Eye Tracking Signal Quality for Virtual Reality Applications: A Case Study in the Meta Quest Procited by 6
- 2024Deep Domain Adaptation: A Sim2Real Neural Approach for Improving Eye-Tracking Systemscited by 6
- 2025Digitally Prototype Your Eye Tracker: Simulating Hardware Performance using 3D Synthetic Datacited by 2
- 2023VIC-KD: Variance-Invariance-Covariance Knowledge Distillation to Make Keyword Spotting More Robust Against Adversarial Attackscited by 1
- 2023Co-training and Co-distillation for Quality Improvement and Compression of Language Modelscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.