The bundle adjustment, or more specifically, the colinearity math model it is based on, is undisputedly the most accurate method to perform 3D scene reconstruction from multiple images. It has been the gold standard since first developed in 1957–1959. The limitations of the method have motivated this investigation into how it could be improved.
Bundle adjustment, being entirely based on colinearity, requires that there be an object point coordinate calculated for every conjugate image measurement, despite it being well established that geometry that is poor for photogrammetric intersection may in fact be valuable for constraining image orientations. Multiview constraints present an easily automated approach to using the orientation data implied in these tie points that does not involve the object space coordinates. This ability has led to the invention of a new classification of tie points — those that are used only to enforce camera orientation constraints.
The concept of nuisance parameters can be expanded beyond the invention of orientation points. In the time-constrained world of machine vision, a bundle could be tailored to calculate only the necessary object space data. In the case of camera calibration by bundle adjustments, all of the object space coordinates are nuisance parameters. Thus, a free network design that calculates no object point coordinates at all can be used.
Colinearity-based bundle adjustment is generally improved when multiview constraints are included in the math model. In numerous test cases, the enhanced bundle adjustment demonstrated improved reliability and accuracy with reduced total processor time. This constitutes an improvement to the fundamental math model for multi-image measurement. The enhanced bundle adjustment has demonstrated improved reliability and accuracy with reduced total processor time.
This work was done by Orrin Thomas of Geocontrol Systems and Edward Oshel of Jacobs Technology Inc. for Johnson Space Center. MSC-24708-1