Camera Pose Estimation and Reconstruction from Image Profiles under Circular Motion

  • Paulo R. S. Mendonça
  • Kwan -Yee K. Wong
  • Roberto Cipolla
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1843)


This paper addresses the problem of motion estimation and reconstruction of 3D models from profiles of an object rotating on a turntable, obtained from a single camera. Its main contribution is the development of a practical and accurate technique for solving this problem from profiles alone, which is, for the first time, precise enough to allow the reconstruction of the object. No correspondence between points or lines are necessary, although the method proposed can be equally used when these features are available, without any further adaptation. Symmetry properties of the surface of revolution swept out by the rotating object are exploited to obtain the image of the rotation axis and the homography relating epipolar lines, in a robust and elegant way. These, together with geometric constraints for images of rotating objects, are then used to obtain first the image of the horizon, which is the projection of the plane that contains the camera centres, and then the epipoles, thus fully determining the epipolar geometry of the sequence of images. The estimation of the epipolar geometry by this sequential approach (image of rotation axis - homography - image of the horizon - epipoles) avoids many of the problems usually found in other algorithms for motion recovery from profiles. In particular, the search for the epipoles, by far the most critical step, is carried out as a simple one-dimensional optimisation problem. The initialisation of the parameters is trivial and completely automatic for all stages of the algorithm. After the estimation of the epipolar geometry, the Euclidean motion is recovered using the fixed intrinsic parameters of the camera, obtained either from a calibration grid or from self-calibration techniques. Finally, the spinning object is reconstructed from its profiles, using the motion estimated in the previous stage. Results from real data are presented, demonstrating the efficiency and usefulness of the proposed methods.


  1. 1.
    K. Åström, R. Cipolla, and P. J. Giblin. Generalised epipolar constraints. In B. F. Buxton and R. Cipolla, editors, Proc. 4th European Conf. on Computer Vision, volume II, pages 97–108. Springer-Verlag, 1996.Google Scholar
  2. 2.
    K. Åström and F. Kahl. Motion estimation in image sequences using the deformation of apparent contours. IEEETrans. Pattern Analysis and Machine Intell., 21(2): 114–127, February 1999.Google Scholar
  3. 3.
    H. G. Barrow and J. M. Tenenbaum. Interpreting line drawings as three-dimensional surfaces. Artificial Intelligence, 17:75–116, 1981.CrossRefGoogle Scholar
  4. 4.
    E. Boyer and M. O. Berger. 3D surface reconstruction using occluding contours. Int. Journal of Computer Vision, 22(3):219–233, 1997.CrossRefGoogle Scholar
  5. 5.
    R. Cipolla, K. Åström, and P. J. Giblin. Motion from the frontier of curved surfaces. In Proc. 5th Int. Conf. on Computer Vision, pages 269–275, 1995.Google Scholar
  6. 6.
    R. Cipolla and A. Blake. Surface shape from the deformation of apparent contours. Int. Journal of Computer Vision, 9(2):83–112, 1992.CrossRefGoogle Scholar
  7. 7.
    G. Cross, A. Fitzgibbon, and A. Zisserman. Parallax geometry of smooth surfaces in multiple views. In Proc. 7th Int. Conf. on Computer Vision, volume I, pages 323–329, 1999.CrossRefGoogle Scholar
  8. 8.
    A. W. Fitzgibbon, G. Cross, and A. Zisserman. Automatic 3D model construction for turntable sequences. In 3D Structure from Multiple Images of Large-Scale Environments, European Workshop SMILE’98, Lecture Notes in Computer Science 1506, pages 155–170, 1998.CrossRefGoogle Scholar
  9. 9.
    P. J. Giblin and R. Weiss. Reconstruction of surfaces from profiles. In Proc. 1st Int. Conf. on Computer Vision, pages 136–144, London, 1987.Google Scholar
  10. 10.
    P. J. Giblin and R. S. Weiss. Epipolar fields on surfaces. In J-O. Eklundh, editor, Proc. 3rd European Conf. on Computer Vision, volume I, pages 14–23. Springer-Verlag, 1994.Google Scholar
  11. 11.
    R. I. Hartley and P. Sturm. Triangulation. Computer Vision and Image Understanding, 68(2): 146–157, November 1997.Google Scholar
  12. 12.
    R. Koch, M. Pollefeys, and L Van Gool. Multi viewpoint stereo from uncalibrated video sequences. In Proc. 5th European Conf. on Computer Vision, volume I, pages 55–71, 1998.Google Scholar
  13. 13.
    J. J. Koenderink. What does the occluding contour tell us about solid shape? Perception, 13:321–330, 1984.CrossRefGoogle Scholar
  14. 14.
    P. R. S. Mendonça and R. Cipolla. Estimation of epipolar geometry from apparent contours: Affine and circular motion cases. In Proc. Conf. Computer Vision and Pattern Recognition, volume I, pages 9–14, 1999.Google Scholar
  15. 15.
    P. R. S. Mendonça, K-Y. K. Wong, and R. Cipolla. Circular motion recovery from image profiles. In B. Triggs, R. Szeliski, and A. Zisserman, editors, ICCV Vision and Algorithms Workshop: Theory and Practice, Corfu, Greece, 21–22 September 1999. Springer-Verlag.Google Scholar
  16. 16.
    J. Porrill and S. B. Pollard. Curve matching and stereo calibration. Image and Vision Computing, 9(1):45–50, 1991.CrossRefGoogle Scholar
  17. 17.
    J. H. Rieger. Three dimensional motion from fixed points of a deforming profile curve. Optics Letters, 11:123–125, 1986.CrossRefGoogle Scholar
  18. 18.
    J. Sato and R. Cipolla. Affine reconstruction of curved surfaces from uncalibrated views of apparent contours. In Proc. 6th Int. Conf. oon Computer Vision, pages 715–720, 1998.Google Scholar
  19. 19.
    J. G. Semple and G. T. Kneebone. Algebraic Projective Geometry. Oxford University Press, 1952.Google Scholar
  20. 20.
    R. Vaillant and O. D. Faugeras. Using extremal boundaries for 3D object modelling. IEEE Trans. Pattern Analysis and Machine Intell., 14(2): 157–173, 1992.CrossRefGoogle Scholar
  21. 21.
    T. Vieville and D. Lingrand. Using specific displacements to analyze motion without calibration. Int. Journal of Computer Vision, 31(1):5–29, February 1999.Google Scholar
  22. 22.
    K-Y. K. Wong, P. R. S. Mendonça, and R. Cipolla. Reconstruction and motion estimation from apparent contours under circular motion. In Proc. British Machine Vision Conference, pages 83–92, Nottingham, UK, 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Paulo R. S. Mendonça
    • 1
  • Kwan -Yee K. Wong
    • 1
  • Roberto Cipolla
    • 1
  1. 1.Department of EngineeringUniversity of CambridgeCambridgeUK

Personalised recommendations