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:
Nov. 17, 2020

Filed:

May. 31, 2018
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Adarsh Prakash Murthy Kowdle, San Francisco, CA (US);

Vladimir Tankovich, Renton, WA (US);

Danhang Tang, Mountain View, CA (US);

Cem Keskin, San Francisco, CA (US);

Jonathan James Taylor, Mountain View, CA (US);

Philip L. Davidson, Arlington, MA (US);

Shahram Izadi, Tiburon, CA (US);

Sean Ryan Fanello, Mountain View, CA (US);

Julien Pascal Christophe Valentin, Mountain View, CA (US);

Christoph Rhemann, Mountain View, CA (US);

Mingsong Dou, Mountain View, CA (US);

Sameh Khamis, Mountain View, CA (US);

David Kim, Mountain View, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 7/593 (2017.01); G06T 7/521 (2017.01); G06T 7/32 (2017.01); G06T 7/33 (2017.01); H04N 13/271 (2018.01); H04N 13/00 (2018.01);
U.S. Cl.
CPC ...
G06T 7/593 (2017.01); G06T 7/32 (2017.01); G06T 7/337 (2017.01); G06T 7/521 (2017.01); H04N 13/271 (2018.05); G06T 2207/10021 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/10152 (2013.01); G06T 2207/20072 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); H04N 2013/0081 (2013.01);
Abstract

An electronic device estimates a depth map of an environment based on stereo depth images captured by depth cameras having exposure times that are offset from each other in conjunction with illuminators pulsing illumination patterns into the environment. A processor of the electronic device matches small sections of the depth images from the cameras to each other and to corresponding patches of immediately preceding depth images (e.g., a spatio-temporal image patch 'cube'). The processor computes a matching cost for each spatio-temporal image patch cube by converting each spatio-temporal image patch into binary codes and defining a cost function between two stereo image patches as the difference between the binary codes. The processor minimizes the matching cost to generate a disparity map, and optimizes the disparity map by rejecting outliers using a decision tree with learned pixel offsets and refining subpixels to generate a depth map of the environment.


Find Patent Forward Citations

Loading…