| CPC G06T 7/194 (2017.01) [G06T 5/50 (2013.01); G06T 11/60 (2013.01); G06T 2207/20221 (2013.01)] | 19 Claims |

|
1. An image alteration system comprising:
a memory configured to store program instructions; and
one or more processors operably connected to the memory, wherein the one or more processors are configured to execute the program instructions to:
receive input image data that depicts a background environment;
segment the input image data to detect objects depicted in the background environment;
display the input image data on a display device of a user computer device;
receive one or more user input selections generated by an input device while the input image data is displayed on the display device, wherein each of the one or more user input selections selects a displayed location, relative to a frame of the display device, of a different corresponding one of the objects detected in the input image data;
identify a set of the objects to conceal based on the one or more user input selections; and
generate output image data that depicts a modified version of the background environment, wherein the one or more processors are configured to change an appearance of each of the objects in the set in the output image data, relative to the appearance of the respective object in the set in the input image data, without changing an appearance of the objects that are not in the set, wherein the input image data and the output image data represent video streams.
|