L2CS-Net: Fine-Grained Gaze Estimation in Unconstrained Environments
About
Human gaze is a crucial cue used in various applications such as human-robot interaction and virtual reality. Recently, convolution neural network (CNN) approaches have made notable progress in predicting gaze direction. However, estimating gaze in-the-wild is still a challenging problem due to the uniqueness of eye appearance, lightning conditions, and the diversity of head pose and gaze directions. In this paper, we propose a robust CNN-based model for predicting gaze in unconstrained settings. We propose to regress each gaze angle separately to improve the per-angel prediction accuracy, which will enhance the overall gaze performance. In addition, we use two identical losses, one for each angle, to improve network learning and increase its generalization. We evaluate our model with two popular datasets collected with unconstrained settings. Our proposed model achieves state-of-the-art accuracy of 3.92{\deg} and 10.41{\deg} on MPIIGaze and Gaze360 datasets, respectively. We make our code open source at https://github.com/Ahmednull/L2CS-Net.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Gaze Estimation | Gaze360 (test) | MAE (All 360°)15.81 | 52 | |
| Gaze Estimation | MPIIFaceGaze (leave-one-subject-out) | Mean Angular Error3.92 | 28 | |
| Gaze Estimation | GFIE trained on Gaze360 (Backward) | Angular Error (degrees)34.89 | 24 | |
| 3D Gaze Estimation | GFIE (test) | MAE 3D17.73 | 23 | |
| Gaze Estimation | Gaze360 | Angular Error10.41 | 16 | |
| Gaze Estimation | MPIIFaceGaze | Angular Error (degrees)3.92 | 15 | |
| Gaze Estimation | GFIE trained on Gaze360 (Front) | Angular Error (degrees)24.97 | 12 | |
| Gaze Estimation | GFIE Front facing trained on Gaze360 | Angular Error26.12 | 12 | |
| Gaze Estimation | Gaze360 trained on GFIE (Front) | Angular Error43.1 | 12 | |
| Gaze Estimation | GFIE trained on Gaze360 (Full) | Angular Error (degrees)28.14 | 12 |