System for beauty, cosmetic, and fashion analysis
First Claim
Patent Images
1. A system for providing an assessment of facial attractiveness, comprising:
- one or more processors and memory, including a first auto-encoder trained with one or more visual descriptors of a first set of faces and a second auto-encoder trained with one or more visual descriptors of a second set of faces, the first set of faces being associated with a level of attractiveness that is higher than a level of attractiveness associated with the second set of faces;
machine-readable instruction stored in the memory, that upon execution by the one or more processors cause the system to carry out operations comprising;
receiving from an input device an input image of a human face;
extracting features from the input image of the human face;
inputting the features to the first autoencoder and to the second autoencoder;
determining a first output from the first autoencoder and a second output from the second autoencoder, wherein the second output from the second autoencoder reproduces the input to the second encoder, and the first output from the first autoencoder diverges from the input to the first autoencoder toward a template of a human face associated with a level of attractiveness that is higher than a level of attractiveness associated with the input image;
determining a difference between the first output and the second output, the difference comprising a value representative of attractiveness of the human face; and
outputting the value representative of attractiveness to an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided to detect, analyze and digitally remove makeup from an image of a face. An autoencoder-based framework is provided to extract attractiveness-aware features to perform an assessment of facial beauty.
17 Citations
8 Claims
-
1. A system for providing an assessment of facial attractiveness, comprising:
-
one or more processors and memory, including a first auto-encoder trained with one or more visual descriptors of a first set of faces and a second auto-encoder trained with one or more visual descriptors of a second set of faces, the first set of faces being associated with a level of attractiveness that is higher than a level of attractiveness associated with the second set of faces; machine-readable instruction stored in the memory, that upon execution by the one or more processors cause the system to carry out operations comprising; receiving from an input device an input image of a human face; extracting features from the input image of the human face; inputting the features to the first autoencoder and to the second autoencoder; determining a first output from the first autoencoder and a second output from the second autoencoder, wherein the second output from the second autoencoder reproduces the input to the second encoder, and the first output from the first autoencoder diverges from the input to the first autoencoder toward a template of a human face associated with a level of attractiveness that is higher than a level of attractiveness associated with the input image; determining a difference between the first output and the second output, the difference comprising a value representative of attractiveness of the human face; and outputting the value representative of attractiveness to an output device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing an assessment of facial attractiveness, comprising:
-
providing a first auto-encoder trained with one or more visual descriptors of a first set of faces and a second auto-encoder trained with one or more visual descriptors of a second set of faces, the first set of faces being associated with a level of attractiveness that is higher than a level of attractiveness associated with the second set of faces, wherein the first auto-encoder and the second auto-encoder are executed on one or more computer processors; receiving from an input device an input image of a human face; extracting features from the input image of the human face; inputting the features to the first autoencoder and to the second autoencoder; determining a first output from the first autoencoder and a second output from the second autoencoder, wherein the second output from the second autoencoder reproduces the input to the second encoder, and the first output from the first autoencoder diverges from the input to the first autoencoder toward a template of a human face associated with a level of attractiveness that is higher than a level of attractiveness associated with the input image; determining a difference between the first output and the second output, the difference comprising a value representative of attractiveness of the human face; and outputting the value representative of attractiveness to an output device. - View Dependent Claims (6, 7, 8)
-
Specification