Skip to main content
Top
Published in: International Journal of Computer Vision 1/2016

01-05-2016

Caliber: Camera Localization and Calibration Using Rigidity Constraints

Authors: Albert Liu, Steve Marschner, Noah Snavely

Published in: International Journal of Computer Vision | Issue 1/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This article presents a camera calibration system, Caliber, and the underlying pose estimation problem it solves, which we call sensor localization with rigidity (SL-R). SL-R is a constraint-satisfaction-like problem that finds a set of poses satisfying certain constraints. These constraints include not only relative pose constraints such as those found in SLAM and motion estimation problems, but also rigidity constraints: the notion of objects that are rigidly attached to each other so that their relative pose is fixed over time even if that pose is not known a priori. We show that SL-R is NP-hard, but give an inference-based algorithm that works well in practice. SL-R enables Caliber, a tool to calibrate systems of cameras connected by rigid or actuated links, using image observations and information about known motions of the system. The user provides a model of the system in the form of a kinematic tree, and Caliber uses our SL-R algorithm to generate an estimate for the rigidity constraints, then performs nonlinear optimization to produce a solution that is locally least-squares optimal in terms of reprojection error. In this way, Caliber is able to calibrate a variety of setups that would have previously required special-purpose code to calibrate. We demonstrate Caliber in a number of different scenarios using both synthetic and experimental data.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Chen, H. (1991). A screw motion approach to uniqueness analysis of head-eye geometry. In CVPR (pp. 145–151). Chen, H. (1991). A screw motion approach to uniqueness analysis of head-eye geometry. In CVPR (pp. 145–151).
go back to reference Esquivel, S., Woelk, F., & Koch, R. (2007). Calibration of a multi-camera rig from non-overlapping views. In F. Hamprecht, C. Schnörr, & B. Jähne (Eds.), Pattern Recognition (Vol. 4713, pp. 82–91)., Lecture Notes in Computer Science Berlin / Heidelberg: Springer.CrossRef Esquivel, S., Woelk, F., & Koch, R. (2007). Calibration of a multi-camera rig from non-overlapping views. In F. Hamprecht, C. Schnörr, & B. Jähne (Eds.), Pattern Recognition (Vol. 4713, pp. 82–91)., Lecture Notes in Computer Science Berlin / Heidelberg: Springer.CrossRef
go back to reference Govindu, V. (2004). Lie-algebraic averaging for globally consistent motion estimation. In Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004 (CVPR 2004), Vol. 1, pp. I–684–I–691. doi:10.1109/CVPR.2004.1315098. Govindu, V. (2004). Lie-algebraic averaging for globally consistent motion estimation. In Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004 (CVPR 2004), Vol. 1, pp. I–684–I–691. doi:10.​1109/​CVPR.​2004.​1315098.
go back to reference Govindu, V. M. (2001). Combining two-view constraints for motion estimation. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (pp. 218–225). Govindu, V. M. (2001). Combining two-view constraints for motion estimation. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (pp. 218–225).
go back to reference Hartley, R. I., & Zisserman, A. (2004). Multiple view geometry in computer vision. Cambridge: Cambridge University Press, ISBN: 0521623049. Hartley, R. I., & Zisserman, A. (2004). Multiple view geometry in computer vision. Cambridge: Cambridge University Press, ISBN: 0521623049.
go back to reference Kumar, R., Ilie, A., Frahm, J. M., & Pollefeys, M. (2008). Simple calibration of non-overlapping cameras with a mirror. In IEEE Conference on Computer Vision and Pattern Recognition, 2008 (CVPR 2008) (pp. 1–7), doi:10.1109/CVPR.2008.4587676. Kumar, R., Ilie, A., Frahm, J. M., & Pollefeys, M. (2008). Simple calibration of non-overlapping cameras with a mirror. In IEEE Conference on Computer Vision and Pattern Recognition, 2008 (CVPR 2008) (pp. 1–7), doi:10.​1109/​CVPR.​2008.​4587676.
go back to reference Kümmerle, R., Grisetti, G., & Burgard, W. (2011). Simultaneous calibration, localization, and mapping. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 3716–3721). IEEE, Piscataway. Kümmerle, R., Grisetti, G., & Burgard, W. (2011). Simultaneous calibration, localization, and mapping. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 3716–3721). IEEE, Piscataway.
go back to reference Maybank, S. J., & Faugeras, O. D. (1992). A theory of self-calibration of a moving camera. IJCV, 8(2), 123–151.CrossRef Maybank, S. J., & Faugeras, O. D. (1992). A theory of self-calibration of a moving camera. IJCV, 8(2), 123–151.CrossRef
go back to reference Nister, D., Kahl, F., & Stewenius, H. (2007). Structure from motion with missing data is np-hard. In IEEE 11th International Conference on Computer Vision, 2007 (ICCV 2007) (pp. 1–7). doi:10.1109/ICCV.2007.4409095 Nister, D., Kahl, F., & Stewenius, H. (2007). Structure from motion with missing data is np-hard. In IEEE 11th International Conference on Computer Vision, 2007 (ICCV 2007) (pp. 1–7). doi:10.​1109/​ICCV.​2007.​4409095
go back to reference Park, F., & Martin, B. (1994). Robot sensor calibration: Solving \(AX=XB\) on the euclidean group. IEEE Transaction on Robotics and Automation, 10(5), 717–721. doi:10.1109/70.326576.CrossRef Park, F., & Martin, B. (1994). Robot sensor calibration: Solving \(AX=XB\) on the euclidean group. IEEE Transaction on Robotics and Automation, 10(5), 717–721. doi:10.​1109/​70.​326576.CrossRef
go back to reference Shiu, Y. C., & Ahmad, S. (1989). Calibration of wrist-mounted robotic sensors by solving homogeneoustransform equations of the form \(AX=XB\). IEEE Transaction on Robotics and Automation, 5(1), 16–29.CrossRef Shiu, Y. C., & Ahmad, S. (1989). Calibration of wrist-mounted robotic sensors by solving homogeneoustransform equations of the form \(AX=XB\). IEEE Transaction on Robotics and Automation, 5(1), 16–29.CrossRef
go back to reference Strobl, K. H., & Hirzinger, G. (2006). Optimal hand-eye calibration. In: Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 4647–4653). Strobl, K. H., & Hirzinger, G. (2006). Optimal hand-eye calibration. In: Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 4647–4653).
go back to reference Thrun, S., & Montemerlo, M. (2005). The GraphSLAM algorithm with applications to large-scale mapping of urban structures. International Journal on Robotics Research, 25(5/6), 403–430. Thrun, S., & Montemerlo, M. (2005). The GraphSLAM algorithm with applications to large-scale mapping of urban structures. International Journal on Robotics Research, 25(5/6), 403–430.
go back to reference Tsai, R., & Lenz, R. (1989). A new technique for fully autonomous and efficient 3D robotics hand/eye calibration. IEEE Transactions on Robotics and Automation, 5(3), 345–358. doi:10.1109/70.34770.CrossRef Tsai, R., & Lenz, R. (1989). A new technique for fully autonomous and efficient 3D robotics hand/eye calibration. IEEE Transactions on Robotics and Automation, 5(3), 345–358. doi:10.​1109/​70.​34770.CrossRef
go back to reference Tsai, R. Y. (1987). A versatile camera calibration technique for high-accuracy 3d machine vision metrology using off-the-shelf tv cameras and lenses. IEEE Transactions on Robotics and Automation, 3(4), 323–344.CrossRef Tsai, R. Y. (1987). A versatile camera calibration technique for high-accuracy 3d machine vision metrology using off-the-shelf tv cameras and lenses. IEEE Transactions on Robotics and Automation, 3(4), 323–344.CrossRef
go back to reference Zhang, Z. (1999). Flexible camera calibration by viewing a plane from unknown orientations. In ICCV (pp. 666–673). Zhang, Z. (1999). Flexible camera calibration by viewing a plane from unknown orientations. In ICCV (pp. 666–673).
Metadata
Title
Caliber: Camera Localization and Calibration Using Rigidity Constraints
Authors
Albert Liu
Steve Marschner
Noah Snavely
Publication date
01-05-2016
Publisher
Springer US
Published in
International Journal of Computer Vision / Issue 1/2016
Print ISSN: 0920-5691
Electronic ISSN: 1573-1405
DOI
https://doi.org/10.1007/s11263-015-0866-1

Other articles of this Issue 1/2016

International Journal of Computer Vision 1/2016 Go to the issue

Premium Partner