Skip to main content
Log in

Computing camera parameters using vanishing-line information from a rectangular parallelepiped

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

A new approach to camera calibration using vanishing line information for three-dimensional computer vision is proposed. Calibrated parameters include the orientation, the position, the focal length, and the image plane center of a camera. A rectangular parallelepiped is employed as the calibration target to generate three principal vanishing points and then three vanishing lines from the projected image of the parallelepiped. Only a monocular image is required for solving these camera parameters. It is shown that the image plane center is the orthocenter of a triangle formed by the three vanishing lines. From the slopes of the vanishing lines the camera orientation parameters can be determined. The focal length can be computed by the area of the triangle. The camera position parameters can then be calibrated by using related geometric projective relationships. The derived results show the geometric meanings of these camera parameters. The calibration formulas are analytic and simple to compute. Experimental results show the feasibility of the proposed approach for a practical application—autonomous land vehicle guidance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abdel-Aziz YI, Karara HM (1971) Direct linear transformation into object space coordinates in close-range photogrammetry. In: Proceedings of Symposium on Close-Range Photogrammetry, University of Illinois at Urbana-Champaign, Urbana, pp 1–18

    Google Scholar 

  • Abdel-Aziz YI, Karara HM (1974) Photogrammetric Potential of Non-Metric Cameras, Civil Engineering Studies, Photogrammetry Series 36, Urbana, IL, University of Illinois

    Google Scholar 

  • Chang MS, Ku PY, Wang LL, Tsai WH (1989) Indoor autonomous land vehicle guidance by baseline following using computer vision techniques. In: Proceedings of Workshop on Computer Vision, Graphics and Image Processing, Taiwan, R.O.C., pp 135–144

  • Chen RK, Tsai WH (1987) 3-D object surface data acquisition using laser striping. In: Proceedings of Workshop on Computer Vision, Graphics and Image Processing, Chitou, Taiwan, R.O.C., pp 31–58

  • Chou HL, Tsai WH (1986) A new approach to robot location by house corners. Pattern Recognition 19(6):439–451

    Google Scholar 

  • Courtney JW, Magee MJ, Aggarwal JK (1984) Robot guidance using computer vision. Pattern Recognition 17:585–592

    Google Scholar 

  • Faig W (1975) Calibration of close-range photogrammetry systems: Mathematical formulation. Photogrammetric Engineering and Remote Sensing 41:1479–1486

    Google Scholar 

  • Fischler MA, Bolles RC (1981) Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM 24(6):381–395

    Google Scholar 

  • Foley JD, Dam AV (1982) Fundamentals of Interactive Computer Graphics, Addison-Wesley, Reading, MA

    Google Scholar 

  • Fukui I (1981) TV image processing to determine the position of a robot vehicle. Pattern Recognition 14:101–109

    Google Scholar 

  • Ganapathy S (1984) Decomposition of transformation matrices for robot vision. In: Proceedings of IEEE Conference on Robotics and Automation, Atlanta, GA, pp 130–139

  • Haralick RM (1980) Using perspective transformations in scene analysis. Computer Graphics and Image Processing 13:191–221

    Google Scholar 

  • Jiang BC (1987) Camera calibration technique using vanishing point concept. In: Proceedings of IEEE Conference on Pattern Recognition, pp 640–644

  • Ku PY, Tsai WH (1989) Model-based guidance of autonomous land vehicles for indoor navigation. In: Proceedings of Workshop on Computer Vision, Graphics and Image Processing, Taiwan, R.O.C., pp 165–174

  • Lenz RK, Tsai RY (1988) Techniques for calibration of the scale factor and image center for high accuracy 3-D machine vision metrology. IEEE Transactions on Pattern Analysis and Machine Intelligence 10(5):713–720

    Google Scholar 

  • Liou SP, Jain RC (1987) Road following using vanishing points. Computer Vision, Graphics, and Image Processing 39:116–130

    Google Scholar 

  • Magee MJ, Aggarwal JK (1984) Determining the position of a robot using a single calibration object. In: Proceedings of IEEE Conference on Robotics, Atlanta, GA, pp 140–149

  • Odone B et al. (1986) On the understanding of motion of rigid objects. SPIE Intelligent Robots and Computer Vision 726:197–205

    Google Scholar 

  • Shafer SA, Kanada T, Render JR (1982) Gradient space under orthography and perspective. IEEE 1982 Workshop on Computer Vision: Representative and Control, Franklin Pierce College, Rindge, NH, pp 26–34

    Google Scholar 

  • Sobel I (1974) On calibrating computer controlled cameras for perceiving 3-D scenes. Artificial Intelligence 5:185–198

    Google Scholar 

  • Tsai RY (1987) A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lens. IEEE Journal of Robotics and Automation RA-3(4):323–344

    Google Scholar 

  • Tsai WH (1985) Moment-preserving thresholding: A new approach. Computer Vision, Graphics, and Image Processing 29:377–393

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by National Science Council, Republic of China under Grant NSC-77-0404-E-009-31.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, L.L., Tsai, W.H. Computing camera parameters using vanishing-line information from a rectangular parallelepiped. Machine Vis. Apps. 3, 129–141 (1990). https://doi.org/10.1007/BF01214426

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01214426

Key words

Navigation