Segmenting human hairs and faces
First Claim
1. A method of identifying a facial and hair portions of a desired image comprising:
- receiving the desired image;
receiving a first plurality of control data points associated with a facial feature of a person from a memory component, wherein the first plurality of control data points is based on a first plurality of training data point sets, wherein each training data point set of the first plurality of training data point sets is associated with a facial feature of a training image of a first plurality of training images;
applying the first plurality of control data points to the desired image, wherein the facial portion of the desired image is substantially a match between the first plurality of control data points and the desired image;
receiving a second plurality of control data points associated with a hair feature of a person from the memory component, wherein the second plurality of control data points is based on a second plurality of training data point sets, wherein each training data point set of the second plurality of training data point sets is associated with a hair feature of a training image of a second plurality of training images, and wherein the second plurality of control data points is based on averages of training data point sets of the second plurality of training data points;
applying the second plurality of control data points to the desired image to determine whether the desired image includes a hair portion; and
identifying the hair portion associated with the desired image in response to determining that the desired image includes the hair portion, wherein the identifying is based on a location, width, or forehead associated with the hair portion of the desired image.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems for segmenting human hairs and faces in color images are disclosed, with methods and processes for making and using the same. The image may be cropped around the face area and roughly centered. Optionally, the illumination environment of the input image may be determined. If the image is taken under dark environment or the contrast between the face and hair regions and background is low, an extra image enhancement may be applied. Sub-processes for identifying the pose angle and chin contours may be performed. A preliminary mask for the face by using multiple cues, such as skin color, pose angle, face shape and contour information can be represented. An initial hair mask by using the abovementioned multiple cues plus texture and hair shape information may be created. The preliminary face and hair masks are globally refined using multiple techniques.
-
Citations
15 Claims
-
1. A method of identifying a facial and hair portions of a desired image comprising:
-
receiving the desired image; receiving a first plurality of control data points associated with a facial feature of a person from a memory component, wherein the first plurality of control data points is based on a first plurality of training data point sets, wherein each training data point set of the first plurality of training data point sets is associated with a facial feature of a training image of a first plurality of training images; applying the first plurality of control data points to the desired image, wherein the facial portion of the desired image is substantially a match between the first plurality of control data points and the desired image; receiving a second plurality of control data points associated with a hair feature of a person from the memory component, wherein the second plurality of control data points is based on a second plurality of training data point sets, wherein each training data point set of the second plurality of training data point sets is associated with a hair feature of a training image of a second plurality of training images, and wherein the second plurality of control data points is based on averages of training data point sets of the second plurality of training data points; applying the second plurality of control data points to the desired image to determine whether the desired image includes a hair portion; and identifying the hair portion associated with the desired image in response to determining that the desired image includes the hair portion, wherein the identifying is based on a location, width, or forehead associated with the hair portion of the desired image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of identifying a chin and hair portions of a desired image comprising:
-
receiving the desired image; receiving a first plurality of control data points from a memory component, wherein the first plurality of control data points is associated with a chin feature of a person that is substantially invariant from one person to another person, and wherein the first plurality of control data points is based on a first plurality of training data point sets, and wherein each training data point set of the first plurality of training data point sets is associated with a chin feature of the training image of a first plurality of training images; applying the first plurality of control data points to the desired image, wherein the chin portion of the desired image is substantially a match between the first plurality of control data points and the desired image; receiving a second plurality of control data points associated with a hair feature of a person from the memory component, wherein the second plurality of control data points is based on a second plurality of training data point sets, wherein each training data point set of the second plurality of training data point sets is associated with a hair feature of a training image of a second plurality of training images, and wherein the second plurality of control data points is based on averages of training data point sets of the second plurality of training data points; applying the second plurality of control data points to the desired image to determine whether the desired image includes a hair portion; and identifying the hair portion associated with the desired image in response to determining that the desired image includes the hair portion, wherein the identifying is based on a location, width, or forehead associated with the hair portion of the desired image. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having computer-readable program code stored thereon for causing a processor to implement a method of identifying a facial and hair portions of a desired image comprising:
-
receiving the desired image; receiving a first plurality of control data points associated with a facial feature of a person from a memory component, wherein the first plurality of control data points is based on a first plurality of training data point sets, wherein each training data point set of the first plurality of training data point sets is associated with a facial feature of a training image of a first plurality of training images; applying the first plurality of control data points to the desired image, wherein the facial portion of the desired image is substantially a match between the first plurality of control data points and the desired image; receiving a second plurality of control points associated with a hair feature of a person from the memory component, wherein the second plurality of control data points is based on a second plurality of training data point sets, wherein each training data point set of the second plurality of training data point sets is associated with a hair feature of a training image of a second plurality of training images, and wherein the second plurality of control data points is based on averages of training data points of the second plurality of training data points; applying the second plurality of control data points to the desired image to determine whether the desired image includes a hair portion; and identifying the hair portion associated with the desired image in response to determining that the desired image includes the hair portion, wherein the identifying is based on a location, width, or forehead associated with the hair portion of the desired image. - View Dependent Claims (13, 14, 15)
-
Specification