4 CONCLUSIONS
In this paper, we proposed a new, global, and non-
redundant (i.e. minimal) parameterization of a per-
spective camera for the Bundle Adjustment. We
discussed the advantages of this parameterization in
comparison to other commonly used parameteriza-
tions. Experiments evaluating the performance in
terms of reducing the reprojection error were con-
ducted on real datasets. The results showed that the
proposed parameterization is achieving the same per-
formance as the other investigated parameterizations
and therefore we conclude that the new parameteriza-
tion is a viable and practical option in BA.
ACKNOWLEDGEMENTS
The work was supported by the EC project FP7-
SME-2011-285839 De-Montes, Technology Agency
of the Czech Republic project TA2011275 ATOM
and Grant Agency of the CTU Prague project
SGS12/191/OHK3/3T/13. Any opinions expressed in
this paper do not necessarily reflect the views of the
European Community. The Community is not liable
for any use that may be made of the information con-
tained herein.
REFERENCES
Agarwal, S., Snavely, N., Seitz, S. M., and R. Szeliski, R.
(2010). Bundle adjustment in the large. In ECCV (2),
pages 29–42.
Barfoot, T., Forbes, J. R., and Furgale, P. T. (2011). Pose
estimation using linearized rotations and quaternion
algebra. Acta Astronautica, 68:101 – 112.
Byr¨od, M. and
˚
Astr¨om, K. (2010). Conjugate gradient bun-
dle adjustment. In Proceedings of the 11th European
conference on Computer vision: Part II, ECCV’10,
pages 114–127, Berlin, Heidelberg. Springer-Verlag.
Craig, J. (2005). Introduction to Robotics: Mechanics and
Control. Addison-Wesley series in electrical and com-
puter engineering: control engineering. Pearson Edu-
cation, Incorporated.
Crandall, D., Owens, A., and Snavely, N. (2011). Discrete-
continuous optimization for large-scale structure from
motion. IEEE Conference on Computer Vision and
Pattern Recognition (2008), 286(26):3001–3008.
Google (2012). Ceres solver.
Hartley, R. I. and Zisserman, A. (2004). Multiple View Ge-
ometry in Computer Vision. Cambridge University
Press, second edition.
Hazewinkel, M. (1987). Encyclopaedia of Mathematics (1).
Encyclopaedia of Mathematics: An Updated and An-
notated Translation of the Soviet ”Mathematical En-
cyclopaedia”. Springer.
Heyden, A. and
˚
Astr¨om, K. (1997). Euclidean reconstruc-
tion from image sequences with varying and unknown
focal length and principal point. pages 438–443.
Heyden, A. and
˚
Astr¨om, K. (1999). Flexible calibration:
minimal cases for auto-calibration. In Computer Vi-
sion, 1999. The Proceedings of the Seventh IEEE In-
ternational Conference on, volume 1, pages 350–355
vol.1.
Jeong, Y., Nister, D., Steedly, D., Szeliski, R., and Kweon,
I.-S. (2010). Pushing the envelope of modern methods
for bundle adjustment. In Proc. IEEE Conf. Computer
Vision and Pattern Recognition (CVPR), pages 1474–
1481.
Konolige, K. (2010). Sparse sparse bundle adjustment.
In British Machine Vision Conference, Aberystwyth,
Wales.
Kuemmerle, R., Grisetti, G., Strasdat, H., Konolige, K., and
Burgard, W. (2011). g2o: A general framework for
graph optimization. In IEEE International Conference
on Robotics and Automation (ICRA).
Lourakis, M. and Argyros, A. (2009). Sba: A software
package for generic sparse bundle adjustment. ACM
Transactions on Mathematical Software, 36:1–30.
Microsoft (2008). Photosynth.
Schmidt, J. and Niemann, H. (2001). Using quaternions
for parametrizing 3-d rotations in unconstrained non-
linear optimization. In VISION, MODELING, AND
VISUALIZATION 2001, pages 399–406. AKA/IOS
Press.
Shum, H., Ke, Q., and Zhang, Z. (1999). Efficient bun-
dle adjustment with virtual key frames: a hierarchi-
cal approach to multi-frame structure from motion.
In Computer Vision and Pattern Recognition, 1999.
IEEE Computer Society Conference on., volume 2,
pages –543 Vol. 2.
Snavely, N. (2011). Bundler: Structure from mo-
tion (sfm) for unordered image collections.
http://phototour.cs.washington.edu/bundler/.
Triggs, B., Mclauchlan, P., Hartley, R., and Fitzgibbon, A.
(2000). Bundle adjustment - a modern synthesis. In
Vision Algorithms: Theory and Practice, LNCS, pages
298–375. Springer Verlag.
Wheeler, M. and Ikeuchi, K. (1995). Iterative estimation of
rotation and translation using the quaternion.
GlobalCameraParameterizationforBundleAdjustment
561