CPC G06T 5/77 (2024.01) [G06T 5/70 (2024.01); G06T 7/194 (2017.01); G06T 7/70 (2017.01); G06T 7/90 (2017.01); G06T 5/20 (2013.01)] | 16 Claims |
1. One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform operations comprising:
synthesizing a sampling region by identifying a band formed by a width of one or more pixels surrounding a target region of an image, generating an expanded band by using foreground segmentation to expand the width of the band and, prior to applying the foreground segmentation, applying multi-dimensional clustering to cluster the band into a plurality of pixel clusters based on color and position in the image; and
synthesizing a fill for the target region with pixels sampled from the sampling region.
|