Digital image processing using face detection and skin tone information
First Claim
Patent Images
1. A method of processing a digital image using face detection, the method comprising:
- identifying a first group of pixels that correspond to a first face region within a digital image;
determining one or more first initial color values for pixels in the first group of pixels;
based on the one or more first initial color values for the pixels in the first group of pixels, determining a first skin tone for the first face region;
identifying a second group of pixels that correspond to a second face region within the digital image;
determining one or more second initial color values for pixels in the second group of pixels;
based on the one or more second initial color values for the pixels in the second group of pixels, determining a second skin tone for the second face region;
determining whether the first skin tone is lighter than the second skin tone; and
in response to determining that the first skin tone is lighter than the second skin tone;
based on, at least in part, the first skin tone and the second skin tone, determining an initial fill-flash and applying the initial fill-flash to the first face region;
based on, at least in part, the first skin tone and the second skin tone, increasing the fill-flash and applying the increased fill-flash to the second face region.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for processing a digital image uses face detection to achieve one or more desired image processing parameters. A group of pixels is identified that corresponds to a face image within the digital image. A skin tone is detected for the face image by determining one or more default color or tonal values, or combinations thereof, for the group of pixels. Values of one or more parameters are adjusted for the group of pixels that correspond to the face image based on the detected skin tone.
-
Citations
20 Claims
-
1. A method of processing a digital image using face detection, the method comprising:
-
identifying a first group of pixels that correspond to a first face region within a digital image; determining one or more first initial color values for pixels in the first group of pixels; based on the one or more first initial color values for the pixels in the first group of pixels, determining a first skin tone for the first face region; identifying a second group of pixels that correspond to a second face region within the digital image; determining one or more second initial color values for pixels in the second group of pixels; based on the one or more second initial color values for the pixels in the second group of pixels, determining a second skin tone for the second face region; determining whether the first skin tone is lighter than the second skin tone; and in response to determining that the first skin tone is lighter than the second skin tone; based on, at least in part, the first skin tone and the second skin tone, determining an initial fill-flash and applying the initial fill-flash to the first face region; based on, at least in part, the first skin tone and the second skin tone, increasing the fill-flash and applying the increased fill-flash to the second face region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image acquisition apparatus including an imaging optical system, a digital image detector and storage medium, and having stored therein program instructions which, when executed by one or more processors cause the one or more processors, to perform:
-
identifying a first group of pixels that correspond to a first face region within a digital image; determining one or more first initial color values for pixels in the first group of pixels; based on the one or more first initial color values for the pixels in the first group of pixels, determining a first skin tone for the first face region; identifying a second group of pixels that correspond to a second face region within the digital image; determining one or more second initial color values for pixels in the second group of pixels; based on the one or more second initial color values for the pixels in the second group of pixels, determining a second skin tone for the second face region; determining whether the first skin tone is lighter than the second skin tone; and in response to determining that the first skin tone is lighter than the second skin tone; based on, at least in part, the first skin tone and the second skin tone, determining an initial fill-flash and applying the initial fill-flash to the first face region; based on, at least in part, the first skin tone and the second skin tone, increasing the fill-flash and applying the increased fill-flash to the second face region. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
identifying a first group of pixels that correspond to a first face region within a digital image; determining one or more first initial color values for pixels in the first group of pixels; based on the one or more first initial color values for the pixels in the first group of pixels, determining a first skin tone for the first face region; identifying a second group of pixels that correspond to a second face region within the digital image; determining one or more second initial color values for pixels in the second group of pixels; based on the one or more second initial color values for the pixels in the second group of pixels, determining a second skin tone for the second face region; determining whether the first skin tone is lighter than the second skin tone; and in response to determining that the first skin tone is lighter than the second skin tone; based on, at least in part, the first skin tone and the second skin tone, determining an initial fill-flash and applying the initial fill-flash to the first face region; based on, at least in part, the first skin tone and the second skin tone, increasing the fill-flash and applying the increased fill-flash to the second face region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification