Computer Graphics

University of California - Berkeley

Illumination Decomposition for Material Recoloring with Consistent Interreflections


Changing the color of an object is a basic image editing operation, but a high quality result must also preserve natural shading. A common approach is to first compute reflectance and illumination intrinsic images. Reflectances can then be edited independently, and recomposed with the illumination. However, manipulating only the reflectance color does not account for diffuse interreflections, and can result in inconsistent shading in the edited image. We propose an approach for further decomposing illumination into direct lighting, and indirect diffuse illumination from each material. This decomposition allows us to change indirect illumination from an individual material independently, so it matches the modified reflectance color. To address the underconstrained problem of decomposing illumination into multiple components, we take advantage of its smooth nature, as well as user-provided constraints. We demonstrate our approach on a number of examples, where we consistently edit material colors and the associated interreflections.


Robert Carroll, Ravi Ramamoorthi, and Maneesh Agrawala. "Illumination Decomposition for Material Recoloring with Consistent Interreflections". SIGGRAPH 2011, August 2011. To appear.

Supplemental Material

For further details, including videos and supplmental materials, please see the project page hosted on the Visualization Lab website at