Optimization-Based Eye Tracking using Deflectometric Information
Not on the map. Why?
Abstract (arXiv)
Eye tracking is an important tool with a wide range of applications in Virtual, Augmented, and Mixed Reality (VR/AR/MR) technologies. State-of-the-art eye tracking methods are either reflection-based and track reflections of sparse point light sources, or image-based and exploit 2D features of the acquired eye image. In this work, we attempt to significantly improve reflection-based methods by utilizing pixel-dense deflectometric surface measurements in combination with optimization-based inverse rendering algorithms. Utilizing the known geometry of our deflectometric setup, we develop a differentiable rendering pipeline based on PyTorch3D that simulates a virtual eye under screen illumination. Eventually, we exploit the image-screen-correspondence information from the captured measurements to find the eye's rotation, translation, and shape parameters with our renderer via gradient descent. In general, our method does not require a specific pattern and can work with ordinary video frames of the main VR/AR/MR screen itself. We demonstrate real-world experiments with evaluated mean relative gaze errors below 0.45 degrees at a precision better than 0.11 degrees. Moreover, we show an improvement of 6X over a representative reflection-based state-of-the-art method in simulation.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 5 of its 53 references that are in the map. First posted on arXiv 9 Mar 2023.
Builds on
5 of 53 references.
References · 5
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
- 2016Eye Tracking for Everyonecited by 155
- 2021Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Renderingcited by 71
- 2020Event Based, Near Eye Gaze Tracking Beyond 10,000Hzcited by 53
- 2022Multi-View Mesh Reconstruction with Neural Deferred Shadingcited by 44
Built on by
Citing papers per year: 2023: 2.
2 papers.