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:
Mar. 19, 2024

Filed:

Aug. 26, 2021
Applicant:

Ambarella International Lp, Santa Clara, CA (US);

Inventors:

Liangliang Wang, Shanghai, CN;

Wenhai Gao, Shanghai, CN;

Bo Yu, Shanghai, CN;

Assignee:

Ambarella International LP, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 7/521 (2017.01); G06F 18/22 (2023.01); G06T 7/00 (2017.01); G06T 7/194 (2017.01); G06T 7/514 (2017.01);
U.S. Cl.
CPC ...
G06T 7/521 (2017.01); G06F 18/22 (2023.01); G06T 7/0002 (2013.01); G06T 7/194 (2017.01); G06T 7/514 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/20012 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30168 (2013.01);
Abstract

An apparatus comprising an interface, a structured light projector and a processor. The interface may receive pixel data. The structured light projector may generate a structured light pattern. The processor may process the pixel data arranged as video frames, perform operations using a convolutional neural network to determine a binarization result and an offset value and generate disparity and depth maps in response to the video frames, the structured light pattern, the binarization result, the offset value and a removal of error points. The convolutional neural network may perform a partial block summation to generate a convolution result, compare the convolution result to a speckle value to determine the offset value, generate an adaptive result in response to performing a convolution operation, compare the video frames to the adaptive result to generate the binarization result for the video frames, and remove the error points from the binarization result.


Find Patent Forward Citations

Loading…