| CPC G06T 5/30 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06T 5/50 (2013.01); G06T 5/70 (2024.01); G06T 5/92 (2024.01); G06T 2207/10024 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20212 (2013.01)] | 20 Claims |

|
1. A method for selective enhancement of an object in an image, the method comprising:
receiving as input at an interface an original image;
processing the original image using a neural network to detect one or more objects in the original image, wherein the original image includes a foreground and a background, and wherein the one or more objects include the background of the original image;
generating a neural network mask of the original image for the one or more objects in the original image;
applying one or more enhancements to the objects associated with the neural network mask and generating an enhanced image including the one or more enhancements to the objects, wherein applying the one or more enhancements includes:
generating a refined mask for each pixel of at least the original image associated with the background; and
generating a dilated mask including a dilation or indentation from a border extending between the foreground and the background; and
generating a combined image, the combined image including the original image combined with the one or more enhancements to the objects of the enhanced image.
|