July 20, 1998
Publications by Kostas 
Daniilidis, GRASP
 Lab., University of Pennsylvania :
    - 
    Active intrinsic calibration using vanishing points, CVPR'96 
    & Patt.Rec.Letters
 
BibTeX references.
Active Intrinsic Calibration Using Vanishing Points
Co-authored with Jörg Ernst
Short version appeared in CVPR'96, pp.708-713, June '96, S.F., CA
 Long version published in Pattern Recognition Letters, 
17:1179-1189, 1996.
Abstract
We propose a new method for the estimation of the intrinsic parameters 
of an active camera. During a fixed axis camera rotation every point 
is moving on a conic section. If the point used is a 
vanishing point the conic section is invariant to possible translations 
of the observer. Given the rotation axis and the inter-frame 
correspondence of a set of parallel lines we are able to compute the 
intrinsic parameters without knowledge of the rotation angles. We 
propagate the error covariances and we remove the bias in the 
computation of the conic. We experimentally study the sensitivity of 
calibration to the amount of rotation and we compare our performance to 
the performance of a recent active calibration technique.
Notes
Key concepts
    - 
    When a camera is arbitrarily moving the vanishing points
     change their position only due to camera rotation. 
    
 - 
    If the rotation axis remains fixed the projection is a conic section. 
    
 - 
    The image centers can be computed more reliably than the scaling 
    factors. The main factor affecting accuracy is the amount of rotation 
    carried out by the camera. 
    
 - 
    Intrinsic parameters encoded in the image of the absolute conic can be 
    obtained from point correspondences in 3 to 4 views. 
    
 - 
 
Algorithm
    - 
    Camera Rotation axis is assumed known. 
    
 - 
    Camera rotations will translate to vanishing points moving along hyperbolas. 
    
 - 
    The image center coincides with the hyperbolas center. 
    
 - 
    The procedure is as follows: 
    
        - 
        Rotate around the pan axis y and fit a conic to the 
        trace of VPs; from the coefficients of the conic compute the center and 
        axes of the hyperbolas to recover x0 & sx
         (scale). 
        
 - 
        Rotate around the axis x (parallel to the xz-plane) 
        and fit a conic to the trace of VPs; from the coefficients of the conic 
        compute the center and axes of the hyperbolas to recover y0
         & sy (scale) 
    
 
     - 
    Computation of line intersections, to retrieve VPs loci, is 
    performed via a Hough Transform and MLE. 
    
 - 
    Fitting of a conic also uses MLE, together with 
    linearization and matrix perturbation theory. 
 
Page created & maintained by Frederic Leymarie, 
1998. 
 Comments, suggestions, etc., mail to: leymarie@lems.brown.edu