Generating a modified image with additional content provided for a region thereof
First Claim
1. A computer-implemented method comprising:
- displaying, by a computer system, an image having a region to which content is to be provided in generating a modified image and an outside region, wherein the region has a first sub-region and a second sub-region, wherein the outside region at least partially surrounds the region;
receiving an input comprising a semantic mark to be placed on the image, the semantic mark indicating the first sub-region and the outside region;
determining, by the computer system applying a patch-based optimization algorithm to the image, first content to be added to the first sub-region and second content to be added to the second sub-region adjacent to the first sub-region, wherein determining the first content and the second content comprises;
restricting, based on the semantic mark indicating the first sub-region and the outside region, the patch-based optimization algorithm to using the outside region for determining the first content such that an area of the image other than the outside region is not used to identify the first content,identifying, using the patch-based optimization algorithm, the first content based on the outside region to which the patch-based optimization algorithm is restricted and not based on the area of the image that the semantic mark does not indicate, andidentifying the second content for the second sub-region without being restricted to the outside region; and
generating the modified image by modifying the image to include the identified first content in the first sub-region and the identified second content in the second sub-region.
2 Assignments
0 Petitions
Accused Products
Abstract
An image is displayed in a computer system. The image includes contents having a feature visible therein. The contents have a region thereof defined to be provided with additional content in generating a modified image. An input is received comprising a semantic mark to be placed on the image. The semantic mark indicates an inside-region part inside the region and an outside-region part outside the region. The additional content for the region is determined using a patch-based optimization algorithm applied to the image. The patch-based optimization algorithm (i) identifies the additional content for the inside-region part based on the outside-region part and not on an area of the image that the semantic mark does not indicate, and (ii) identifies the additional content for a remainder of the region without being restricted to the outside-region part. The modified image having the additional content in the region is stored.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying, by a computer system, an image having a region to which content is to be provided in generating a modified image and an outside region, wherein the region has a first sub-region and a second sub-region, wherein the outside region at least partially surrounds the region; receiving an input comprising a semantic mark to be placed on the image, the semantic mark indicating the first sub-region and the outside region; determining, by the computer system applying a patch-based optimization algorithm to the image, first content to be added to the first sub-region and second content to be added to the second sub-region adjacent to the first sub-region, wherein determining the first content and the second content comprises; restricting, based on the semantic mark indicating the first sub-region and the outside region, the patch-based optimization algorithm to using the outside region for determining the first content such that an area of the image other than the outside region is not used to identify the first content, identifying, using the patch-based optimization algorithm, the first content based on the outside region to which the patch-based optimization algorithm is restricted and not based on the area of the image that the semantic mark does not indicate, and identifying the second content for the second sub-region without being restricted to the outside region; and generating the modified image by modifying the image to include the identified first content in the first sub-region and the identified second content in the second sub-region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a processing device; and a non-transitory computer-readable medium, wherein the processing device is configured to execute instructions stored on the non-transitory computer-readable medium and thereby perform operations comprising; displaying an image having a region to which content is to be provided in generating a modified image and an outside region, wherein the region has a first sub-region and a second sub-region, wherein the outside region at least partially surrounds the region; receiving an input comprising a semantic mark to be placed on the image, the semantic mark indicating the first sub-region and the outside region; determining, by applying a patch-based optimization algorithm to the image, first content to be added to the first sub-region and second content to be added to the second sub-region adjacent to the first sub-region, wherein determining the first content and the second content comprises; restricting, based on the semantic mark indicating the first sub-region and the outside region, the patch-based optimization algorithm to using the outside region for determining the first content such that an area of the image other than the outside region is not used to identify the first content, identifying, using the patch-based optimization algorithm, the first content based on the outside region to which the patch-based optimization algorithm is restricted and not based on the area of the image that the semantic mark does not indicate, and identifying the second content for the second sub-region without being restricted to the outside region; and generating the modified image by modifying the image to include the identified first content in the first sub-region and the identified second content in the second sub-region. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing program instructions that are executable by a processing device, the program instructions comprising:
-
program instructions for displaying an image having a region to which content is to be provided in generating a modified image and an outside region, wherein the region has a first sub-region and a second sub-region, wherein the outside region at least partially surrounds the region; program instructions for receiving an input comprising a semantic mark to be placed on the image, the semantic mark indicating the first sub-region and the outside region; program instructions for determining, by applying a patch-based optimization algorithm to the image, first content to be added to the first sub-region and second content to be added to the second sub-region adjacent to the first sub-region, wherein determining the first content and the second content comprises; restricting, based on the semantic mark indicating the first sub-region and the outside region, the patch-based optimization algorithm to using the outside region for determining the first content such that an area of the image other than the outside region is not used to identify the first content, identifying, using the patch-based optimization algorithm, the first content based on the outside region to which the patch-based optimization algorithm is restricted and not based on the area of the image that the semantic mark does not indicate, and identifying the second content for the second sub-region without being restricted to the outside region; and program instructions for generating the modified image by modifying the image to include the identified first content in the first sub-region and the identified second content in the second sub-region. - View Dependent Claims (18, 19, 20)
-
Specification