Separating corneal reflections for illumination estimation

Eyes exhibit a significant amount of specular reflection and could be used to derive a detailed estimate of frontal illumination. To determine a more accurate estimate of illumination from the environment, iris color and texture should be separated from the specularly reflected light, since they may substantially obscure reflections of the scene. In this paper, a method is presented for separating corneal reflections in an image of human irises. We consider the iris texture to be diffuse, and the observed image color is produced as the sum of the diffuse component and the specular component. A number of methods have been proposed to separate or decompose these two components. To our knowledge, all methods that use a single input image demonstrated success in only limited cases, such as for uniform colored lighting and simple object textures. They are not applicable to irises, which exhibit intricate textures and complicated reflections of the environment. To make this problem feasible, our method capitalizes on physical characteristics of human irises to obtain an illumination estimate that encompasses the prominent light contributors in the scene. Results of the algorithm are presented for eyes of different colors, including light colored eyes for which reflection separation is necessary to determine a valid illumination estimate.

[1]  I H Wallow,et al.  The color of the human eye: a review of morphologic correlates and of some conditions that affect iridial pigmentation. , 1997, Survey of ophthalmology.

[2]  J. Forrester,et al.  The Eye: Basic Sciences in Practice , 2002 .

[3]  E Claridge,et al.  Monte Carlo modelling of the spectral reflectance of the human eye. , 2002, Physics in medicine and biology.

[4]  Paul E. Debevec,et al.  Virtual Cinematography: Relighting through Computation , 2006, Computer.

[5]  Tan,et al.  Separating reflection components of textured surfaces using a single image , 2003, ICCV 2003.

[6]  Shree K. Nayar,et al.  Stereo in the presence of specular reflection , 1995, Proceedings of IEEE International Conference on Computer Vision.

[7]  Paul Debevec Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 2008, SIGGRAPH Classes.

[8]  Stephen Lin,et al.  Diffuse-Specular Separation and Depth Recovery from Image Sequences , 2002, ECCV.

[9]  Y. Weiss,et al.  Separating reflections from a single image using local features , 2004, CVPR 2004.

[10]  Worthy N. Martin,et al.  Human-computer interaction using eye-gaze input , 1989, IEEE Trans. Syst. Man Cybern..

[11]  Katsushi Ikeuchi,et al.  Separating Reflection Components of Textured Surfaces Using a Single Image , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Theo Gevers,et al.  Adaptive Image Segmentation by Combining Photometric Invariant Region and Edge Information , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Steven A. Shafer,et al.  Using color to separate reflection components , 1985 .

[14]  Yang Wang,et al.  Estimation of Multiple Illuminants from a Single Image of Arbitrary Known Geometry , 2002, ECCV.

[15]  Katsushi Ikeuchi,et al.  Stability issues in recovering illumination distribution from brightness in shadows , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[16]  Shimon Ullman,et al.  Face Recognition: The Problem of Compensating for Changes in Illumination Direction , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Takeo Kanade,et al.  The measurement of highlights in color images , 1988, International Journal of Computer Vision.

[18]  Narendra Ahuja,et al.  Estimation of the light source distribution and its use in integrated shape recovery from stereo and shading , 1993, 1993 (4th) International Conference on Computer Vision.

[19]  Shree K. Nayar,et al.  Removal of specularities using color and polarization , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Stephen Lin,et al.  Highlight removal by illumination-constrained inpainting , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[21]  Katsushi Ikeuchi,et al.  Illumination distribution from brightness in shadows: Adaptive estimation of illumination distribution with unknown reflectance properties in shadow regions , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[22]  Mark S. Drew,et al.  Removing Shadows from Images , 2002, ECCV.

[23]  Yen-Wei Chen,et al.  Separating Reflections from Images Using Kernel Independent Component Analysis , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[24]  E. Land Recent advances in retinex theory , 1986, Vision Research.

[25]  Rama Chellappa,et al.  Estimation of Illuminant Direction, Albedo, and Shape from Shading , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Erik Reinhard,et al.  An Ocularist's Approach to Human Iris Synthesis , 2003, IEEE Computer Graphics and Applications.

[27]  Shree K. Nayar,et al.  Eyes for relighting , 2004, SIGGRAPH 2004.

[28]  Gladimir V. G. Baranoski,et al.  A Predictive Light Transport Model for the Human Iris , 2006, Comput. Graph. Forum.

[29]  Yee-Hong Yang,et al.  Multiple Illuminant Direction Detection with Application to Image Synthesis , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Stephen Lin,et al.  Separating reflections in human iris images for illumination estimation , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[31]  Katsushi Ikeuchi,et al.  Temporal-color space analysis of reflection , 1994 .

[32]  Robert J. K. Jacob,et al.  What you look at is what you get: eye movement-based interaction techniques , 1990, CHI '90.

[33]  Frank C. H Tong,et al.  Specularity removal for shape-from-shading , 1987 .

[34]  Katsushi Ikeuchi,et al.  Illumination distribution from shadows , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[35]  Terrance E. Boult,et al.  Constraining Object Features Using a Polarization Reflectance Model , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  John Daugman,et al.  High Confidence Visual Recognition of Persons by a Test of Statistical Independence , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Shimon Ullman,et al.  Face Recognition: The Problem of Compensating for Changes in Illumination Direction , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Shengcai Liao,et al.  Illumination Invariant Face Recognition Using Near-Infrared Images , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Shree K. Nayar,et al.  The World in an Eye , 2004, CVPR.

[40]  Dan Witzner Hansen,et al.  Eye typing off the shelf , 2004, CVPR 2004.

[41]  Charles R. Dyer,et al.  Quantification and Correction of Iris Color , 2003 .