CPC G06T 7/11 (2017.01) [G06N 3/045 (2023.01); G06N 3/088 (2013.01); G06T 3/40 (2013.01); G06T 7/136 (2017.01); G06T 7/194 (2017.01); G06T 7/90 (2017.01); G06N 3/02 (2013.01); G06N 20/00 (2019.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20096 (2013.01); G06T 2207/20104 (2013.01)] | 19 Claims |
1. A method for image matting, the method comprising:
receiving an image comprising a plurality of image pixels, the image having a foreground region and a background region;
transforming a binary mask for the image into a set of image feature vectors using a multilayer encoder convolutional network;
transforming the image feature vectors into a trimap using a decoder deconvolutional network, the trimap designating at least some of the image pixels as at least one of background pixels, foreground pixels, or uncertain status pixels, wherein the decoder deconvolutional network is configured to generate a probability value for a particular one of the uncertain status pixels, the probability value indicating a likelihood that the particular uncertain status pixel belongs to the foreground or the background region of the image; and
generating, by a deep neural network (DNN), an alpha matte based on the trimap and the probability value.
|