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:
Sep. 06, 2022

Filed:

Dec. 01, 2020
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

Michael Grabner, Redmond, WA (US);

Jeremy Furtek, San Antonio, TX (US);

David Nister, Bellevue, WA (US);

Assignee:

NVIDIA Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G05D 1/02 (2020.01); G06T 7/246 (2017.01); G06T 7/35 (2017.01); G06T 7/285 (2017.01);
U.S. Cl.
CPC ...
G05D 1/0253 (2013.01); G05D 1/0251 (2013.01); G06T 7/246 (2017.01); G06T 7/285 (2017.01); G06T 7/35 (2017.01); G06T 2207/10021 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/30252 (2013.01);
Abstract

Systems and methods for performing visual odometry more rapidly. Pairs of representations from sensor data (such as images from one or more cameras) are selected, and features common to both representations of the pair are identified. Portions of bundle adjustment matrices that correspond to the pair are updated using the common features. These updates are maintained in register memory until all portions of the matrices that correspond to the pair are updated. By selecting only common features of one particular pair of representations, updated matrix values may be kept in registers. Accordingly, matrix updates for each common feature may be collectively saved with a single write of the registers to other memory. In this manner, fewer write operations are performed from register memory to other memory, thus reducing the time required to update bundle adjustment matrices and thus speeding the bundle adjustment process.


Find Patent Forward Citations

Loading…