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.
Similar content being viewed by others
References
Ariel Dynamics Worldwide. http://www.arielnet.com/
BTS/Elite. http://www.bts.it/en/index.html
eMotion/Smart http://www.emotion3d.com, http://www.bts. it/eng/proser/elisma.htm
MotionAnalysis. http://www.motionanalysis.com/
http://www.peharec.com/index.html
Simi. http://www.simi.com/en/
Simple3D. http://www.simple3d.com/
Vicon Motion Systems. http://www.metrics.co.uk/
Allard, P., Stokes, I., Blanchi, J.-P.: Three Dimensional Analysis of Human Movement. Human Kinetics Champaign (1995)
Atkinson, K.B.: Close Range Photogrammetry and Machine Vision. Whittles Publishing (1996)
Baruh H. (1999). Analytical Dynamics. WCB/McGraw-Hill, New York
Borghese N.A. and Cerveri P. (2000). Calibrating a video camera pair with a rigid bar. Pattern Recogn. 33: 81–95
Brown D.C. (1971). Close-Range Camera Calibration. Photogramm. Eng. 37(8): 855–866
Caprile B. and Torre V. (1990). Using Vanishing Points for Camera Calibration. Int. J. Comput. Vis. 4: 127–140
Carrihill B. and Hummel R. (1985). Experiments with the intensity ratio depth sensor. Comput. Vis. Graph. Image Process. 32: 337–358
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)
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
Douglas Hung D.C. (1993). 3D scene modelling by sinusoid encoded illumination. Image Vis. Comput. 11(5): 251–256
Eian J. and Poppele R.E. (2002). A single-camera method for three-dimensional video imaging. J. Neurosc. Methods 120: 65–83
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)
Faugeras O. (1993). Three-dimensional Computer Vision. MIT, Cambridge
Finsterwalder S. (1899). Die geometrischen Grundlagen der Photogrammetrie. Jahresbericht Deutscher Mathematik 6: 1–44
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)
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)
Hartley R. (1997). Kruppa’s equations derived from the fundamental matrix. IEEE Trans. Pattern Anal. Mach. Intell. 19(2): 133–135
Hartley R. and Zisserman A. (2004). Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge
Hatze H. (1988). High-precision three-dimensional photogrammetric calibration and object space reconstruction using a modified DLT approach. J. Biomech. 21: 533–538
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
Jarvis R.A. (1983). A perspective on range-finding techniques for computer vision. IEEE Trans. Pattern Anal. Mach. Intell. 5: 122–139
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)
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)
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)
Maas H.-G. (1998). Image sequence based automatic multi-camera system calibration techniques. Int. Arch. Photogramm. Remote Sens. 32(B5): 763–768
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
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)
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
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)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in C. Cambridge University Press, Cambridge (1997)
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)
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)
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
Semple, J.G., Kneebone, G.T.: Algebraic projective geometry. Oxford University Press, London (1979)
Slama, C.C. (editor): Manual of Photogrammetry, 4th edn. American Society of Photogrammetry and Remote Sensing, Falls Church (1980)
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)
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
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
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)
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)
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
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)
Zhang Z. (2000). A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11): 1330–1334
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-007-0068-0