This Article 
 Bibliographic References 
 Add to: 
Active Camera Calibration for a Head-Eye Platform Using the Variable State-Dimension Filter
January 1996 (vol. 18 no. 1)
pp. 15-22

Abstract—This correspondence presents a new technique for calibrating a camera mounted on a controllable head/eye platform. It uses the trajectories of an arbitrary number of tracked corner features to improve the calibration parameter estimates over time, utilizing a novel variable state dimension form of recursive filter. No special visual stimuli are required and no assumptions are made about the structure of the scene, other than that it is stationary relative to the head. The algorithm runs at 4 frames per second on a single Inmos T805 transputer, and is fully integrated into a real-time active vision system. Updated calibration parameters are regularly passed to the vision modules that require them. Although the algorithm requires an initial estimate of camera focal length, results are presented from real experiments demonstrating that convergence is achieved for initial errors up to 50%.

[1] M. Armstrong, A. Zisserman, and P. Beardsley, “Euclidean Structure from Uncalibrated Images,” Proc. British Machine Vision Conf., 1994.
[2] Y. Bar-Shalom and T.E. Fortmann, Tracking and Data Association, Academic Press," 1988.
[3] P.A. Beardsley, Applications of Projective Geometry to Robot Vision, PdD thesis, Univ. of Oxford, 1992.
[4] R.A. Brooks,A.M. Flynn,, and T. Marill,“Self calibration of motion and stereo vision for mobile robot navigation,” Proc. DARPA Workshop Image Understanding, pp. 398-410, Morgan and Kaufman, eds., 1988.
[5] R. Cipolla and A. Zisserman, "Qualitative surfac+e shape from deformation of image curves," Int'l J. Computer Vision, vol. 8, no. 1, pp. 53-69, 1992.
[6] F. Du and M. Brady, Self-Calibration of the Intrinsic Parameters of Cameras for Active Vision Systems Proc. Conf. Computer Vision and Pattern Recognition, pp. 477-482, June 1993.
[7] O. Faugeras, "What can be seen in three dimensions with an uncalibrated stereo rig?" Second European Conf. Computer Vision, pp. 563-578, 1992.
[8] O.D. Faugeras and G. Toscani, "The calibration problem for stereo," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 15-20, 1986.
[9] C. Harris and J.M. Pike, "3D positional integration from image sequences," Proc. Third Alvey Vision Conf.,Cambridge, England, pp. 233-236, 1987.
[10] R. Hartley, “Self-Calibration from Multiple Views with a Rotating Camera,” Proc. Third European Conf. Computer Vision, pp. 471-478, May 1994.
[11] S.D. Hippisley-Cox and J. Porrill, "Auto-calibration—Kruppa's equations and the intrinsic parameters of a camera," Proc. Fifth British Machine Vision Conf., E. Hancock, ed. York, England: BMVA Press, pp. 771-779, 1994.
[12] J.J. Koenderink and A.J. van Doorn, "Affine structure from motion," J. Optical Soc. Am., vol. 8, no. 2, pp. 377-385, 1991.
[13] R.K. Lenz and R.Y. Tsai, “Techniques for Calibration of the Scale Factor and Image Center for High Accuracy 3D Machine Vision Metrology,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, no. 5, pp. 713-720, Sept. 1988.
[14] S.J. Maybank and O.D. Faugeras, “A Theory of Self-Calibration of a Moving Camera,” Int'l J. Computer Vision, vol. 8. no. 2, pp. 123-152, Aug. 1992.
[15] P.S. Maybeck, Stochastic Models, Estimation, and Control, vol. I, Academic Press, 1979.
[16] P.F. McLauchlan, I.D. Reid, and D.W. Murray, “Recursive Affine Structure and Motion from Image Sequence,” Proc. Third European Conf. Computer Vision, pp. 217-224, Stockholm, Sweden, May 1994.
[17] D.W. Murray, K.J. Bradshaw, P.F. McLauchlan, I.D. Reid, and P.M. Sharkey, "Driving saccade to pursuit using image motion," Int'l J. Computer Vision, vol. 16, no. 3, pp. 205-338, 1995.
[18] D.W. Murray, P.F. McLauchlan, I.D. Reid, and P.M. Sharkey, "Reactions to Peripheral Image Motion Using a Head/Eye Platform," Proc. Fourth Int'l Conf. Computer Vision, pp. 403-411,Berlin, 1993. Los Alamitos, Calif.: IEEE CS Press, 1993.
[19] S.B. Pollard, T.P. Pridmore, J. Porrill, J.E.W. Mayhew, and J.P. Frisby, "Geometrical modeling from multiple stereo views," Int'l J. Robotics Research, vol. 8, no. 4, pp. 3-32, 1989.
[20] I.D Reid and D.W. Murray, “Active Tracking of Foveated Feature Clusters Using Affine Structure,” Int'l J. Computer Vision, vol. 18, no. 1, pp. 1-20, 1996.
[21] C.A. Rothwell, A. Zisserman, D.A. Forsyth, and J.L. Mundy, "Using projective invariants for constant time library indexing in model-based vision," Proc. Second British Machine Vision Conf.,Glasgow, Scotland, 1991.
[22] P.M. Sharkey, D.W. Murray, S. Vandevelde, I.D. Reid, and P.F. McLauchlan, "A modular head/eye platform for real-time reactive vision," Mechatronics, vol. 3, no. 4, pp. 517-535, 1993.
[23] N.A. Thacker and P. Courtney, "Online calibration of a 4 DOF stereo head," Proc. Third British Machine Vision Conf., Springer-Verlag, Sept. 1992.
[24] H.P. Trivedi, "Estimation of stereo and motion parameters using a variational principle," Image and Vision Computing, vol. 5, no. 2, pp. 181-183, May 1987.
[25] H. Wang and J.M. Brady, "Corner detection for 3D vision using array processors," Proc. BARNAIMAGE 91,Barcelona, Spain, Springer-Verlag, 1991.

Index Terms:
Camera calibration, active vision, real-time vision, recursive filter.
Philip F. McLauchlan, David W. Murray, "Active Camera Calibration for a Head-Eye Platform Using the Variable State-Dimension Filter," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 18, no. 1, pp. 15-22, Jan. 1996, doi:10.1109/34.476007
Usage of this product signifies your acceptance of the Terms of Use.