Camera calibration using spheres: a semi-definite programming approach
Authors:
- DavisDADavis
- 1 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 782-789 vol.2
Abstract
Vision algorithms utilizing camera networks with a common field of view are becoming increasingly feasible and important. Calibration of such camera networks is a challenging and cumbersome task. The current approaches for calibration using planes or a known 3D target may not be feasible as these objects may not be simultaneously visible in all the cameras. In this paper, we present a new algorithm to calibrate cameras using occluding contours of spheres. In general, an occluding contour of a sphere projects to an ellipse in the image. Our algorithm uses the projection of the occluding contours of three spheres and solves for the intrinsic parameters and the locations of the spheres. The problem is formulated in the dual space and the parameters are solved for optimally and efficiently using semidefinite programming. The technique is flexible, accurate and easy to use. In addition, since the contour of a sphere is simultaneously visible in all the cameras, our approach can greatly simplify calibration of multiple cameras with a common field of view. Experimental results from computer simulated data and real world data, both for a single camera and multiple cameras, are presented.Keywords
This publication has 16 references indexed in Scilit:
- Appearance-based virtual view generation of temporally-varying events from multi-camera images in the 3D room2003
- Self-Calibration and Metric Reconstruction Inspite of Varying and Unknown Intrinsic Camera ParametersInternational Journal of Computer Vision, 1999
- Direct least square fitting of ellipsesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1999
- CSDP, A C library for semidefinite programmingOptimization Methods and Software, 1999
- Statistical bias of conic fitting and renormalizationIEEE Transactions on Pattern Analysis and Machine Intelligence, 1994
- Camera calibration from spheres images1994
- Interior-Point Polynomial Algorithms in Convex Programming1994
- An algorithm for self calibration from several views1994
- A theory of self-calibration of a moving cameraInternational Journal of Computer Vision, 1992
- A method for registration of 3-D shapesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1992