Method of improving orientation and color balance of digital images using face detection information
First Claim
1. A method of digital image processing using face detection for achieving a desired spatial parameter, comprising:
- (a) identifying a group of pixels that correspond to a face within a main digital image;
(b) generating in-camera, capturing or otherwise obtaining in-camera a collection of one or more low resolution images including said face;
(c) tracking said face within said collection of one or more low resolution images;
(d) identifying one or more sub-groups of pixels that correspond to one or more facial features of the face, said identifying of said group or sub-groups of pixels, or both, being based on the tracking of said face within said collection of one or more low resolution images;
(e) determining initial values of one or more parameters of pixels of the one or more sub-groups of pixels;
(f) determining an initial spatial parameter of the face within the main digital image based on the initial values;
(g) determining adjusted values of pixels within the digital image for adjusting the main digital image based on a comparison of the initial and desired spatial parameters;
(h) generating an adjusted version of the digital image including said adjusted values of said pixels; and
(i) storing, displacing, transmitting, transferring, printing, uploading or downloading the adjusted version of the digital image, or a further processed version, or combinations thereof.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of generating one or more new spatial and chromatic variation digital images uses an original digitally-acquired image which including a face or portions of a face. A group of pixels that correspond to a face within the original digitally-acquired image is identified. A portion of the original image is selected to include the group of pixels. Values of pixels of one or more new images based on the selected portion are automatically generated, or an option to generate them is provided, in a manner which always includes the face within the one or more new images. Such method may be implemented to automatically establish the correct orientation and color balance of an image. Such method can be implemented as an automated method or a semi automatic method to guide users in viewing, capturing or printing of images.
296 Citations
26 Claims
-
1. A method of digital image processing using face detection for achieving a desired spatial parameter, comprising:
-
(a) identifying a group of pixels that correspond to a face within a main digital image; (b) generating in-camera, capturing or otherwise obtaining in-camera a collection of one or more low resolution images including said face; (c) tracking said face within said collection of one or more low resolution images; (d) identifying one or more sub-groups of pixels that correspond to one or more facial features of the face, said identifying of said group or sub-groups of pixels, or both, being based on the tracking of said face within said collection of one or more low resolution images; (e) determining initial values of one or more parameters of pixels of the one or more sub-groups of pixels; (f) determining an initial spatial parameter of the face within the main digital image based on the initial values; (g) determining adjusted values of pixels within the digital image for adjusting the main digital image based on a comparison of the initial and desired spatial parameters; (h) generating an adjusted version of the digital image including said adjusted values of said pixels; and (i) storing, displacing, transmitting, transferring, printing, uploading or downloading the adjusted version of the digital image, or a further processed version, or combinations thereof. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
5. One or more processor readable storage devices having processor readable code embodied thereon, said processor readable code for programming one or more processors to perform a method of digital image processing using face detection for achieving a desired spatial parameter, comprising:
-
(a) identifying a group of pixels that correspond to a face within a main digital image; (b) generating in-camera, capturing or otherwise obtaining in-camera a collection of one or more low resolution images including said face; (c) tracking said face within said collection of one or more low resolution images; (d) identifying one or more sub-groups of pixels that correspond to one or more facial features of the face, said identifying of said group or sub-groups of pixels, or both, being based on the tracking of said face within said collection of one or more low resolution images; (e) determining initial values of one or more parameters of pixels of the one or more sub-groups of pixels; (f) determining an initial spatial parameter of the face within the main digital image based on the initial values; (g) determining adjusted values of pixels within the digital image for adjusting the main digital image based on a comparison of the initial and desired spatial parameters; (h) generating an adjusted version of the digital image including said adjusted values of said pixels; and (i) storing, displaying, transmitting, transferring, printing, uploading or downloading the adjusted version of the digital image or a further processed version or combinations thereof. - View Dependent Claims (6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification