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:
Jan. 30, 2024

Filed:

Jul. 29, 2022
Applicant:

Snap Inc., Santa Monica, CA (US);

Inventors:

Kai Zhou, Wr Neudorf, AT;

Qi Qi, Los Angeles, CA (US);

Jeroen Hol, Hengelo, NL;

Assignee:

Snap Inc., Santa Monica, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/20 (2011.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01); G06T 7/20 (2017.01);
U.S. Cl.
CPC ...
G06T 15/20 (2013.01); G06T 7/20 (2013.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01); G06T 2207/30241 (2013.01); G06T 2207/30244 (2013.01);
Abstract

Systems and methods of generating ground truth datasets for producing virtual reality (VR) experiences, for testing simulated sensor configurations, and for training machine-learning algorithms. In one example, a recording device with one or more cameras and one or more inertial measurement units captures images and motion data along a real path through a physical environment. A SLAM application uses the captured data to calculate the trajectory of the recording device. A polynomial interpolation module uses Chebyshev polynomials to generate a continuous time trajectory (CTT) function. The method includes identifying a virtual environment and assembling a simulated sensor configuration, such as a VR headset. Using the CTT function, the method includes generating a ground truth output dataset that represents the simulated sensor configuration in motion along a virtual path through the virtual environment. The virtual path is closely correlated with the motion along the real path as captured by the recording device. Accordingly, the output dataset produces a realistic and life-like VR experience. In addition, the methods described can be used to generate multiple output datasets, at various sample rates, which are useful for training the machine-learning algorithms which are part of many VR systems.


Find Patent Forward Citations

Loading…