Carnegie Mellon University
Reflectance Analysis Under Solar Illumination

Yoichi Sato and Katsushi Ikeuchi
IEEE Workshop on Physics-Based Modeling and Computer Vision, June, 1995, pp. 180-187.

  • Adobe portable document format (pdf) (809KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

The paper describes reflectance analysis of real images taken in an outdoor environment. In the past, the fundamental difficulties involved in analyzing outdoor images have prevented the use of traditional techniques for reflectance analysis such as shape from shading and photometric stereo. Those difficulties include: 1. multiple reflection components due to two light sources of different spectral and spatial distributions, namely the sunlight and the skylight, 2. ambiguity, in surface normal determination caused by the sun's restricted motion on the ecliptic, and 3. non-uniform surface albedo of object surfaces. In order to overcome those difficulties, we developed a reflectance model under solar illumination. Based on this model, we proposed solutions for each of these problems. We have successfully tested our algorithms using real color images taken both in a laboratory setup simulating sunlight, and in an outdoor environment under solar illumination.


Text Reference
Yoichi Sato and Katsushi Ikeuchi, "Reflectance Analysis Under Solar Illumination," IEEE Workshop on Physics-Based Modeling and Computer Vision, June, 1995, pp. 180-187.

BibTeX Reference
   author = "Yoichi Sato and Katsushi Ikeuchi",
   title = "Reflectance Analysis Under Solar Illumination",
   booktitle = "IEEE Workshop on Physics-Based Modeling and Computer Vision",
   pages = "180-187",
   month = "June",
   year = "1995",