SYSTEM AND METHOD FOR CHANGING HAIR COLOR IN DIGITAL IMAGES
First Claim
1. A computer-implemented method for digital hair coloring comprising:
- obtaining a starting image of a subject including a hair region;
calculating a matte defining a calculated foreground area of said starting image;
obtaining a target color distribution, wherein said target color distribution is based on a target hair color;
generating a colored image by applying a color transformation based on said target color distribution to at least said calculated foreground area of said starting image; and
generating an output image from said colored image and said starting image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for digital hair coloring is described. A starting image of a subject including a hair region is obtained. At least one foreground selection of the starting image is obtained, the foreground selection including a portion of the hair region. At least one background selection of the starting image excluding the hair region is obtained. A matte defining a calculated foreground area of the starting image is calculated based on the foreground selection and the background selection. A target color distribution based on a target hair color is obtained. A color image is generated by applying a color transformation based on the target color distribution to at least the calculated foreground area of the starting image. An output image is generated from the colored image and the starting image.
79 Citations
27 Claims
-
1. A computer-implemented method for digital hair coloring comprising:
-
obtaining a starting image of a subject including a hair region; calculating a matte defining a calculated foreground area of said starting image; obtaining a target color distribution, wherein said target color distribution is based on a target hair color; generating a colored image by applying a color transformation based on said target color distribution to at least said calculated foreground area of said starting image; and generating an output image from said colored image and said starting image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27)
-
-
23. A computer-readable medium for digitally coloring hair encoded with computer-executable instructions that when executed by a processor of a computer performs steps comprising:
-
obtaining a starting image of a subject including a hair region; calculating a matte defining a calculated foreground area of said starting image; obtaining a target color distribution, wherein said target color distribution is based on a target hair color; generating a colored image by applying a color transformation based on said target color distribution to at least said calculated foreground area of said starting image; generating an output image from said colored image and said starting image; and displaying said output image.
-
-
26. A computer-implemented method for custom digital hair styling comprising:
-
obtaining a photographic image of a subject including a hair region; obtaining a selected target color distribution; obtaining a hairstyle image comprising a color image and an alpha mask; applying a color transformation based on said selected target color distribution to said hairstyle image; fitting said hairstyle image to a head of said subject in said starting image; and generating an output image comprising said starting image and said hairstyle image based on said alpha mask.
-
Specification