Abstract
Determining camera calibration parameters is a time-consuming task despite the availability of calibration algorithms and software. A set of correspondences between points on the calibration target and the camera image(s) must be found, usually a manual or manually guided process. Most calibration tools assume that the correspondences are already found. We present a system which allows a camera to be calibrated merely by passing it in front of a panel of self-identifying patterns. This calibration scheme uses an array of fiducial markers which are detected with a high degree of confidence, each detected marker provides one or four correspondence points. Experiments were performed calibrating several cameras in a short period of time with no manual intervention. This marker-based calibration system was compared to one using the OpenCV chessboard grid finder which also finds correspondences automatically. We show how our new marker-based system more robustly finds the calibration pattern and how it provides more accurate intrinsic camera parameters.
Similar content being viewed by others
References
Open source comptuer vision library. In: http://www.intel.com/ research/mrl/research/opencv
Fiala, M.: ARTag revision 1: A fiducial marker system using digital techniques. Technical Report NRC-47419/ERB-1117, National Research Council of Canada (2004)
Fiala, M.: ARTag: a fiducial marker system using digital techniques. In: CVPR’05, vol. 1, pp. 590 – 596 (2005)
Fiala, M., Shu, C.: Fully automatic camera calibration using self-identifying calibration targets. Technical Report NRC-48306/ ERB-1130, National Research Council of Canada (2005)
Hartley, R.I., Kang, S.B.: Parameter-free radial distortion correction with centre of distortion estimation. In: IEEE International Conference on Computer Vision (ICCV’05), vol. 2, pp. 1834–1841 (2005)
Luong Q. and Faugeras O. (1997). Self-calibration of a moving camera from point correspondences and fundamental matrices. Int. J. Comput. Vis. 22(3): 261–289
Min S.L., Kittler J. and Matas J. (2001). Empirical evaluation of a calibration chart detetor. Mach. Vis. Appl. 12: 305–325
Shu, C., Brunton, A., Fiala, M.: Automatic grid finding in calibration patterns using Delaunay triangulation. Tech. Rep. NRC-46497/ERB-1104, National Research Council of Canada (2003)
Soh, L., Matas, J., Kittler, J.: Robust recognition of calibration charts. In: IEE 6th International Conference on Image Processing and Its Applications, vol. 2, pp. 487–491 (1997)
Sturm, P.F., Maybank, S.J.: On plane-based camera calibration: A general algorithm, singularities, applications. In: IEEE Conference on Pattern Recognition and Computer Vision (CVPR99), vol. 1, pp. 432–437 (1999)
Tsai R.Y. (1987). A versatile camera calibration technique for high- accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses. IEEE J. Robot. Automat. 3(4): 323–344
Willson, R.: Tsai Camera Calibration Software. http://www-2.cs.cmu.edu/People/rgw/TsaiCode.html (1995)
ZhangR. Deriche O.F. and Luong Q. (1995). A robust technique for matching two uncalibrated images through the recovery of the unknown epipolar geometry. Artif. Intell. 78(1–2): 87–119
Zhang Z. (2000). A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intelli. 22(11): 1330–1334
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fiala, M., Shu, C. Self-identifying patterns for plane-based camera calibration. Machine Vision and Applications 19, 209–216 (2008). https://doi.org/10.1007/s00138-007-0093-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-007-0093-z