Skip to main content
Log in

Calibration of 3D kinematic systems using orthogonality constraints

Machine Vision and Applications Aims and scope Submit manuscript

Abstract

Processing images acquired by multi-camera systems is nowadays an effective and convenient way of performing 3D reconstruction. The basic output, i.e. the 3D location of points, can easily be further processed to also acquire information about additional kinematic data: velocity and acceleration. Hence, many such reconstruction systems are referred to as 3D kinematic systems and are very broadly used, among other tasks, for human motion analysis. A prerequisite for the actual reconstruction of the unknown points is the calibration of the multi-camera system. At present, many popular 3D kinematic systems offer so-called wand calibration, using a rigid bar with attached markers, which is from the end user’s point of view preferred over many traditional methods. During this work a brief criticism on different calibration strategies is given and typical calibration approaches for 3D kinematic systems are explained. In addition, alternative ways of calibration are proposed, especially for the initialization stage. More specifically, the proposed methods rely not only on the enforcement of known distances between markers, but also on the orthogonality of two or three rigidly linked wands. Besides, the proposed ideas utilize common present calibration tools and shorten the typical calibration procedure. The obtained reconstruction accuracy is quite comparable with that obtained by commercial 3D kinematic systems.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Ariel Dynamics Worldwide. http://www.arielnet.com/

  2. BTS/Elite. http://www.bts.it/en/index.html

  3. eMotion/Smart http://www.emotion3d.com, http://www.bts. it/eng/proser/elisma.htm

  4. MotionAnalysis. http://www.motionanalysis.com/

  5. http://www.peharec.com/index.html

  6. Simi. http://www.simi.com/en/

  7. Simple3D. http://www.simple3d.com/

  8. Vicon Motion Systems. http://www.metrics.co.uk/

  9. Allard, P., Stokes, I., Blanchi, J.-P.: Three Dimensional Analysis of Human Movement. Human Kinetics Champaign (1995)

  10. Atkinson, K.B.: Close Range Photogrammetry and Machine Vision. Whittles Publishing (1996)

  11. Baruh H. (1999). Analytical Dynamics. WCB/McGraw-Hill, New York

    Google Scholar 

  12. Borghese N.A. and Cerveri P. (2000). Calibrating a video camera pair with a rigid bar. Pattern Recogn. 33: 81–95

    Article  Google Scholar 

  13. Brown D.C. (1971). Close-Range Camera Calibration. Photogramm. Eng. 37(8): 855–866

    Google Scholar 

  14. Caprile B. and Torre V. (1990). Using Vanishing Points for Camera Calibration. Int. J. Comput. Vis. 4: 127–140

    Article  Google Scholar 

  15. Carrihill B. and Hummel R. (1985). Experiments with the intensity ratio depth sensor. Comput. Vis. Graph. Image Process. 32: 337–358

    Article  Google Scholar 

  16. Chatterjee, C., Roychowdhury, V.P.: Camera calibration for image processing. In Webster, J.G. (ed.): Wiley Encyclopedia of Electrical and Electronics Engineering, Vol. 2, pp. 743–758. Wiley, New York (1999)

  17. Devernay F. and Faugeras O. (2001). Straight lines have to be straight: automatic calibration and removal of distortion from scenes of structured environments. Mach. Vis. Appl. 13: 14–24

    Article  Google Scholar 

  18. Douglas Hung D.C. (1993). 3D scene modelling by sinusoid encoded illumination. Image Vis. Comput. 11(5): 251–256

    Article  Google Scholar 

  19. Eian J. and Poppele R.E. (2002). A single-camera method for three-dimensional video imaging. J. Neurosc. Methods 120: 65–83

    Article  Google Scholar 

  20. Faugeras, O.: What can be seen in three dimensions with an uncalibrated stereo rig? In: Proceedings of the European Conference on Computer Vision, pp. 563–578. Santa Margherita Ligure, Italy (1992)

  21. Faugeras O. (1993). Three-dimensional Computer Vision. MIT, Cambridge

    Google Scholar 

  22. Finsterwalder S. (1899). Die geometrischen Grundlagen der Photogrammetrie. Jahresbericht Deutscher Mathematik 6: 1–44

    Google Scholar 

  23. Fitzgibbon, A.W.: Simultaneous linear estimation of multiple view geometry and lens distortion. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 125–132. Kauai (2001)

  24. Hartley, R.I., Gupta, R., Chang, T.: Stereo from uncalibrated cameras. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 761–764. Urbana-Champaign (1992)

  25. Hartley R. (1997). Kruppa’s equations derived from the fundamental matrix. IEEE Trans. Pattern Anal. Mach. Intell. 19(2): 133–135

    Article  MathSciNet  Google Scholar 

  26. Hartley R. and Zisserman A. (2004). Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  27. Hatze H. (1988). High-precision three-dimensional photogrammetric calibration and object space reconstruction using a modified DLT approach. J. Biomech. 21: 533–538

    Article  Google Scholar 

  28. Horn B.K.P., Hilden H.M. and Negahdaripour S. (1988). Closed-form solution of absolute orientation using orthonormal matrices. J. Opt. Soc. Am. A 5(7): 1127–1135

    MathSciNet  Google Scholar 

  29. Jarvis R.A. (1983). A perspective on range-finding techniques for computer vision. IEEE Trans. Pattern Anal. Mach. Intell. 5: 122–139

    Article  Google Scholar 

  30. Kahl, F., Henrion, D.: Globally optimal estimates for geometric reconstruction problems. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 978–985. Beijing (2005)

  31. Ke, Q., Kanade, T.: Quasiconvex optimization for robust geometric reconstruction. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 986–993. Beijing (2005)

  32. Liebowitz, D., Zisserman, A.: Metric rectification for perspective images of planes. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 482–488. Santa Barbara (1998)

  33. Maas H.-G. (1998). Image sequence based automatic multi-camera system calibration techniques. Int. Arch. Photogramm. Remote Sens. 32(B5): 763–768

    Google Scholar 

  34. Maybank S.J. and Faugeras O.D. (1992). A theory of self calibration of a moving camera. Int. J. Comput. Vis. 8(2): 123–151

    Article  Google Scholar 

  35. McGlone, C.: Bundle adjustment with object space geometric constraints for site modeling. In: Proceedings of the spie Conference on Integrating Photogrammetric Techniques with Scene Analysis and Machine Vision II, pp. 25–36. Orlando (1995)

  36. Minou M., Kanade T. and Sakai T. (1981). A method of time-coded parallel planes of light for depth measurement. Trans. IECE Jpn. 64: 521–528

    Google Scholar 

  37. Pages, J., Salvi, J., Garcia, R., Matabosch, C.: Overview of coded light projection techniques for automatic 3D profiling. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 133–138 (2003)

  38. Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in C. Cambridge University Press, Cambridge (1997)

  39. Pribanić, T., Cifrek, M., Peharec, S.: 3D shape recovery with no explicit video projector calibration. In: Proceedings of the 12th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, pp. 137–140. Plzen (2004)

  40. Pribanić, T.: A method for modeling and analysis of human movement using optoelectronic system. Doctoral Thesis, Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (2005)

  41. Sansoni G., Corini S., Lazzari S., Rodella R. and Docchio F. (1997). Three-dimensional imaging based on gray-code projection: characterization of the measuring algorithm and development of a measuring system for industrial applications. Appl. Opt. 36(19): 4463–4472

    Article  Google Scholar 

  42. Semple, J.G., Kneebone, G.T.: Algebraic projective geometry. Oxford University Press, London (1979)

  43. Slama, C.C. (editor): Manual of Photogrammetry, 4th edn. American Society of Photogrammetry and Remote Sensing, Falls Church (1980)

  44. Sturm, P., Maybank, S.: On plane-based camera calibration: a general algorithm, singularities, applications. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 432–437. Fort Collins (1999)

  45. Sturm P. (2002). Critical motion sequences for the self calibration of cameras and stereo systems with variable focal length. Image Vis. Comput. 20(5–6): 415–426

    Article  Google Scholar 

  46. Svoboda T., Martinec D. and Pajdla T. (2005). A convenient multi-camera self-calibration for virtual environments. PRESENCE: Teleoperators Virtual Environ. 14(4): 407–422

    Article  Google Scholar 

  47. Triggs, B.: Autocalibration and the absolute quadric. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 609–614. Puerto Rico (1997)

  48. Triggs, W., McLauchlan, P.F., Hartley, R.I., Fitzgibbon, A.: Bundle adjustment—a modern synthesis. In: Proceedings of the Workshop on Vision Algorithms, pp. 298–372. Springer, Berlin (1999)

  49. Wei G.Q. and Ma S.D. (1994). Implicit and explicit camera calibration: theory and experiment. IEEE Trans. Pattern Anal. Mach. Intell. 16(5): 469–480

    Article  Google Scholar 

  50. Zhang, Z.: On the epipolar geometry between two images with lens distortion. In: Proceedings of the 13th International Conference on Pattern Recognition, pp. 407–411. Vienna, Austria (1996)

  51. Zhang Z. (2000). A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11): 1330–1334

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomislav Pribanić.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pribanić, T., Sturm, P. & Cifrek, M. Calibration of 3D kinematic systems using orthogonality constraints. Machine Vision and Applications 18, 367–381 (2007). https://doi.org/10.1007/s00138-007-0068-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-007-0068-0

Keywords

Navigation