Skip to main content
Log in

Using collineations to compute motion and structure in an uncalibrated image sequence

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

We address the well-known problem of estimating the motion and structure of a plane, but in the case where the visual system is not calibrated and in a monocular image-sequence.

We first define plane collineations and analyse some of their properties when used to analyse the retinal motion in an uncalibrated image sequence. We show how to relate them to the Euclidean parameters of the scene. In particular, we discuss how to detect and estimate the collineation of the plane at infinity and use this quantity for auto-calibration.

More precisely

  • - We have been able to elaborate a method to estimate robustly any collineation in the image as soon as at least four projections have been established, especially for points at infinity and the collineation of this virtual infinite plane;

  • - It is shown that, given at least four points of a stationary plane and two stationary points not on the plane (or equivalently 2 planes) we can compute the focus of expansion;

  • - A step further, we have defined a bi-ratio of distances for a point with respect to a plane which allows us to analyse not only the relative position of this point with respect to the plane but also quantify this distance;

  • - Moreover a necessary and sufficient condition for a collineation to correspond to a stationary plane is given in the affine case;

  • - It is also discussed that when given three views and the plane at infinity, the intrinsics calibration parameters of the camera can be recovered from linear equations.

Robust estimations of collineation and statistical tests are then developed and illustrated by some experimental results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ayache N. and Faugeras O. 1985. Determining three-dimensional motion and structure from optical flow generated by several moving objects. IEEE Transactions on Pattern Analysis and Machine Intelligence, 7:384–401.

    Google Scholar 

  • Blake, M. and Anandan, P. 1993. A framework for the robust estimation of optical flow. In 4th ICCV, pp. 231–236. IEEE Society.

  • Buchanan T. 1988. The twisted cubic and camera calibration. Computer Vision, Graphics and Image Processing, 42:130–132.

    Google Scholar 

  • Collins R.T. and Weiss R.S. 1990. Vanishing point calculation as a statistical inference on the unit sphere. In Proceedings of the 3rd ICCV, Osaka. IEEE Computer Society Press: Alamitos, California, pp. 400–405.

    Google Scholar 

  • Deriche R. and Faugeras O.D. 1990. Tracking line segments. In Proceedings of the 1st ECCV, Antibes. Springer-Verlag, Berlin, pp. 259–269.

    Google Scholar 

  • Deriche, R. and Giai-Checa, B. 1991. Appariement de segments dans une sequence d'images. In Orasis Meeting.

  • Faugeras O. 1993. Three-dimensional Computer Vision: A geometric Viewpoint. MIT Press: Boston.

    Google Scholar 

  • Faugeras, O., Hotz, B., Mathieu, H., Viéville, T., Zhang, Z., Fua, P., Théron, E., Moll, L., Berry, G., Vuillemin, J., Bertin, P., and Proy, C. 1993. Real time correlation-based stereo: Algorithm, implementations and applications. Technical Report 2013, INRIA.

  • Faugeras, O., Luong, Q.T., and Maybank, S. 1992. Camera self-calibration: Theory and experiment. In 2nd ECCV, Genoa.

  • Faugeras, O.D., Lustman, F., and Toscani, G. 1987. Motion and structure from point and line matches. In Proceedings of the First International Conference on Computer Vision, London, pp. 25–34.

  • Francois E., and Bouthemy P. 1991. Multiframe-based identification of mobile components of a scene with a moving camera. In Conf. Computer Vision and Pattern Recognition, Hawai. IEEE Computer Society Press: Alamitos, California, pp. 166–172.

    Google Scholar 

  • Giai-Checa B., Bouthemy P. and ViévilleT. 1993. Detection of moving objects. Technical Report RR-1906, INRIA, Sophia, France.

    Google Scholar 

  • Hartley, R.I. and Gupta, R. 1993. Computing matched-epipolar projections. In Proceedings of the CVPR'93 Conference, pp. 549–555.

  • Huang, T. and Netravali, A. 1990. Linear and polynomial methods in motion estimation. In L. Auslander, T. Kailath, and S. Mitter (Eds.), Signal Processing, Part I: Signal Processing Theory, Springer Verlag.

  • Jupp, P.E. and Martin, K.V. 1989. A unified view of the theory of directional statistics. International Statistical Review, p. 57.

  • Kumar P. and Varaiya P. (Eds.) 1986. Stochastic Systems: Estimation, Identification and Adaptive Control, Prentice Hall: New Jersey.

    Google Scholar 

  • Lavest, J., Rives, G., and Dhome, M. 1993. 3D reconstruction by zooming. In Intelligent Autonomous System, Pittsburg.

  • Longuet-Higgins H.C. 1981. A computer algorithm for reconstructing a scene from two projections. Nature, 293:133–135.

    CAS  Google Scholar 

  • Luong Q., Deriche R., Faugeras O. and Papadopoulo T. 1993. On determining the fundamental matrix: Analysis of different methods and experimental results. Technical Report RR-1894, INRIA, Sophia, France.

    Google Scholar 

  • Luong, Q. and Faugeras, O. 1993. Determining the fundamental matrix with planes: Instability and new algorithms. In IEEE Proc. CVPR'93, New-York, pp. 194–199.

  • Luong, Q.-T. and Viéville, T. 1994. Canonic representations for the geometries of multiple projective views. In 3rd E.C.C.V. Stockholm.

  • Luong, T., 1992. Matrice Fondamentale et Calibration Visuelle sur l'Environnement. Ph.D. thesis, Université de Paris-Sud, Orsay, Ph.D. thesis.

  • Murray D. and BuxtonH. 1987. Scene segmentation from visual motion using global optimization. IEEE Trans. on Pattern Analysis and Machine Intelligence 9:220–228.

    Google Scholar 

  • Murray, D., MacLauchlan, P., Reid, I., and Sharkey, P. 1993. Reactions to peripheral image motion using a head/eye platform. In 4th ICCV, pp. 403–411. IEEE Society.

  • Pahlavan, K., Ekhlund, J.-O., and Uhlin, T. 1992. Integrating primary ocular processes. In 2nd ECCV, Springer Verlag, pp. 526–541.

  • Peleg, S. and Rom, H. 1990. Motion based segmentation. In Proceedings of the 10th IEEE Conf. on Pattern Recognition. Atlantic City, pp. 109–113.

  • Robert L. and Faugeras O., 1993. Relative 3d positioning and 3d convex hull computation from a weakly calibrated stereo pair. In H.Nagel (Ed.), 4th I.C.C.V., Berlin. IEEE Computer Society Press, Los Alamitos, California.

    Google Scholar 

  • Semple J.G. and Kneebone G.T. 1979. Algebrical Projective Geometry. Oxford: The Clarendon Press.

    Google Scholar 

  • Shalom Y.B. and Fortmann T.E. 1988. Tracking and Data Association. Academic-Press: Boston.

    Google Scholar 

  • Stephens, M., Blisset, R., Charnley, D., Sparks, E., and Pike, J. 1989. Outdoor vehicle navigation using passive 3d vision. In Computer Vision and Pattern' Recognition, IEEE Computer Society Press, pp. 556–562.

  • Thacker, N.A. 1992. On-line calibration of a 4-d of robot head for stereo vision. In British Machine Vision Association meeting on Active Vision, London.

  • Toscani, G. and Faugeras, O. 1987. Camera calibration for 3D computer vision. In Proceedings of the International Workshop on Machine Intelligence, Tokyo.

  • Trivedi, H. 1991. Semi-analytic method for estimating stereo camera geometry from matched points. Image and Vision Computing, p. 9.

  • Tsai R., Huang T. and Zhu W. 1982. Estimating three-dimensional motion parameters of a rigid planar patch, ii: Singular value decomposition. IEEE Transactions on Acoustic, Speech and Signal Processing, 30:525–534.

    CAS  PubMed  Google Scholar 

  • Tsai R.Y. 1989. Synopsis of recent progress on camera calibration for 3D machine vision. Robotics Review 1:147–159.

    Google Scholar 

  • Viéville T. 1990. Estimation of 3D-motion and structure from tracking 2D-lines in a sequence of images. In Proceedings of the 1st ECCV, Antibes. Springer-Verlag: Berlin, pp. 281–292.

    Google Scholar 

  • Viéville T. 1993. Vision modules for active vision. Technical report, Université de Nice. Hand-Book of the Active Vision Course, INRIA, Sophia, France.

    Google Scholar 

  • Viéville, T. 1994. Autocalibration of visual sensor parameters on a robotic head. Image and Vision Computing p. 12.

  • Viéville, T., Ekhlund, J.O., Pahlavan, K., and Uhlin, T. 1992. An example of artificial oculomotor behavior. In T. Henderson (Ed.), Seventh IEEE Symposium on Intelligent Control, Glasgow, IEEE Computer Society Press, pp. 348–353.

  • Viéville, T., Facao, P., and Clergue E. 1994a. Computation of egomotion using the vertical cue. Machine Vision and Applications (to appear).

  • Viéville, T., Luong, Q., and Faugeras, O. 1994b. Motion of points and lines in the uncalibrated case. International Journal of Computer Vision (to appear).

  • Viéville T. and Sander P. 1992. Using pseudo Kalman-filters in the presence of constraints. Technical Report RR-1669, INRIA. Sophia, France.

    Google Scholar 

  • Waxman, A.M. and Ullman, S. 1985. Surface structure and three-dimensional motion from image flow kinematics. Int. J. of Robot. Res., p. 4.

  • Zhang, Z., Deriche, R., Luong, Q., and Faugeras, O. 1994. A robust approach to image matching: Recovery of the epipolar geometry. In Proc. International Symposium of Young Investigators on Information and Computer Control (in press).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Viéville, T., Zeller, C. & Robert, L. Using collineations to compute motion and structure in an uncalibrated image sequence. Int J Comput Vision 20, 213–242 (1996). https://doi.org/10.1007/BF00208720

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00208720

Keywords

Navigation