| CPC H04N 23/632 (2023.01) [G06V 10/273 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/945 (2022.01); H04N 5/2628 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
providing, for display within a graphical user interface of a client device, a digital image displaying a plurality of objects, the plurality of objects comprising a plurality of different types of objects;
generating, utilizing a segmentation neural network and without user input, an object mask for objects of the plurality of objects;
determining, utilizing a distractor detection neural network, a classification for the objects of the plurality of objects, wherein the classification for an object comprises a main subject object or a distracting object;
removing at least one object from the digital image, based on classifying the at least one object as the distracting object, by deleting the object mask for the at least one object;
determining, utilizing a shadow detection neural network and without user input, a shadow associated with the at least one object within the digital image; and
removing the shadow from the digital image along with the at least one object.
|