FACET: Fast and Accurate Event-Based Eye Tracking Using Ellipse Modeling for Extended Reality

Junyuan Ding, Ziteng Wang, Chang Gao, Min Liu, Qinyu Chen
9/23/2024
cs.CVcs.AI

Official code: DeanJY/FACET (11 stars, MIT, last commit 2025-05-23).

Abstract

Eye tracking is a key technology for gaze-based interactions in Extended Reality (XR), but traditional frame-based systems struggle to meet XR's demands for high accuracy, low latency, and power efficiency. Event cameras offer a promising alternative due to their high temporal resolution and low power consumption. In this paper, we present FACET (Fast and Accurate Event-based Eye Tracking), an end-to-end neural network that directly outputs pupil ellipse parameters from event data, optimized for real-time XR applications. The ellipse output can be directly used in subsequent ellipse-based pupil trackers. We enhance the EV-Eye dataset by expanding annotated data and converting original mask labels to ellipse-based annotations to train the model. Besides, a novel trigonometric loss is adopted to address angle discontinuities and a fast causal event volume event representation method is put forward. On the enhanced EV-Eye test set, FACET achieves an average pupil center error of 0.20 pixels and an inference time of 0.53 ms, reducing pixel error and inference time by 1.6$\times$ and 1.8$\times$ compared to the prior art, EV-Eye, with 4.4$\times$ and 11.7$\times$ less parameters and arithmetic operations. The code is available at https://github.com/DeanJY/FACET.

View on arXivView PDF

Code Implementations(1)

DeanJY/FACETOfficial100%
MIT

Code for FAEET: Fast and Accurate Event-Based Eye Tracking Using Ellipse Modeling for Extended Reality

110Python, Jupyter NotebookSep 13, 20241 years agoMIT

Similar Papers

Cite this paper

@article{ding2024facet,
  title  = {FACET: Fast and Accurate Event-Based Eye Tracking Using Ellipse Modeling for Extended Reality},
  author = {Junyuan Ding and Ziteng Wang and Chang Gao and Min Liu and Qinyu Chen},
  year   = {2024},
  eprint = {2409.15584},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.15584v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.15584.svg)](https://codeofpaper.com/paper/2409.15584)

Discussion