| CPC G06T 5/77 (2024.01) [G06F 3/04845 (2013.01); G06T 5/70 (2024.01); G06T 7/11 (2017.01); G06T 7/194 (2017.01); G06T 7/70 (2017.01); G06T 2200/24 (2013.01); G06T 2207/20021 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20092 (2013.01)] | 18 Claims |

|
1. A system comprising:
at least one memory device comprising a segmentation neural network and a diffusion neural network; and
at least one processor configured to cause the system to:
generate, using the segmentation neural network, an occluder mask for a first object portrayed in a digital image and an incomplete object corresponding to a second object portrayed in the digital image, a portion of the second object being occluded by the first object;
generate, using the diffusion neural network, an at least partially denoised image based on the occluder mask, the incomplete object corresponding to the second object, and a noise input;
generate, from the at least partially denoised image, a completed second object mask that comprises a completed mask portion corresponding to the portion of the second object occluded by the first object;
generate, from the at least partially denoised image, a completed second object that includes a completed portion corresponding to the portion of the second object occluded by the first object; and
modify, in response to one or more user interactions, the digital image by moving or deleting the first object and exposing the completed portion of the completed second object.
|