IP Library Granted Patent US 9,449,370
Granted Patent B2
US 9,449,370 · App. 14/516,857 · Granted Sep 20, 2016

Detecting exposure quality in images

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,449,370
App. No.
14/516,857
Granted
Sep 20, 2016
Kind
B2
Abstract

Systems, methods and computer readable media for exposure quality detection are described. In some implementations, a method can include computing an overall image exposure score for an image. The method can also include determining one or more face regions in the image. The method can further include computing a face region exposure score for each face region. The method can also include combining the overall image exposure score and each face region exposure score to generate an exposure quality score for the image.

Claims (36)

1. A method comprising:

computing an overall image exposure score for an image;

determining one or more face regions in the image;

computing a face region exposure score for each face region;

combining the overall image exposure score and each face region exposure score to generate an exposure quality score for the image;

applying one or more of an overall exposure correction and an independent correction for each face region; and

adjusting the exposure quality score according to a penalty value when a zone value for each color channel exceeds a predetermined threshold and adjusting each face region exposure score according to the penalty value when the zone value for each color channel exceeds the predetermined threshold,

wherein computing the overall image exposure score comprises computing a clipped pixel score and a tonal distribution score based on a histogram of the image, and

wherein computing the clipped pixel score comprises computing the clipped pixel score for each color channel of a plurality of color channels.

2. A method comprising:

computing an overall image exposure score for an image;

determining one or more face regions in the image;

computing a face region exposure score for each face region;

combining the overall image exposure score and each face region exposure score to generate an exposure quality score for the image; and

adjusting the exposure quality score according to a penalty value when a zone value for each color channel exceeds a predetermined threshold and adjusting each face region exposure score according to the penalty value when the zone value for each color channel exceeds the predetermined threshold,

wherein computing the overall image exposure score comprises computing a clipped pixel score and a tonal distribution score based on a histogram of the image, and

wherein computing the clipped pixel score comprises computing the clipped pixel score for each color channel of a plurality of color channels.

3. The method of claim 2 , wherein computing the face region exposure score for each face region comprises computing a clipped pixel score for each face region and a face region tonal distribution score for each face region based on the histogram of the image.

4. The method of claim 3 , wherein computing the face region tonal distribution score for each face region comprises determining a distance of each of a median histogram value and a mean histogram value from a predetermined histogram section.

5. The method of claim 2 , further comprising applying an independent correction for each face region based on the respective face region exposure score.

6. The method of claim 2 , further comprising automatically curating the image based on the exposure quality score for the image.

7. The method of claim 2 , wherein combining the overall image exposure score and each face region exposure score to generate an exposure quality score for the image comprises selecting a lowest score from among the overall image exposure score and each face region exposure score as the exposure quality score for the image.

8. The method of claim 2 , wherein combining the overall image exposure score and each face region exposure score to generate an exposure quality score for the image comprises selecting a particular score from the overall image exposure score and each face region exposure score as the exposure quality score for the image.

9. A computing device comprising a processor coupled to a non-transitory memory, the non-transitory memory configured to store one or more instructions that when executed by the processor cause the processor to:

compute an overall image exposure score for an image;

determine one or more face regions in the image;

compute a face region exposure score for each face region;

combine the overall image exposure score and each face region exposure score to generate an exposure quality score for the image;

wherein the overall image exposure score includes a clipped pixel score and a tonal distribution score based on a histogram of the image; and

wherein the clipped pixel score is computed for each color channel of a plurality of color channels; and

wherein the non-transitory memory is further configured to store one or more instructions that when executed by the processor cause the processor to adjust the overall image exposure score according to a penalty value when a zone value for each color channel exceeds a predetermined threshold and adjust each face region exposure score according to the penalty value when the zone value for each color channel exceeds the predetermined threshold.

10. The computing device of claim 9 , wherein each face region exposure score includes a clipped pixel score for each face region and a face region tonal distribution score for each face region based on a histogram of the image.

11. The computing device of claim 10 , wherein the face region tonal distribution score for each face region includes a determination of a distance of each of a median histogram value and a mean histogram value from a predetermined histogram section.

12. The computing device of claim 9 , wherein the non-transitory memory is further configured to store one or more instructions that when executed by the processor cause the processor to apply one or more of an overall exposure correction and an independent correction for each face region.

13. The computing device of claim 9 , wherein the non-transitory memory is further configured to store one or more instructions that when executed by the processor cause the processor to automatically curate the image based on the exposure quality score for the image.

14. The computing device of claim 9 , wherein the non-transitory memory is further configured to store one or more instructions that when executed by the processor cause the processor to generate the exposure quality score for the image by selecting a particular score from the overall image exposure score and each face region exposure score as the exposure quality score for the image.

Assignments (3)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Nov 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CITIBANK, N.A.
Reel/Frame 050967/0138 →
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: KRISHNASWAMY, ARAVIND
To: GOOGLE INC.
Reel/Frame 043713/0074 →