Accelerated Bundle Adjustment in Multiple-View Reconstruction

Bundle adjustment is one of the main tools used for multi- ple view reconstruction. It seeks to refine the estimate of the 3D scene and the view parameter that minimize a certain cost function, e.g. the overall reprojection error. In this paper we propose a new algorithm to simplify the computation of the reprojection error for multiple views. With this algorithm, the bundle adjustment will be accelerated, whether the cameras are calibrated or un-calibrated. The proposed techniques for bundle adjustment are not only tolerant of missing data, but also allow the assignment of individual covariance to each image measure- ment. Experiments are conducted both on synthetic data and on real data to compare the proposed bundle adjustment techniques with the other existing methods. It is shown that the result obtained with the proposed techniques is comparable to that with the maximum likelihood estimation, however, it is more efficient.

[1]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[2]  Narendra Ahuja,et al.  Optimal Motion and Structure Estimation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.

[4]  金谷 健一 Statistical optimization for geometric computation : theory and practice , 2005 .

[5]  R. VIDALy,et al.  Optimal Motion Estimation from Multiple Images by Normalized Epipolar Constraint , 2001 .

[6]  Qian Chen,et al.  Efficient iterative solution to M-view projective reconstruction problem , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[7]  R. Hartley Triangulation, Computer Vision and Image Understanding , 1997 .

[8]  Martial Hebert,et al.  Provably-convergent iterative methods for projective structure from motion , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[9]  Kenichi Kanatani,et al.  Statistical optimization for geometric computation - theory and practice , 1996, Machine intelligence and pattern recognition.

[10]  Adrien Bartoli A unified framework for quasi-linear bundle adjustment , 2002, Object recognition supported by user interaction for service robots.

[11]  Zhengyou Zhang,et al.  Incremental Motion Estimation Through Local Bundle Adjustment , 2001 .

[12]  S. Shankar Sastry,et al.  Optimal Motion Estimation from Multiview Normalized Epipolar Constraint , 2001, ICCV.