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. 05, 2024

Filed:

Mar. 12, 2021
Applicant:

A9.com, Inc., Palo Alto, CA (US);

Inventors:

Himanshu Arora, San Jose, CA (US);

Divyansh Agarwal, Mountain View, CA (US);

Arnab Dhua, Cupertino, CA (US);

Chun Kai Wang, Mountain View, CA (US);

Assignee:

A9.com, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 17/20 (2006.01); G06T 7/55 (2017.01);
U.S. Cl.
CPC ...
G06T 17/20 (2013.01); G06T 7/55 (2017.01); G06T 2200/08 (2013.01); G06T 2207/10028 (2013.01);
Abstract

Approaches described and suggested herein relate to generating three-dimensional representations of objects to be used to render virtual reality and augmented reality effects on personal devices such as smartphones and personal computers, for example. An initial surface mesh of an object is obtained. A plurality of silhouette masks of the object taken from a plurality of viewpoints is also obtained. A plurality of depth maps are generated from the initial surface mesh. Specifically, the plurality of depth maps are taken from the same plurality of viewpoints from which the silhouette images are taken. A volume including the object is discretized into a plurality of voxels. Each voxel is then determined to be either inside the object or outside of the object based on the silhouette masks and the depth data. A final mesh is then generated from the voxels that are determined to be inside the object.


Find Patent Forward Citations

Loading…