Patent attributes
The pupil locations of a user with respect to a computing device can be determined by capturing one or more images of the user and analyzing those images using a set of pupil detection algorithms. Each algorithm can produce at least one estimated position with an associated confidence value, and this information from each algorithm can be used to determine a probable location of each pupil. In some embodiments, one or more environmental factors can be used to adjust the confidence values or select algorithms based on how the corresponding algorithms perform under those conditions. Similarly, an independence of the various algorithms can be utilized in some embodiments to adjust the confidence levels or weight results based on a level of dependence between those algorithms.