Determining the egomotion of an uncalibrated camera from instantaneous optical flow
- 1 October 1997
- journal article
- Published by Optica Publishing Group in Journal of the Optical Society of America A
- Vol. 14 (10) , 2670-2677
- https://doi.org/10.1364/josaa.14.002670
Abstract
A procedure is described for self-calibration of a moving camera from instantaneous optical flow. Under certain assumptions this procedure allows the egomotion and some intrinsic parameters of the camera to be determined solely from the instantaneous positions and velocities of a set of image features. The proposed method relies on the use of a differential epipolar equation that relates optical flow to the egomotion and the internal geometry of the camera. A detailed derivation of this equation is presented. This aspect of the work may be seen as a recasting into an analytical framework of the pivotal research of Viéville and Faugeras [Proceedings of the Fifth International Conference on Computer Vision (IEEE Computer Society Press, Los Alamitos, Calif., 1995), pp. 750–756]. The information about the camera's egomotion and internal geometry enters the differential epipolar equation via two matrices. It emerges that the optical flow determines the composite ratio of some of the entries of the two matrices. It is shown that a camera with unknown focal length undergoing arbitrary motion can be self-calibrated by means of closed-form expressions in the composite ratio. The corresponding formulas specify five egomotion parameters as well as the focal length and its derivative. A procedure is presented for reconstructing the viewed scene, up to a scale factor, from the derived self-calibration data and the optical flow data. Experimental results are given to demonstrate the correctness of the approach.Keywords
This publication has 5 references indexed in Scilit:
- The fundamental matrix: Theory, algorithms, and stability analysisInternational Journal of Computer Vision, 1996
- 3-D motion estimation from motion fieldArtificial Intelligence, 1995
- 3-D interpretation of optical flow by renormalizationInternational Journal of Computer Vision, 1993
- A theory of self-calibration of a moving cameraInternational Journal of Computer Vision, 1992
- Subspace methods for recovering rigid motion I: Algorithm and implementationInternational Journal of Computer Vision, 1992