Detecting illumination in images
First Claim
Patent Images
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
- obtain a first image of a scene that is illuminated with m light sources, wherein the first image is associated with a first spectral component;
obtain a second image of the scene, wherein the second image is associated with a second spectral component that is different from the first spectral component;
obtain mappings between regions in the first image and spatially corresponding regions in the second image;
apply the mappings to regions of the first image to obtain values for the spatially corresponding regions of the second image, wherein each value is indicative of the likelihood that the value'"'"'s corresponding region is illuminated by 1 of the m light sources;
identify that mapping whose associated value is most indicative of one of the m light sources; and
identify the one light source as an illuminant of the scene.
0 Assignments
0 Petitions
Accused Products
Abstract
An image having m light sources, with m preferably equaling 2 or 3, is segmented into different regions, each of which is lit by only one of the m light sources, by obtaining paired imaged with different filtering, for example a filtered and an unfiltered image, applying to the image pairs sets of m pre-computed mappings at the pixel or region level, and selecting the most appropriate. The rendering of the information in the image maybe adjusted accordingly.
9 Citations
25 Claims
-
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
obtain a first image of a scene that is illuminated with m light sources, wherein the first image is associated with a first spectral component; obtain a second image of the scene, wherein the second image is associated with a second spectral component that is different from the first spectral component; obtain mappings between regions in the first image and spatially corresponding regions in the second image; apply the mappings to regions of the first image to obtain values for the spatially corresponding regions of the second image, wherein each value is indicative of the likelihood that the value'"'"'s corresponding region is illuminated by 1 of the m light sources; identify that mapping whose associated value is most indicative of one of the m light sources; and identify the one light source as an illuminant of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing an image, comprising:
-
obtaining a first image of a scene that is illuminated with m light sources, wherein the first image is associated with a first spectral component; obtaining a second image of the scene, wherein the second image is associated with a second spectral component that is different from the first spectral component; obtaining mappings between regions in the first image and spatially corresponding regions in the second image; applying the mappings to regions of the first image to obtain values for the spatially corresponding regions of the second image, wherein each value is indicative of the likelihood that the value'"'"'s corresponding region is illuminated by 1 of the m light sources; identifying that mapping whose associated value is most indicative of one of the m light sources; and identifying the one light source as an illuminant of the scene. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An electronic device, comprising:
-
memory; one or more image capture sensors operatively coupled to the memory; a display operatively coupled to the memory; and one or more processors operatively coupled to the memory, one or more image capture sensors and the display and configured to execute instructions stored in the memory to cause the one or more processors to— obtain a first image of a scene that is illuminated with m light sources, wherein the first image is associated with a first spectral component, obtain a second image of the scene, wherein the second image is associated with a second spectral component that is different from the first spectral component, obtain mappings between regions in the first image and spatially corresponding regions in the second image, apply the mappings to regions of the first image to obtain values for the spatially corresponding regions of the second image, wherein each value is indicative of the likelihood that the value'"'"'s corresponding region is illuminated by 1 of the m light sources, identify that mapping whose associated value is most indicative of one of the m light sources, and identify the one light source as an illuminant of the scene.
-
Specification