Patent ID: 11967050
Assignee: PICSART, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising one or more processors and one or more storage media storing a set of instructions, which, when executed by the one or more processors, causes:
for a first iteration of a plurality of iterations to perform inpainting for input image data, the input image data comprising a known region and a missing region, wherein the known region comprises a plurality of known pixel data units and the missing region comprises a plurality of unknown pixel data units:
determining a first missing boundary region of the input image data that is part of the missing region and includes a first set of boundary unknown pixel data units from the plurality of unknown pixel data units,
generating first source pixel data based, at least in part, on one or more of the plurality of known pixel data units, and
based, at least in part, on the first source pixel data, generating a first replacement pixel data unit to replace a first unknown pixel data unit of the first set of boundary unknown pixel data units of the first missing boundary region;

for a second iteration of the plurality of iterations:
determining a second missing boundary region of the input image data that is part of the missing region and includes a second set of boundary unknown pixel data units from the plurality of unknown pixel data units and that excludes the first set of boundary unknown pixel data units of the first missing boundary region,
generating second source pixel data based, at least in part, on one or more of the plurality of known pixel data units, and
based, at least in part, on the second source pixel data, generating a second replacement pixel data unit to replace a second unknown pixel data unit of the second set of boundary unknown pixel data units of the second missing boundary region.