Method and system for performing white balancing operations on captured images
First Claim
1. A method of performing white balancing for a captured image, said method comprising:
- sampling image data from said captured image using a camera system producing sampled image data;
determining a likely illuminant for said captured image using a function of a set of weights resident on said camera system and said sampled image data, wherein said set of weights is derived using crowdsourcing procedures, wherein said determining said likely illuminant comprises calculating and using a summation of each weight of said set of weights combined with image data comprising coordinates and associated color data related to said sampled image data; and
computing a white balance correction for said captured image using said likely illuminant.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are operable to perform automatic white balancing operations on images captured by a camera system through the use of weights derived through crowdsourcing procedures. Embodiments of the present invention use crowdsourced weight data resident on the camera system in combination with sampled image data of a captured image to determine a likely illuminant source. When performing automatic white balancing operations on the captured image, embodiments of the present invention may also compute a confidence score which may present the user with a choice to either use the likely illuminant determined using the crowdsourced weights or the camera system'"'"'s default or normal automatic white balancing correction algorithm.
178 Citations
24 Claims
-
1. A method of performing white balancing for a captured image, said method comprising:
-
sampling image data from said captured image using a camera system producing sampled image data; determining a likely illuminant for said captured image using a function of a set of weights resident on said camera system and said sampled image data, wherein said set of weights is derived using crowdsourcing procedures, wherein said determining said likely illuminant comprises calculating and using a summation of each weight of said set of weights combined with image data comprising coordinates and associated color data related to said sampled image data; and computing a white balance correction for said captured image using said likely illuminant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for selecting a likely illuminant for white balancing a captured image, said system comprising:
-
a sampling module of a camera system, wherein said sampling module is operable to sample image data from said captured image producing sampled image data; a determination module operable to determine a likely illuminant using a function of a set of weights resident on said camera system and said sampled image data, wherein said set of weights is derived using crowdsourcing procedures, wherein said likely illuminant is determined based on a summation of each weight of said set of weights combined with image data comprising coordinates and associated color data related to said sampled image data; a confidence calculation module operable to compute a confidence score for said likely illuminant, wherein said camera system is operable to use a default white balancing procedure if said confidence score is below a predetermined threshold; a white balance computation module operable to compute a white balance correction data for said captured image using said likely illuminant provided said confidence score is above said threshold; and a communication module operable to communicate data between a remote server and said camera system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of selecting a likely illuminant for white balancing a captured image, said method comprising:
-
generating sampled image data values from a captured image; determining a likely illuminant of said captured image using a function of a set of weights resident on said camera system and said sampled image data values, wherein said set of weights is derived using crowdsourcing algorithms, wherein said determining said likely illuminant comprises calculating and using a summation of each weight of said set of weights combined with image data comprising coordinates and associated color data related to said sampled image data; computing a confidence score for said likely illuminant, and computing a white balance correction for said captured image using said likely illuminant provided said confidence score is above a predetermined threshold. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification