Shape from shading in the light of mutual illumination
Image and Vision Computing - Special issue: 5th Alvey vision meeting
A novel algorithm for color constancy
International Journal of Computer Vision
Color constancy from mutual reflection
International Journal of Computer Vision
IEEE Transactions on Pattern Analysis and Machine Intelligence
Modeling the interaction of light between diffuse surfaces
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
When Shadows Become Interreflections
International Journal of Computer Vision - Special issue on computer vision research at NEC Research Institute
A collaborative framework for distributed microscopy
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Color models for outdoor machine vision
Computer Vision and Image Understanding
Shape from Equal Thickness Contours
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
A modified dichromatic reflection model for an analysis of interreflection
ICIP '95 Proceedings of the 1995 International Conference on Image Processing (Vol.2)-Volume 2 - Volume 2
Linear color segmentation and its implementation
Computer Vision and Image Understanding - Special issue on color for image indexing and retrieval
Cast shadow segmentation using invariant color features
Computer Vision and Image Understanding
On seeing and rendering colour gradients
Proceedings of the 4th symposium on Applied perception in graphics and visualization
Hi-index | 0.14 |
Mutual illumination occurs when light reflected from one surface impinges on a second one. The resulting additional illumination incident on the second surface affects both the color and intensity of the light reflected from it. As a consequence, the image of a surface in the presence of mutual illumination differs from what it otherwise would have been in the absence of mutual illumination. Unaccounted for mutual illumination can easily confuse methods that rely on intensity or color such as shape-from-shading or color-based object recognition. In this correspondence, we introduce an algorithm that removes mutual illumination effects from images. The domain is that of previously-segmented images of convex surfaces of uniform color and diffuse reflectance where for each surface the interreflection occurs mainly from one other surface and can be accurately accounted for within a one-bounce model. The algorithm is based on a singular value decomposition of the colors coming from each surface. Geometrical information about where on the surface the colors emanate from is not required. The RGB triples from a single convex surface experiencing interreflection fall in a plane; intersecting the planes generated from two interreflecting surfaces results in a unique interreflection color. Each pixel can then be factored into its interreflection and no-interreflection components so that a complete no-interreflection image is produced.