Identifying facial expressions in acquired digital images
First Claim
1. A method of recognizing a facial expression, comprising:
- using a processor;
acquiring a sequence of digital images;
detecting a facial region within a first digital image;
applying a facial model, comprising both shape and texture components, to said facial region to obtain a first detailed match to the facial region;
applying a feature model, comprising both shape and texture components, to a feature within the facial region to obtain a first detailed match to said feature;
adjusting the facial model, responsive to the first detailed match of the second model to said feature, to obtain an improved match of the facial model to the facial region;
adjusting the feature model, responsive to the improved match of the facial model to said facial region, to obtain an improved match to the feature;
extracting principal shape components from both the facial model and the feature model; and
characterizing said principal shape components to determine a best matching facial expression of a discrete set of facial expressions.
3 Assignments
0 Petitions
Accused Products
Abstract
A face is detected and identified within an acquired digital image. One or more features of the face is/are extracted from the digital image, including two independent eyes or subsets of features of each of the two eyes, or lips or partial lips or one or more other mouth features and one or both eyes, or both. A model including multiple shape parameters is applied to the two independent eyes or subsets of features of each of the two eyes, and/or to the lips or partial lips or one or more other mouth features and one or both eyes. One or more similarities between the one or more features of the face and a library of reference feature sets is/are determined. A probable facial expression is identified based on the determining of the one or more similarities.
171 Citations
45 Claims
-
1. A method of recognizing a facial expression, comprising:
-
using a processor; acquiring a sequence of digital images; detecting a facial region within a first digital image; applying a facial model, comprising both shape and texture components, to said facial region to obtain a first detailed match to the facial region; applying a feature model, comprising both shape and texture components, to a feature within the facial region to obtain a first detailed match to said feature; adjusting the facial model, responsive to the first detailed match of the second model to said feature, to obtain an improved match of the facial model to the facial region; adjusting the feature model, responsive to the improved match of the facial model to said facial region, to obtain an improved match to the feature; extracting principal shape components from both the facial model and the feature model; and characterizing said principal shape components to determine a best matching facial expression of a discrete set of facial expressions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer readable media having code embedded therein for programming a processor to perform a method of recognizing a facial expression within a facial region detected within a digital image acquired among a sequence of digital images, wherein the method comprises:
-
applying a facial model, comprising both shape and texture components, to said facial region to obtain a first detailed match to the facial region; applying a feature model, comprising both shape and texture components, to a feature within the facial region to obtain a first detailed match to said feature; adjusting the facial model, responsive to the first detailed match of the second model to said feature, to obtain an improved match of the facial model to the facial region; adjusting the feature model, responsive to the improved match of the facial model to said facial region, to obtain an improved match to the feature; extracting principal shape components from both the facial model and the feature model; and characterizing said principal shape components to determine a best matching facial expression of a discrete set of facial expressions. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A digital image acquisition device configured to recognize a facial expression, comprising:
-
a lens and image sensor for capturing a digital image; a processor; a face detection module configured to detect a facial region within the digital image; a feature extraction module configured to program the processor to extract a feature within the facial region a facial model application module configured to program the processor to apply a facial model, comprising both shape and texture components, to said facial region to obtain a first detailed match to the facial region; a feature model application module configured to program the processor to apply a feature model, comprising both shape and texture components, to the extracted feature to obtain a first detailed match to said feature; a facial model adjustment module configured to program the processor to adjust the facial model, responsive to the first detailed match of the second model to said feature, to obtain an improved match of the facial model to the facial region; a feature model adjustment module configured to program the processor to adjust the feature model, responsive to the improved match of the facial model to said facial region, to obtain an improved match to the feature; a classification module configured to program the processor to extract principal shape components from both the facial model and the feature model; and a facial expression module configured to program the processor to characterize said principal shape components to determine a best matching facial expression of a discrete set of facial expressions. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification