Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
SBA: a software package for generic sparse bundle adjustment
Lourakis M., Argyros A. ACM Transactions on Mathematical Software36 (1):1-30,2009.Type:Article
Date Reviewed: Jun 8 2009

Lourakis and Argyros address the common problem of bundle adjustment that is traditionally associated with--and is an imperative component of--three-dimensional (3D) scene reconstruction. In this context, bundle adjustment can be described as a minimization problem, where the 3D structure and viewing (that is, extrinsic and sometimes intrinsic) parameters are optimized, using a set of correspondences between a group of two-dimensional (2D) images and the 3D geometry of the scene. The optimal values are found by “minimizing the reprojection error between the observed and predicted image points,” using a nonlinear least-squares algorithm [1].

Bundle adjustment is a well-known problem, in particular to the computer vision community, and is already a well-studied subject. However, this paper presents novel ideas on how to improve the performance and efficiency of the optimization by exploiting the fact that “the normal equations matrix has a sparse block structure owing to the lack of interaction among parameters for different 3D points and cameras” [1]. The paper proposes solutions to the important problem of reducing computational complexity, at a time when 3D reconstructions are becoming increasingly demanding in terms of dimensionality.

The paper is well written and its organization makes it very easy to follow. It begins with a thorough description of the problem and a discussion of the existing solutions and their limitations. Next, the authors present their strategy in great detail, using simple examples that can be easily generalized to higher dimensions. The interested reader can then follow through with the implementation details of the software package SBA; this is finally validated experimentally to show that the computational performance is indeed greatly improved.

Reviewer:  Charalambos Poullis Review #: CR136919 (1001-0089)
1) Lourakis, M.A.; Argyros, A.A. Is Levenberg-Marquardt the most efficient optimization algorithm for implementing bundle adjustment?. In Proceedings of the Tenth IEEE International Conference on Computer Vision IEEE Computer Society, 2005, 1526–1531.
Bookmark and Share
 
Motion (I.4.8 ... )
 
 
Efficiency (G.4 ... )
 
 
Sparse, Structured, And Very Large Systems (Direct And Iterative Methods) (G.1.3 ... )
 
 
Tracking (I.4.8 ... )
 
 
Numerical Linear Algebra (G.1.3 )
 
 
Scene Analysis (I.4.8 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Motion": Date
Efficient region tracking with parametric models of geometry and illumination
Hager G., Belhumeur P. IEEE Transactions on Pattern Analysis and Machine Intelligence 20(10): 1025-1039, 1998. Type: Article
May 1 1999
Motion segmentation and pose recognition with motion history gradients
Bradski G., Davis J. Machine Vision and Applications 13(3): 174-184, 2002. Type: Article
Aug 8 2003
Multiple cortical representations of optic flow processing
Raffi M., Siegel R. In Optic flow and beyond. Norwell, MA: Kluwer Academic Publishers, 2004. Type: Book Chapter
Jul 7 2005
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy