Accelerated skin smoothing effect
AssigneeFacebook, Inc.
InventorAndrei Igorevich Kopysov
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes accessing an original image of a person's face to be smoothed. A second image may be generated to include color information corresponding to those of the original image. The color information of the second image may be blurred. A filter image may be generated and may include an Alpha channel and color channels. The Alpha channel may include a mask representing opaque and transparent information, and the color channels may include a smoothed original image. High frequency color information may be determined from the color information of the original image and used to modify the color information of the filter image. A display may be outputted based on an overlay of the modified filter image over the original image.
Claims20
A method, comprising:
- accessing, using a processing system, a first digital image of an object, the first digital image comprising color information;
- generating, using the processing system, a second digital image comprising color channels, wherein the color channels comprise color information corresponding to the color information of the first digital image;
- for each of the color channels of the second digital image, blurring, using the processing system, the information comprised in the channel;
- generating, using the processing system, a third digital image comprising an Alpha channel and color channels, wherein the Alpha channel comprises a mask representing opaque information and transparent information, and wherein the color channels of the third digital image comprise color information determined from a smoothing of the color information of the first digital image;
- determining, using the processing system, high frequency color information from the color information of the first digital image;
- modifying, using the processing system, the color information of the third digital image using the high frequency color information;
- and
- outputting, using the processing system, a display based on an overlay of the modified third digital image over the first digital image.
A system, comprising:
- one or more processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- access a first digital image of an object, the first digital image comprising color information;
- generate a second digital image comprising color channels, wherein the color channels comprise color information corresponding to the color information of the first digital image;
- for each of the color channels of the second digital image, blur the information comprised in the channel;
- generate a third digital image comprising an Alpha channel and color channels, wherein the Alpha channel comprises a mask representing opaque information and transparent information, and wherein the color channels of the third digital image comprise color information determined from a smoothing of the color information of the first digital image;
- determine high frequency color information from the color information of the first digital image;
- modify the color information of the third digital image using the high frequency color information;
- and
- output a display based on an overlay of the modified third digital image over the first digital image.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- access a first digital image of an object, the first digital image comprising color information;
- generate a second digital image comprising color channels, wherein the color channels comprise color information corresponding to the color information of the first digital image;
- for each of the color channels of the second digital image, blur the information comprised in the channel;
- generate a third digital image comprising an Alpha channel and color channels, wherein the Alpha channel comprises a mask representing opaque information and transparent information, and wherein the color channels of the third digital image comprise color information determined from a smoothing of the color information of the first digital image;
- determine high frequency color information from the color information of the first digital image;
- modify the color information of the third digital image using the high frequency color information;
- and
- output a display based on an overlay of the modified third digital image over the first digital image.
Dependencies are inferred from the claim text.