Illumination estimation using natural scene statistics

US9519839B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9519839-B2
Application numberUS-201414188670-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2014
Priority dateFeb 25, 2013
Publication dateDec 13, 2016
Grant dateDec 13, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for estimating illumination of an image captured by a digital system is provided that includes computing a feature vector for the image, identifying at least one best reference illumination class for the image from a plurality of predetermined reference illumination classes using the feature vector, an illumination classifier, and predetermined classification parameters corresponding to each reference illumination class, and computing information for further processing of the image based on the at least one best reference illumination class, wherein the information is at least one selected from a group consisting of color temperature and white balance gains.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for estimating illumination of an image captured by a digital system, the method comprising: computing, with the digital system, ground truth white balance gains for each training image of a plurality of training images; clustering, with the digital system, the training images into reference illumination classes based on the ground truth white balance gains; deriving, with the digital system, feature vectors for each training image in each reference illumination class; training, with the digital system, an illumination classifier based on the feature vectors, wherein classification parameters for each reference illumination class are determined; computing, with the digital system, a feature vector for the image; identifying, with the digital system, at least one best reference illumination class for the image from the reference illumination classes using the feature vector for the image, the illumination classifier, and the classification parameters corresponding to each reference illumination class; computing, with the digital system, information for further processing of the image based on the at least one best reference illumination class, wherein the information is at least one selected from a group consisting of color temperature and white balance gains; and performing, with the digital system, further processing on the image based on the information. 2. The method of claim 1 , wherein the illumination classifier is a multivariate Gaussian classifier (MVG), and wherein identifying at least one best reference illumination class comprises determining probabilities of observing the image in each of the reference illumination classes. 3. The method of claim 1 , wherein the illumination classifier is a multivariate Gaussian classifier (MVG), and wherein identifying at least one best reference illumination class comprises computing a Mahalanobis distance of the image to each of the plurality of reference illumination classes. 4. The method of claim 1 , wherein the at least one best reference illumination class comprises multiple best reference illumination classes, and wherein computing information for further processing comprises determining the color temperature for the image based on a weighted average of predetermined color temperatures of the multiple best reference illumination classes. 5. The method of claim 1 , wherein the at least one best reference illumination class comprises multiple best reference illumination classes, and wherein computing information for further processing comprises determining the white balance gains for the image as weighted averages of predetermined white balance gains of the multiple best reference illumination classes. 6. The method of claim 1 , wherein the plurality of training images comprises training images captured under multiple lighting conditions in multiple geographical locations, and wherein each training image has a corresponding reference image configured to provide ground truth color temperature and ground truth white balance gains for the training image. 7. A computer-implemented method for training an illumination classifier, the method comprising: computing, with one or more processors, ground truth white balance gains for each training image of a plurality of training images; clustering, with the one or more processors, the training images into reference illumination classes based on the ground truth white balance gains; deriving, with the one or more processors, feature vectors for each training image in each reference illumination class; training, with the one or more processors, an illumination classifier for the reference illumination classes based on the feature vectors, wherein classification parameters for each reference illumination class are determined; and performing illumination estimation on an image based on the illumination classifier. 8. The method of claim 7 , wherein the plurality of training images comprises training images captured under multiple lighting conditions in multiple geographical locations, and wherein each training image has a corresponding reference image configured to provide ground truth color temperature and the ground truth white balance gains for the training image. 9. The method of claim 8 , further comprising: computing a color temperature for each reference illumination class as a mean of the ground truth color temperatures of reference images corresponding to the training images in the reference illumination class; and computing white balance gains for each reference illumination class as means of the ground truth white balance gains computed for each training image in the reference illumination class. 10. The method of claim 7 , wherein the illumination classifier is a multivariate Gaussian classifier (MVG) and the classification parameters of a reference illumination class comprise a mean vector and a covariance matrix of the feature vectors of the training images in the reference illumination class. 11. The method of claim 10 , wherein training an illumination classifier includes generating a feature matrix for each reference illumination class by arranging the feature vectors of the training images in the reference illumination class as columns of the feature matrix. 12. The method of claim 7 , wherein deriving feature vectors comprises computing, for each training image, a two-dimensional (2D) chromaticity histogram, reducing influence of dominant object color in the 2D chromaticity histogram, and transforming the 2D chromaticity histogram into a one-dimensional (1D) vector. 13. An apparatus configured to estimate illumination of an image, the apparatus comprising: means for computing ground truth white balance gains for each training image of a plurality of training images; means for clustering the training images into reference illumination classes based on the ground truth white balance gains; means for deriving feature vectors for each training image in each reference illumination class; means for training an illumination classifier based on the feature vectors, wherein classification parameters for each reference illumination class are determined; means for capturing the image; means for computing a feature vector for the image; means for identifying at least one best reference illumination class for the image from the reference illumination classes using the feature vector for the image, the illumination classifier, and the classification parameters corresponding to each reference illumination class; means for computing information for further processing of the image based on the at least one best reference illumination class, wherein the information is at least one selected from a group consisting of color temperature and white balance gains; and means for performing further processing on the image based on the information. 14. The apparatus of claim 13 , wherein the illumination classifier is a multivariate Gaussian classifier (MVG), and wherein the means for identifying at least one best reference illumination class determines probabilities of observing the image in each of the plurality of reference illumination classes. 15. The apparatus of claim 13 , wherein the illumination classifier is a multivariate Gaussian classifier (MVG), and wherein the means for identifying at least one best reference illumination class computes a Mahalanobis distance of the image to each of the plurality of reference illumination classes. 16. The apparatus of claim 13 , wherein the at least one best reference illumination class comprises multiple best referen

Assignees

Inventors

Classifications

  • G06V10/60Primary

    relating to illumination properties, e.g. using a reflectance or lighting model · CPC title

  • for colour balance, e.g. white-balance circuits or colour temperature control · CPC title

  • Colour balance circuits, e.g. white balance circuits or colour temperature control (camera processing pipelines for colour balance H04N23/88) · CPC title

  • G06K9/4661Primary

    Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9519839B2 cover?
A method for estimating illumination of an image captured by a digital system is provided that includes computing a feature vector for the image, identifying at least one best reference illumination class for the image from a plurality of predetermined reference illumination classes using the feature vector, an illumination classifier, and predetermined classification parameters corresponding t…
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification G06V10/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).