Face region detection and local reshaping enhancement
US-2024428612-A1 · Dec 26, 2024 · US
US9787894B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9787894-B1 |
| Application number | US-201615084829-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 30, 2016 |
| Priority date | Mar 30, 2016 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes receiving statistical image data for a set of image data. The statistical image data includes composite intensity metrics for each of a plurality of color channels for each of a plurality of cells of a subsampling grid. A histogram is generated for each of the color channels based on the composite intensity metrics. A gain for each of the color channels is determined based on the histograms. The gains for each of the color channels are applied to the set of image data. The set of image data is stored after applying the gains to generate an image data file.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving statistical image data for a set of image data, the statistical image data including composite intensity metrics for each of a plurality of color channels for each of a plurality of cells of a subsampling grid; generating a histogram for each of the color channels based on the composite intensity metrics; determining a gain for each of the color channels based on the histograms that maximizes a degree of overlap between the histograms, wherein determining the gain comprises: holding a gain for a selected one of the color channels at unity; iteratively varying the gains of the color channels other than the selected one; and determining the degree of overlap for each iteration; applying the gains for each of the color channels to the set of image data; and storing the set of image data after applying the gains to generate an image data file. 2. The method of claim 1 , wherein the composite intensity metric comprises an average intensity metric. 3. The method of claim 1 , wherein the plurality of color channels comprise a red channel, a green channel, and a blue channel. 4. The method of claim 1 , wherein the plurality of color channels comprise a red channel, a green channel, and a blue channel, and the selected channel comprises the green channel. 5. The method of claim 1 , further comprising: for each iteration: determining a candidate gain for each of the color channels other than the selected one; applying the candidate gains to the histograms; determining the degree of overlap associated with the candidate gains; and selecting a set of candidate gains having the highest degree of overlap across all of the iterations as the gains for applying to the set of image data. 6. The method of claim 1 , further comprising normalizing the intensity data for each of the cells of the subsampling grid based on the composite intensity metrics for each of the color channels using a Euclidian distance generated based on the composite intensity metrics for each of the color channels. 7. The method of claim 1 , wherein generating the histograms comprises clipping values in the histogram. 8. The method of claim 1 , wherein generating the histograms comprises applying a smoothing filter to the histogram. 9. A device, comprising: an image sensor to generate image data for a plurality of color channels; and a processor complex to implement a video front end to generate statistical image data from the set of image data, the statistical image data including composite intensity metrics for each of the plurality of color channels for each of a plurality of cells of a subsampling grid, and an automatic white balancing unit to generate a histogram for each of the color channels based on the composite intensity metrics and determine a gain for each of the color channels based on the histograms that maximizes a degree of overlap between the histograms, wherein the automatic white balancing unit is to hold a gain for a selected one of the color channels at unity, iteratively vary the gains of the color channels other than the selected one, and determining the degree of overlap for each iteration, and wherein the processor complex is to apply the gains for each of the color channels to the set of image data and store the set of image data after applying the gains to generate an image data file. 10. The device of claim 9 , wherein the composite intensity metric comprises an average intensity metric. 11. The device of claim 9 , wherein the plurality of color channels comprise a red channel, a green channel, and a blue channel. 12. The device of claim 9 , wherein the plurality of color channels comprise a red channel, a green channel, and a blue channel, and the selected channel comprises the green channel. 13. The device of claim 9 , wherein the automatic white balancing unit is to, for each iteration, determine a candidate gain for each of the color channels other than the selected one, apply the candidate gains to the histograms, determine the degree of overlap associated with the candidate gains, and select a set of candidate gains having the highest degree of overlap across all of the iterations as the gains for applying to the set of image data. 14. The device of claim 9 , wherein the automatic white balancing unit is to normalize the intensity data for each of the cells of the subsampling grid based on the composite intensity metrics for each of the color channels using a Euclidian distance generated based on the composite intensity metrics for each of the color channels. 15. The device of claim 9 , wherein the automatic white balancing unit is to clip values in the histograms. 16. The device of claim 9 , wherein the wherein automatic white balancing unit is to apply a smoothing filter to the histograms.
using histogram techniques · CPC title
Camera processing pipelines; Components thereof · CPC title
for colour balance, e.g. white-balance circuits or colour temperature control · CPC title
Physics · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.