Image overlay compositing
First Claim
Patent Images
1. A method comprising:
- receiving a first image and a second image;
determining one or more attributes of the first image and the second image, wherein the one or more attributes include at least one of the following attributes;
an image type, image size, a face content, a body content, a texture, a lighting characteristic, a color characteristic, and a border characteristic; and
selecting one or more of a gradient domain blending technique, an alpha blending technique, and a tone mapping technique to combine the first image and the second image based on the one or more attributes, whereinselection of an alpha blending technique is based on at least one of the following first conditions;
at least one of the first image and the second image includes a cartoon, a complex boundary of at least one of the first image and the second image, time available, and memory available, andselection of at least one of a gradient domain blending technique and a tone mapping technique is based on at least one of the following second conditions;
at least one of the first image and the second image includes a body or a face, the first image has color characteristics similar to color characteristics of the second image, the first image has lighting that is different than lighting of the second image, a smooth boundary of the first image and the second image, differences between a foreground and a background of the first image or the second image, a large size of at least one of the first image and the second image, and the first image has a texture that is different than a texture of the second image.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations generally relate to image overlay compositing. In some implementations, a method includes receiving a first image and a second image. The method further includes determining one or more attributes of each of the first image and the second image, where the one or more attributes includes one or more image types. The method further includes determining one or more compositing techniques combine the first image and the second image based on one or more of the attributes.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a first image and a second image; determining one or more attributes of the first image and the second image, wherein the one or more attributes include at least one of the following attributes;
an image type, image size, a face content, a body content, a texture, a lighting characteristic, a color characteristic, and a border characteristic; andselecting one or more of a gradient domain blending technique, an alpha blending technique, and a tone mapping technique to combine the first image and the second image based on the one or more attributes, wherein selection of an alpha blending technique is based on at least one of the following first conditions;
at least one of the first image and the second image includes a cartoon, a complex boundary of at least one of the first image and the second image, time available, and memory available, andselection of at least one of a gradient domain blending technique and a tone mapping technique is based on at least one of the following second conditions;
at least one of the first image and the second image includes a body or a face, the first image has color characteristics similar to color characteristics of the second image, the first image has lighting that is different than lighting of the second image, a smooth boundary of the first image and the second image, differences between a foreground and a background of the first image or the second image, a large size of at least one of the first image and the second image, and the first image has a texture that is different than a texture of the second image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium including instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:
-
receiving a first image and a second image; selecting at least one of an alpha blending technique, a gradient domain blending technique and a tone mapping technique to combine the first image and the second image, wherein selection of an alpha blending technique is based on at least one of the following first conditions;
at least one of the first image and the second image includes a cartoon, a complex boundary of at least one of the first image and the second image, time available, and memory available, andselection of at least one of a gradient domain blending technique and a tone mapping technique is based on at least one of the following second conditions;
at least one of the first image and the second image includes a body or a face, the first image has color characteristics similar to color characteristics of the second image, the first image has lighting that is different than lighting of the second image, a smooth boundary of the first image and the second image, differences between a foreground and a background of the first image or the second image, a large size of at least one of the first image and the second image, and the first image has a texture that is different than a texture of the second image. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising; receiving a first image and a second image; and determining one or more attributes of the first image and the second image, wherein the one or more attributes include at least one of the following attributes;
image type, texture, lighting characteristics, and border characteristics; andselecting at least one of an alpha blending technique, a gradient domain blending technique and a tone mapping technique to combine the first image and the second image based on one or more of the attributes, wherein selection of an alpha blending technique is based on at least one of the following first conditions;
at least one of the first image and the second image includes a cartoon, a complex boundary of at least one of the first image and the second image, time available, and memory available, andselection of at least one of a gradient domain blending technique and a tone mapping technique is based on at least one of the following second conditions;
at least one of the first image and the second image includes a body or a face, the first image has color characteristics similar to color characteristics of the second image, the first image has lighting that is different than lighting of the second image, a smooth boundary of the first image and the second image, differences between a foreground and a background of the first image or the second image, a large size of at least one of the first image and the second image, and the first image has a texture that is different than a texture of the second image; andcombining the first image and second image using the selected at least one of the alpha blending technique, the gradient domain blending technique and the tone mapping technique. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification