Automated avatar generation
First Claim
Patent Images
1. A method, comprising:
- receiving, by one or more processors, one or more two-dimensional images depicting at least a portion of a face of a first user;
detecting, by the one or more processors, the portion of the face depicted within the one or more two-dimensional images;
identifying a set of facial landmarks within the portion of the face depicted within the one or more two-dimensional images;
in response to detecting the portion of the face and the set of facial landmarks, determining one or more characteristics representing the portion of the face depicted in the one or more two-dimensional images, the determining comprising;
identifying a set of colors within a hair region of the face;
determining a hair texture for the hair region based on variations in the set of colors that indicate edges, objects or shapes within the hair associated with the hair texture;
comparing a dimension of the hair region to one or more of the set of facial landmarks; and
determining hair length or hair volume based on the comparison of the dimension of the hair region to the one or more of the set of facial landmarks;
based on the one or more characteristics and the set of facial landmarks, generating a representation of a face for the at least one portion of the face depicted in the one or more images;
generating one or more sticker graphics incorporating the representation of the face, the generating of the one or more sticker graphics comprising generating a scaled version of the representation corresponding to a template graphic; and
generating, by a user device of the first user, a message, directed to a second user, that includes the one or more sticker graphics incorporating the representation of the face of the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, media, and methods are presented for generating facial representations using image segmentation with a client device. The systems and methods receive an image depicting a face, detect at least a portion of the face within the image, and identify a set of facial landmarks within the portion of the face. The systems and methods determine one or more characteristics representing the portion of the face, in response to detecting the portion of the face. Based on the one or more characteristics and the set of facial landmarks, the systems and methods generate a representation of a face.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving, by one or more processors, one or more two-dimensional images depicting at least a portion of a face of a first user; detecting, by the one or more processors, the portion of the face depicted within the one or more two-dimensional images; identifying a set of facial landmarks within the portion of the face depicted within the one or more two-dimensional images; in response to detecting the portion of the face and the set of facial landmarks, determining one or more characteristics representing the portion of the face depicted in the one or more two-dimensional images, the determining comprising; identifying a set of colors within a hair region of the face; determining a hair texture for the hair region based on variations in the set of colors that indicate edges, objects or shapes within the hair associated with the hair texture; comparing a dimension of the hair region to one or more of the set of facial landmarks; and determining hair length or hair volume based on the comparison of the dimension of the hair region to the one or more of the set of facial landmarks; based on the one or more characteristics and the set of facial landmarks, generating a representation of a face for the at least one portion of the face depicted in the one or more images; generating one or more sticker graphics incorporating the representation of the face, the generating of the one or more sticker graphics comprising generating a scaled version of the representation corresponding to a template graphic; and generating, by a user device of the first user, a message, directed to a second user, that includes the one or more sticker graphics incorporating the representation of the face of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more processors; and a non-transitory processor-readable storage medium coupled to the one or more processors and storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, by the one or more processors, one or more two-dimensional images depicting at least a portion of a face of a first user; detecting, by the one or more processors, the portion of the face depicted within the one or more two-dimensional images; identifying a set of facial landmarks within the portion of the face depicted within the one or more two-dimensional images; in response to detecting the portion of the face and the set of facial landmarks, determining one or more characteristics representing the portion of the face depicted in the one or more two-dimensional images, the determining comprising; identifying a set of colors within a hair region of the face; determining a hair texture for the hair region based on variations in the set of colors that indicate edges, objects or shapes within the hair associated with the hair texture; comparing a dimension of the hair region to one or more of the set of facial landmarks; and determining hair length or hair volume based on the comparison of the dimension of the hair region to the one or more of the set of facial landmarks; based on the one or more characteristics and the set of facial landmarks, generating a representation of a face for the at least one portion of the face depicted in the one or more images; generating one or more sticker graphics incorporating the representation of the face, the generating of the one or more sticker graphics comprising generating a scaled version of the representation corresponding to a template graphic; and generating, by a user device of the first user, a message, directed to a second user, that includes the one or more sticker graphics incorporating the representation of the face of the first user. - View Dependent Claims (14, 15)
-
-
16. A non-transitory processor-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
receiving, by one or more processors, one or more two-dimensional images depicting at least a portion of a face of a first user; detecting, by the one or more processors, the portion of the face depicted within the one or more two-dimensional images; identifying a set of facial landmarks within the portion of the face depicted within the one or more two-dimensional images; in response to detecting the portion of the face and the set of facial landmarks, determining one or more characteristics representing the portion of the face depicted in the one or more two-dimensional images, the determining comprising; identifying a set of colors within a hair region of the face; determining a hair texture for the hair region based on variations in the set of colors that indicate edges, objects or shapes within the hair associated with the hair texture; comparing a dimension of the hair region to one or more of the set of facial landmarks; and determining hair length or hair volume based on the comparison of the dimension of the hair region to the one or more of the set of facial landmarks; based on the one or more characteristics and the set of facial landmarks, generating a representation of a face for the at least one portion of the face depicted in the one or more images; generating one or more sticker graphics incorporating the representation of the face, the generating of the one or more sticker graphics comprising generating a scaled version of the representation corresponding to a template graphic; and generating, by a user device of the first user, a message, directed to a second user, that includes the one or more sticker graphics incorporating the representation of the face of the first user. - View Dependent Claims (17, 18, 19)
-
Specification