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:
Apr. 24, 2018

Filed:

Feb. 06, 2017
Applicant:

Personify, Inc., Chicago, IL (US);

Inventors:

Dennis Lin, Chicago, IL (US);

Quang Nguyen, Ho Chi Minh, VN;

Gia Dang, Ho Chi Minh, VN;

Yi Zhang, Chicago, IL (US);

Simion Venshtain, Chicago, IL (US);

Cong Nguyen, Ho Chi Minh, VN;

Assignee:

Personify, Inc., Chicago, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/34 (2006.01); G06K 9/00 (2006.01); G06T 7/50 (2017.01); G06T 7/73 (2017.01); G06K 9/46 (2006.01); G06T 7/00 (2017.01); G06K 9/52 (2006.01); G06T 7/194 (2017.01);
U.S. Cl.
CPC ...
G06K 9/00718 (2013.01); G06K 9/00758 (2013.01); G06K 9/4604 (2013.01); G06K 9/4652 (2013.01); G06K 9/52 (2013.01); G06T 7/0002 (2013.01); G06T 7/194 (2017.01); G06T 7/50 (2017.01); G06T 7/73 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20156 (2013.01); G06T 2207/30196 (2013.01);
Abstract

Disclosed herein are methods and systems for assigning pixels distance-cost values using a flood fill technique. One embodiment takes the form of a process that includes obtaining video data depicting a head of a user, obtaining depth data associated with the video data, and selecting seed pixels for a flood fill at least in part by using the depth information. The process also includes performing the flood fill from the selected seed pixels. The flood fill assigns respective distance-cost values to pixels of the video data based on position-space cost values and color-space cost values. In some embodiments, the process also includes classifying pixels of the video data as foreground based at least in part on the assigned distance-cost values. In some other embodiments, the process also includes assigning pixels of the video data foreground-likelihood values based at least in part on the assigned distance-cost values.


Find Patent Forward Citations

Loading…