Automatic illuminant estimation that incorporates apparatus setting and intrinsic color casting information
First Claim
1. An image apparatus for providing an estimated final illuminant of a scene, the image apparatus comprising:
- a capturing system that captures an input image of the scene, the input image including a plurality of input colors; and
a control system that compares at least one of the input colors to an illuminant database that includes an illuminant gamut of observable colors for a plurality of possible illuminants, evaluates if the scene has intrinsic color casting, and, if the scene is determined to have intrinsic color casting, generates a color distribution of the input image to determine a color casting of the input image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image apparatus (10) for providing an estimated final illuminant of a scene (12) and subsequently providing an adjusted image (218) of a scene (12) includes a capturing system (226) and a control system (232). The capturing system (226) captures information for an input image (416) of the scene (12) while at an apparatus setting. The input image (416) is defined by a plurality of input colors. The control system (226) can compare at least one of the input colors to an illuminant database (245) that includes an illuminant gamut of observable colors for a plurality of possible illuminants, and can evaluate the apparatus setting to select one of the possible illuminants to be the estimated final illuminant. Examples of possible apparatus settings include an aperture size and an exposure time. With this design, the present invention is better able to distinguish between some possible outdoor illuminants and some possible indoor illuminants with improved accuracy. Additionally, the control system (226) can evaluate a consistency matching error for the plurality of possible illuminants to determine if the scene (12) has intrinsic color casting.
-
Citations
22 Claims
-
1. An image apparatus for providing an estimated final illuminant of a scene, the image apparatus comprising:
-
a capturing system that captures an input image of the scene, the input image including a plurality of input colors; and a control system that compares at least one of the input colors to an illuminant database that includes an illuminant gamut of observable colors for a plurality of possible illuminants, evaluates if the scene has intrinsic color casting, and, if the scene is determined to have intrinsic color casting, generates a color distribution of the input image to determine a color casting of the input image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing an estimated final illuminant of a scene, the method comprising the steps of:
-
capturing an input image of the scene with a capturing system, the input image including a plurality of input colors; comparing at least one of the input colors to an illuminant database that includes an illuminant gamut of observable colors for a plurality of possible illuminants with a control system, and evaluating if the scene has intrinsic color casting with the control system and, if the scene is determined to have intrinsic color casting, generating a color distribution of the input image to determine a color casting of the input image with the control system. - View Dependent Claims (7, 8, 9)
-
-
10. An image apparatus for providing an estimated final illuminant of a scene, the image apparatus comprising:
-
a capturing system that captures an input image of the scene, the input image including a plurality of input colors including a first input color and a second input color that is different from the first input color; and a control system including a processor that accesses an illuminant database that includes a first illuminant gamut for a first illuminant and a second illuminant gamut for a second illuminant, the first illuminant gamut being different from the second illuminant gamut, the first illuminant gamut including a plurality of different first observable colors in the visible spectrum for the first illuminant, and the second illuminant gamut including a plurality of different second observable colors in the visible spectrum for the second illuminant;
wherein the control system (i) compares the first input color to the plurality of different first observable colors to determine a first, closest first observable color;
(ii) determines a first separation distance between the first input color and the first, closest first observable color;
(iii) compares the second input color to the plurality of different first observable colors to determine a second, closest first observable color that is different from the first, closest first observable color;
(iv) determines a second separation distance between the second input color and the second, closest first observable color;
(v) compares the first input color to the plurality of different second observable colors to determine a first, closest second observable color;
(vi) determines a third separation distance between the first input color and the first, closest second observable color;
(vii) compares the second input color to the plurality of different second observable colors to determine a second, closest second observable color that is different from the first, closest second observable color; and
(viii) determines a fourth separation distance between the second input color and the second, closest second observable color to select one of the first illuminant or the second illuminant to be the estimated final illuminant. - View Dependent Claims (11, 12)
-
-
13. An image apparatus for providing an estimated final illuminant of a scene, the image apparatus comprising:
-
a capturing system that captures an input image of the scene, the input image including a plurality of input colors including a first input color and a second input color that is different from the first input color; and a control system including a processor that accesses an illuminant database that includes a first illuminant gamut for a first illuminant and a second illuminant gamut for a second illuminant, the first illuminant gamut being different from the second illuminant gamut, the first illuminant gamut including a plurality of different first observable colors in the visible spectrum for the first illuminant, and the second illuminant gamut including a plurality of different second observable colors in the visible spectrum for the second illuminant;
wherein the control system (i) evaluates the plurality of input colors from the input image to create a list of non-redundant input colors, (ii) compares each of the input colors in the list of non-redundant input colors to each of the plurality of different first observable colors in the first illuminant gamut, and (iii) compares each of the input colors in the list of non-redundant input colors to each of the plurality of different second observable colors in the second illuminant gamut to select one of the first illuminant or the second illuminant to be the estimated final illuminant. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for providing an estimated final illuminant of a scene, the method comprising the steps of:
-
capturing an input image of the scene with a capturing system, the entire input image including a plurality of input colors including a first input color and a second input color that is different from the first input color; accessing an illuminant database that includes a first illuminant gamut for a first illuminant and a second illuminant gamut for a second illuminant using a control system having a processor, the first illuminant gamut being different from the second illuminant gamut, the first illuminant gamut including a plurality of different first observable colors in the visible spectrum for the first illuminant, and the second illuminant gamut including a plurality of different second observable colors in the visible spectrum for the second illuminant; evaluating the plurality of input colors including the first and second input colors from the input image with the control system to create a list of non-redundant input colors; and comparing each of the input colors including the first and second input colors in the list of non-redundant input colors to each of the plurality of different first observable colors in the first illuminant gamut with the control system, and comparing each of the input colors including the first and second input colors in the list of non-redundant input colors to each of the plurality of different second observable colors in the second illuminant gamut with the control system to select one of the first illuminant or the second illuminant to be the estimated final illuminant.
-
-
21. A method for providing an estimated final illuminant of a scene, the method comprising the steps of:
-
capturing an input image of the scene with a capturing system, the entire input image including a plurality of input colors including a first input color and a second input color that is different from the first input color; accessing an illuminant database that includes a first illuminant gamut for a first illuminant and a second illuminant gamut for a second illuminant using a control system having a processor, the first illuminant gamut being different from the second illuminant gamut, the first illuminant gamut including a plurality of different first observable colors in the visible spectrum for the first illuminant, and the second illuminant gamut including a plurality of different second observable colors in the visible spectrum for the second illuminant; and selecting one of the first illuminant or the second illuminant to be the estimated final illuminant by (i) comparing the first input color to the plurality of different first observable colors to determine a first, closest first observable color with the control system;
(ii) determining a first separation distance between the first input color and the first, closest first observable color with the control system;
(iii) comparing the second input color to the plurality of different first observable colors to determine a second, closest first observable color that is different from the first, closest first observable color with the control system;
(iv) determining a second separation distance between the second input color and the second, closest first observable color with the control system;
(v) comparing the first input color to the plurality of different second observable colors to determine a first, closest second observable color with the control system;
(vi) determining a third separation distance between the first input color and the first, closest second observable color with the control system;
(vii) comparing the second input color to the plurality of different second observable colors to determine a second, closest second observable color that is different from the first, closest second observable color with the control system; and
(viii) determining a fourth separation distance between the second input color and the second, closest second observable color with the control system. - View Dependent Claims (22)
-
Specification