Estimating Positions and Radiances of a Small Number of Light Sources for Real-Time Image-Based Lighting

Image-based lighting (IBL) of virtual objects has become a popular approach to blending virtual and real scenes. In IBL an omni-directional image of a scene is used as the illumination environment for rendering virtual objects. Typically, this rendering is based on global illumination techniques which are far from capable of real-time performance. In this paper we describe how to estimate the positions and radiances of a small number of point light sources, e.g., on the order of 5 to 10, which will produce virtual object appearances which are consistent with those obtained using IBL. The estimated light source parameters can be used directly in OpenGL rendering for real-time performance. We demonstrate the approach on natural scenes.

[1]  Martin Reddy,et al.  Computer graphics and virtual environments - from realism to real-time , 2001 .

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

[3]  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.

[4]  Katsushi Ikeuchi,et al.  Acquiring a Radiance Distribution to Superimpose Virtual Objects onto Real Scene , 2001, MVA.

[5]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[6]  Edward Angel Interactive computer graphics - a top-down approach with OpenGL , 1997 .