The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 07, 2021

Filed:

Jul. 15, 2019
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Guangyu Zhou, San Francisco, CA (US);

Qiang Chen, Verona, WI (US);

Niklas Enbom, Mountain View, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 7/194 (2017.01); G06T 7/162 (2017.01); G06T 7/11 (2017.01); G06T 7/155 (2017.01); G06K 9/00 (2006.01);
U.S. Cl.
CPC ...
G06T 7/194 (2017.01); G06K 9/00234 (2013.01); G06T 7/11 (2017.01); G06T 7/155 (2017.01); G06T 7/162 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20036 (2013.01); G06T 2207/20072 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20224 (2013.01); G06T 2207/30201 (2013.01);
Abstract

Implementations described herein relate to methods, systems, and computer-readable media to render a foreground video. In some implementations, a method includes receiving a plurality of video frames that include depth data and color data. The method further includes downsampling the frames of the video. The method further includes, for each frame, generating an initial segmentation mask that categorizes each pixel of the frame as foreground pixel or background pixel. The method further includes determining a trimap that classifies each pixel of the frame as known background, known foreground, or unknown. The method further includes, for each pixel that is classified as unknown, calculating and storing a weight in a weight map. The method further includes performing fine segmentation to obtain a binary mask for each frame. The method further includes upsampling the plurality of frames based on the binary mask for each frame to obtain a foreground video.


Find Patent Forward Citations

Loading…