| Literature DB >> 33828657 |
Wolfgang Fuhl1, Thomas C Kübler1, Dennis Hospach1, Oliver Bringmann1, Wolfgang Rosenstiel1, Enkelejda Kasneci1.
Abstract
Eye-tracking technology has to date been primarily employed in research. With recent advances in affordable video-based devices, the implementation of gaze-aware smartphones, and marketable driver monitoring systems, a considerable step towards pervasive eye-tracking has been made. However, several new challenges arise with the usage of eye-tracking in the wild and will need to be tackled to increase the acceptance of this technology. The main challenge is still related to the usage of eye-tracking together with eyeglasses, which in combination with reflections for changing illumination conditions will make a subject "untrackable". If we really want to bring the technology to the consumer, we cannot simply exclude 30% of the population as potential users only because they wear eyeglasses, nor can we make them clean their glasses and the device regularly. Instead, the pupil detection algorithms need to be made robust to potential sources of noise. We hypothesize that the amount of dust and dirt on the eyeglasses and the eye-tracker camera has a significant influence on the performance of currently available pupil detection algorithms. Therefore, in this work, we present a systematic study of the effect of dust and dirt on the pupil detection by simulating various quantities of dirt and dust on eyeglasses. Our results show 1) an overall high robustness to dust in an offfocus layer. 2) the vulnerability of edge-based methods to even small in-focus dust particles. 3) a trade-off between tolerated particle size and particle amount, where a small number of rather large particles showed only a minor performance impact.Entities:
Keywords: data quality; dirt simulation; eye tracking; pupil detection; robustness
Year: 2017 PMID: 33828657 PMCID: PMC7141060 DOI: 10.16910/jemr.10.3.1
Source DB: PubMed Journal: J Eye Mov Res ISSN: 1995-8692 Impact factor: 0.957
Performance of the SET algorithm. The results show the reduction in detection rate (in %) due to dirt for an error rate of 5 pixels. The baseline are detection rates achieved on clean images. F represents the focal length, SG the size group, whereas P50-P500 values specify the amount of particles. Bold highlights a reduction in the detection rate relatively to clean data of more than 10%.
| F | SG | P50 | P100 | P200 | P300 | P400 | P500 |
|---|---|---|---|---|---|---|---|
| 2.8 | 1 | 0 | 0 | -2 | -2 | -2 | -3 |
| 2 | 0 | -2 | -7 | -9 | |||
| 3 | -3 | -1 | |||||
| 4 | -3 | ||||||
| 4.0 | 1 | 0 | 1 | -1 | -2 | -1 | -2 |
| 2 | 0 | 0 | -2 | -3 | -4 | ||
| 3 | -1 | -6 | -7 | -9 | -9 | ||
| 4 | -1 | -3 | -6 | ||||
| 5.6 | 1 | 0 | -1 | -1 | -2 | -3 | -2 |
| 2 | -1 | 0 | -3 | -1 | -5 | -5 | |
| 3 | 0 | -2 | -9 | -8 | -8 | ||
| 4 | 2 | -2 | -8 |
Performance of the Świrski algorithm. The results show the reduction in detection rate (in %) due to dirt for an error rate of 5 pixels. The baseline are detection rates achieved on clean images. F represents the focal length, SG the size group, whereas P50-P500 values specify the amount of particles. Bold highlights a reduction in the detection rate relatively to clean data of more than 10%.
| F | SG | P50 | P100 | P200 | P300 | P400 | P500 |
|---|---|---|---|---|---|---|---|
| 2.8 | 1 | -3 | -2 | -2 | -4 | -2 | -4 |
| 2 | -3 | -5 | |||||
| 3 | |||||||
| 4 | |||||||
| 4.0 | 1 | -1 | -4 | -5 | -2 | -3 | |
| 2 | -3 | -3 | |||||
| 3 | -8 | ||||||
| 4 | -8 | ||||||
| 5.6 | 1 | -2 | -1 | -5 | -1 | -5 | -2 |
| 2 | 0 | 0 | -4 | ||||
| 3 | -1 | ||||||
| 4 | -9 |
Performance of the ExCuSe algorithm. The results show the reduction in detection rate (in %) due to dirt for an error rate of 5 pixels. The baseline are detection rates achieved on clean images. F represents the focal length, SG the size group, whereas P50-P500 values specify the amount of particles. Bold highlights a reduction in the detection rate relatively to clean data of more than 10%.
| F | SG | P50 | P100 | P200 | P300 | P400 | P500 |
|---|---|---|---|---|---|---|---|
| 2.8 | 1 | 2 | 1 | 2 | 1 | 1 | 0 |
| 2 | 0 | -1 | -2 | -7 | |||
| 3 | -2 | -7 | |||||
| 4 | -4 | ||||||
| 4.0 | 1 | 2 | 1 | 1 | 0 | -1 | -2 |
| 2 | 0 | -5 | |||||
| 3 | -5 | ||||||
| 4 | -6 | ||||||
| 5.6 | 1 | 0 | 0 | -2 | -5 | -5 | -8 |
| 2 | -3 | -8 | |||||
| 3 | -5 | ||||||
| 4 |
Performance of the ElSe algorithm. The results show the reduction in detection rate (in %) due to dirt for an error rate of 5 pixels. The baseline are detection rates achieved on clean images. F represents the focal length, SG the size group, whereas P50-P500 values specify the amount of particles. Bold highlights a reduction in the detection rate relatively to clean data of more than 10%.
| F | SG | P50 | P100 | P200 | P300 | P400 | P500 |
|---|---|---|---|---|---|---|---|
| 2.8 | 1 | 0 | 0 | 0 | -1 | -2 | -1 |
| 2 | -2 | -4 | -5 | -8 | |||
| 3 | -3 | -7 | |||||
| 4 | -5 | ||||||
| 4.0 | 1 | 0 | -1 | -2 | -3 | -3 | -5 |
| 2 | -3 | -9 | |||||
| 3 | -8 | ||||||
| 4 | |||||||
| 5.6 | 1 | -2 | -2 | -5 | -8 | -8 | |
| 2 | -4 | -8 | -2 | ||||
| 3 | -4 | ||||||
| 4 |