Critical Motions for Auto-Calibration When Some Intrinsic Parameters Can Vary

  • Authors:
  • Fredrik Kahl;Bill Triggs;Kalle Åström

  • Affiliations:
  • Centre for Mathematical Sciences, Mathematics (LTH), P.O. Box 118, SE-221 00 Lund, Sweden. fredrik@maths.lth.se;INRIA Rhône-Alpes, 655 avenue de l'Europe, Montbonnot, 38330, France. bill.triggs@inrialpes.fr;Centre for Mathematical Sciences, Mathematics (LTH), P.O. Box 118, SE-221 00 Lund, Sweden. kalle@maths.lth.se

  • Venue:
  • Journal of Mathematical Imaging and Vision
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Auto-calibration is the recovery of the full camera geometry and Euclidean scene structure from several images of an unknown 3D scene, using rigidity constraints and partial knowledge of the camera intrinsic parameters. It fails for certain special classes of camera motion. This paper derives necessary and sufficient conditions for unique auto-calibration, for several practically important cases where some of the intrinsic parameters are known (e.g. skew, aspect ratio) and others can vary (e.g. focal length). We introduce a novel subgroup condition on the camera calibration matrix, which helps to systematize this sort of auto-calibration problem. We show that for subgroup constraints, criticality is independent of the exact values of the intrinsic parameters and depends only on the camera motion. We study such critical motions for arbitrary numbers of images under the following constraints: vanishing skew, known aspect ratio and full internal calibration modulo unknown focal lengths. We give explicit, geometric descriptions for most of the singular cases. For example, in the case of unknown focal lengths, the only critical motions are: (i) arbitrary rotations about the optical axis and translations, (ii) arbitrary rotations about at most two centres, (iii) forward-looking motions along an ellipse and/or a corresponding hyperbola in an orthogonal plane. Some practically important special cases are also analyzed in more detail.