Facial analysis to detect asymmetric expressions
First Claim
Patent Images
1. A computer-implemented method for facial analysis comprising:
- collecting a series of images of a face;
evaluating an image from the series of images with a classifier;
flipping the image to create a flipped image;
evaluating the flipped image with the classifier;
comparing results from the evaluating of the image and the evaluating the flipped image;
identifying an asymmetrical expression on the face based on the comparing;
inferring mental states based on the asymmetrical expression wherein the mental states include a mental state of disbelief; and
scoring the asymmetrical expression based on the comparing, wherein the left and right sides of the face are different, and wherein the scoring provides a probability of a facial expression occurring, wherein the scoring includes;
providing a histogram computed from the image to a classifier to produce a first output;
providing a histogram computed from the flipped image to a classifier to produce a second output; and
computing a difference between the first output and the second output by subtracting the second output from the first output.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facial analysis to detect asymmetric expressions is disclosed. A series of facial images is collected, and an image from the series of images is evaluated with a classifier. The image is then flipped to create a flipped image. Then, the flipped image is evaluated with the classifier. The results of the evaluation of original image and the flipped image are compared. Asymmetric features such as a wink, a raised eyebrow, a smirk, or a wince are identified. These asymmetric features are associated with mental states such as skepticism, contempt, condescension, repugnance, disgust, disbelief, cynicism, pessimism, doubt, suspicion, and distrust.
190 Citations
35 Claims
-
1. A computer-implemented method for facial analysis comprising:
-
collecting a series of images of a face; evaluating an image from the series of images with a classifier;
flipping the image to create a flipped image;
evaluating the flipped image with the classifier;comparing results from the evaluating of the image and the evaluating the flipped image;
identifying an asymmetrical expression on the face based on the comparing;
inferring mental states based on the asymmetrical expression wherein the mental states include a mental state of disbelief; andscoring the asymmetrical expression based on the comparing, wherein the left and right sides of the face are different, and wherein the scoring provides a probability of a facial expression occurring, wherein the scoring includes; providing a histogram computed from the image to a classifier to produce a first output;
providing a histogram computed from the flipped image to a classifier to produce a second output; and
computing a difference between the first output and the second output by subtracting the second output from the first output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product embodied in a non-transitory computer readable medium for facial analysis, the computer program product comprising code which causes one or more processors to perform operations of:
-
collecting a series of images of a face; evaluating an image from the series of images with a classifier;
flipping the image to create a flipped image;
evaluating the flipped image with the classifier;comparing results from the evaluating of the image and the evaluating the flipped image; identifying an asymmetrical expression on the face based on the comparing; inferring mental states based on the asymmetrical expression wherein the mental states include a mental state of disbelief; and scoring the asymmetrical expression based on the comparing, wherein the left and right sides of the face are different, and wherein the scoring provides a probability of a facial expression occurring, wherein the scoring includes; providing a histogram computed from the image to a classifier to produce a first output; providing a histogram computed from the flipped image to a classifier to produce a second output; and computing a difference between the first output and the second output by subtracting the second output from the first output.
-
-
34. A computer system for facial analysis comprising:
- a memory which stores instructions;
one or more processors coupled to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to;
collect a series of images of a face;evaluate an image from the series of images with a classifier;
flip the image to create a flipped image;
evaluate the flipped image with the classifier;compare results from the evaluating of the image and the evaluating the flipped image; identify an asymmetrical expression on the face based on the comparing;
infer mental states based on the asymmetrical expression wherein the mental states include a mental state of disbelief; andscore the asymmetrical expression based on the comparing, wherein the left and right sides of the face are different, and wherein the scoring provides a probability of a facial expression occurring, wherein the scoring includes; providing a histogram computed from the image to a classifier to produce a first output; providing a histogram computed from the flipped image to a classifier to produce a second output; and compute a difference between the first output and the second output by subtracting the second output from the first output.
- a memory which stores instructions;
-
35. A computer-implemented method for facial analysis comprising:
-
collecting a series of images of a face;
evaluating an image from the series of images;
identifying an asymmetrical expression on the face in the image;
scoring the asymmetrical expression, wherein the left and right sides of the face are different, and wherein the scoring provides a probability of a facial expression occurring, wherein the scoring includes;providing a histogram computed from the image to a classifier to produce a first output; providing a histogram computed from a flipped image to a classifier to produce a second output; and computing a difference between the first output and the second output by subtracting the second output from the first output; and using the asymmetrical expression and score to evaluate a mental state wherein the mental state includes a mental state of disbelief.
-
Specification