Performing an iterative bundle adjustment for an imaging device
AssigneeSamsung Electronics Co., Ltd.
InventorsManish Goel, Yuming Zhu
Life of this patent
Estimating the term…
Abstract
A method of performing an iterative bundle adjustment for an imaging device is described. The method comprising implementing a plurality of functions in performing a bundle adjustment. Predetermined functions of the plurality of functions may be started using a processor for a second iteration in parallel with a first iteration of the plurality of functions. A result of the predetermined functions started during the first iteration may be used in a second iteration. An output of the bundle adjustment may then be generated for successive iterations.
Claims20
A method of performing an iterative bundle adjustment for an imaging device, the method comprising:
- implementing a plurality of functions in performing a bundle adjustment;
- starting, using a processor, predetermined functions of the plurality of functions for a second iteration of the plurality of functions in parallel with a first iteration of the plurality of functions;
- using a result of the predetermined functions started during the first iteration in the second iteration;
- and
- generating an output of the bundle adjustment for successive iterations.
An imaging device performing an iterative bundle adjustment, the imaging device comprising:
- a processor configured to:
- implement a plurality of functions in performing a bundle adjustment;
- start predetermined functions of the plurality of functions for a second iteration in parallel with a first iteration of the plurality of functions;
- use the result of the predetermined functions started during the first iteration in the second iteration;
- and
- generate an output of the bundle adjustment for successive iterations.
A non-transitory computer-readable storage medium having data stored therein representing software executable by a computer for performing an iterative bundle adjustment, the non-transitory computer-readable storage medium comprising:
- implementing a plurality of functions in performing a bundle adjustment;
- starting predetermined functions of the plurality of functions for a second iteration in parallel with a first iteration of the plurality of functions;
- using a result of the predetermined functions started during the first iteration in the second iteration;
- and
- generating an output of the bundle adjustment for successive iterations.
Dependencies are inferred from the claim text.