Advertisement

Camera Calibration with One-Dimensional Objects

  • Zhengyou Zhang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2353)

Abstract

Camera calibration has been studied extensively in computer vision and photogrammetry, and the proposed techniques in the literature include those using 3D apparatus (two or three planes orthogonal to each other, or a plane undergoing a pure translation, etc.), 2D objects (planar patterns undergoing unknown motions), and 0D features (self-calibration using unknown scene points). This paper yet proposes a new calibration technique using 1D objects (points aligned on a line), thus filling the missing dimension in calibration. In particular, we show that camera calibration is not possible with free-moving 1D objects, but can be solved if one point is fixed. A closed-form solution is developed if six or more observations of such a 1D object are made. For higher accuracy, a nonlinear technique based on the maximum likelihood criterion is then used to refine the estimate. Besides the theoretical aspect, the proposed technique is also important in practice especially when calibrating multiple cameras mounted apart from each other, where the calibration objects are required to be visible simultaneously.

Keywords

Camera calibratio 

References

  1. 1.
    Duane C. Brown. Close-range camera calibration. Photogrammetric Engineering, 37(8):855–866, 1971.Google Scholar
  2. 2.
    Bruno Caprile and Vincent Torre. Using Vanishing Points for Camera Calibration. The International Journal of Computer Vision, 4(2):127–140, March 1990.Google Scholar
  3. 3.
    W. Faig. Calibration of close-range photogrammetry systems: Mathematical formulation. Photogrammetric Engineering and Remote Sensing, 41(12):1479–1486, 1975.Google Scholar
  4. 4.
    Olivier Faugeras. Three-Dimensional Computer Vision: a Geometric Viewpoint. MIT Press, 1993.Google Scholar
  5. 5.
    Olivier Faugeras, Tuan Luong, and Steven Maybank. Camera self-calibration: theory and experiments. In G. Sandini, editor, Proc 2nd ECCV, volume 588 of Lecture Notes in Computer Science, pages 321–334, Santa Margherita Ligure, Italy, May 1992. Springer-Verlag.Google Scholar
  6. 6.
    Olivier Faugeras and Giorgio Toscani. The calibration problem for stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 15–20, Miami Beach, FL, June 1986. IEEE.Google Scholar
  7. 7.
    S. Ganapathy. Decomposition of transformation matrices for robot vision. Pattern Recognition Letters, 2:401–412, December 1984.Google Scholar
  8. 8.
    D. Gennery. Stereo-camera calibration. In Proceedings of the 10th Image Understanding Workshop, pages 101–108, 1979.Google Scholar
  9. 9.
    Richard Hartley. Self-calibration from multiple views with a rotating camera. In J-O. Eklundh, editor, Proceedings of the 3rd European Conference on Computer Vision, volume 800-801 of Lecture Notes in Computer Science, pages 471–478, Stockholm, Sweden, May 1994. Springer-Verlag.Google Scholar
  10. 10.
    Richard I. Hartley. An algorithm for self calibration from several views. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 908–912, Seattle, WA, June 1994. IEEE.Google Scholar
  11. 11.
    D. Liebowitz and A. Zisserman. Metric rectification for perspective images of planes. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 482–488, Santa Barbara, California, June 1998. IEEE Computer Society.Google Scholar
  12. 12.
    Q.-T. Luong and O.D. Faugeras. Self-calibration of a moving camera from point correspondences and fundamental matrices. The International Journal of Computer Vision, 22(3):261–289, 1997.CrossRefGoogle Scholar
  13. 13.
    Quang-Tuan Luong. Matrice Fondamentale et Calibration Visuelle sur l’Environnement-Vers une plus grande autonomie des systèmes robotiques. PhD thesis, Université de Paris-Sud, Centre d’Orsay, December 1992.Google Scholar
  14. 14.
    S. J. Maybank and O. D. Faugeras. A theory of self-calibration of a moving camera. The International Journal of Computer Vision, 8(2):123–152, August 1992.Google Scholar
  15. 15.
    J.J. More. The levenberg-marquardt algorithm, implementation and theory. In G. A. Watson, editor, Numerical Analysis, Lecture Notes in Mathematics 630. Springer-Verlag, 1977.Google Scholar
  16. 16.
    G. Stein. Accurate internal camera calibration using rotation, with analysis of sources of error. In Proc. Fifth International Conference on Computer Vision, pages 230–236, Cambridge, Massachusetts, June 1995.Google Scholar
  17. 17.
    P. Sturm and S. Maybank. On plane-based camera calibration: A general algorithm, singularities, applications. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 432–437, Fort Collins, Colorado, June 1999. IEEE Computer Society Press.Google Scholar
  18. 18.
    B. Triggs. Autocalibration from planar scenes. In Proceedings of the 5th European Conference on Computer Vision, pages 89–105, Freiburg, Germany, June 1998.Google Scholar
  19. 19.
    Roger Y. Tsai. A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf tv cameras and lenses. IEEE Journal of Robotics and Automation, 3(4):323–344, August 1987.Google Scholar
  20. 20.
    G.Q. Wei and S.D. Ma. A complete two-plane camera calibration method and experimental comparisons. In Proc. Fourth International Conference on Computer Vision, pages 439–446, Berlin, May 1993.Google Scholar
  21. 21.
    J. Weng, P. Cohen, and M. Herniou. Camera calibration with distortion models and accuracy evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(10):965–980, October 1992.Google Scholar
  22. 22.
    Z. Zhang. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11):1330–1334, 2000.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Zhengyou Zhang
    • 1
  1. 1.Microsoft ResearchRedmondUSA

Personalised recommendations