Skip to main content
Log in

3D Surface Reconstruction Using Occluding Contours

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

Abstract

This paper addresses the problem of 3D surface reconstruction using image sequences. It has been shown that shape recovery from three or more occluding contours of the surface is possible given a known camera motion. Several algorithms, which have been recently proposed, allow such a reconstruction under the assumption of a linear camera motion. A new approach is presented which deals with the reconstruction problem directly from a discrete point of view. First, a theoretical study of the epipolar correspondence between occluding contours is achieved. A correct depth formulation is then derived from a local approximation of the surface up to order two. This allows the local shape to be estimated, given three consecutive contours, without any constraints on the camera motion. Experimental results are presented for both synthetic and real data.

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

  • Berger, M.-O. 1994. How to track efficiently piecewise curved contours with a view to reconstructing 3D objects. In Proceedings of the 12th International Conference on Pattern Recognition, Jerusalem (Israel), 1:32–36.

    Google Scholar 

  • Bruce, J. and Giblin, P. 1984. Curves and Singularities. Cambridge University Press: Cambridge.

    Google Scholar 

  • Cipolla, R. and Blake, A. 1990. The dynamic analysis of apparent contours. In Proceedings of 3rd International Conference on Computer Vision, IEEE (Ed.), Osaka (Japan), pp. 616–623.

  • Cipolla, R., Åström, K., and Giblin, P. 1995. Motion from the frontier of curved surfaces. In Proceedings of 5th International Conference on Computer Vision, Boston (USA), pp. 269–275.

  • do Carmo, M. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall: Englewood Cliffs, New Jersey.

    Google Scholar 

  • Faugeras, O. 1993. Three-Dimensional Computer Vision: A Geometric Viewpoint. Artificial Intelligence. MIT Press: Cambridge.

    Google Scholar 

  • Forsyth, D., Mundy, J., Zisserman, A., and Rothwell, C. 1992. Recognising rotationally symmetric surfaces from their outlines. In Proceedings of Second European Conference on Computer Vision, Santa Margherita Ligure (Italy), pp. 639–647. Lecture Notes in Computer Science, Vol. 588.

    Google Scholar 

  • Giblin, P. and Weiss, R. 1987. Reconstruction of surfaces from profiles. In Proceedings of the First International Conference on Computer Vision, London, pp. 136–144.

  • Giblin, P. and Weiss, R. 1995. Epipolar curves on surfaces. Image and Vision Computing, 13(1):33–44.

    Google Scholar 

  • Glachet, R., Dhome, M., and Lapresté, J. 1992. Finding the pose of an object of revolution. In Proceedings of Second European Conference on Computer Vision, Santa Margherita Ligure (Italy), pp. 681–686. Lecture Notes in Computer Science, Vol. 588.

    Google Scholar 

  • Joshi, T., Ahuja, N., and Ponce, J. 1995. Structure and motion estimation from dynamic silhouettes under perspective projection. In Proceedings of 5th International Conference on Computer Vision, Boston (USA), pp. 290–295.

  • Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models. International Journal of Computer Vision, 1:321–331.

    Google Scholar 

  • Koenderink, J. 1984. What does the occluding contour tell us about solid shape? Perception, 13:321–330.

    Google Scholar 

  • Koenderink, J. 1986. An internal representation for solid shape based on the topological properties of the apparent contour. In Image Understanding: 1985–86, W. Richards and S. Ullman (Eds.), Ablex Publishing Corporation: Norwood, NJ, Chap. 9, pp. 257–285.

    Google Scholar 

  • Kriegman, D. and Ponce, J. 1990. On recognizing and positioning curved 3D objects from image contours. IEEE Transactions on PAMI, 12(12):1127–1137.

    Google Scholar 

  • Ponce, J., Chelberg, D., and Mann, W. 1989. Invariant properties of straight homogeneous generalized cylinders and their contours. IEEE Transactions on PAMI, 11(9):951–966.

    Google Scholar 

  • Porrill, J. and Pollard, S. 1991. Curve matching and stereo calibration. Image and Vision Computing, 9(1):45–50.

    Google Scholar 

  • Rieger, J. 1986. Three-dimensional motion from fixed points of a deforming profile curve. Optics Letters, 11:123–125.

    Google Scholar 

  • Seales, W. and Faugeras, O. 1995. Building three-dimensional object models from image sequences. Computer Vision and Image Understanding, 61(3):308–324.

    Google Scholar 

  • Szeliski, R. and Weiss, R. 1993. Robust shape recovery from occluding contours using a linear smoother. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, New York (USA), pp. 666–667.

  • Vaillant, R. and Faugeras, O. 1992. Using extremal boundaries for 3D object modeling. IEEE Transactions on PAMI, 14(2):157–173.

    Google Scholar 

  • Zerroug, M. and Nevatia, R. 1993. Quasi-invariant properties and 3D shape recovery of non-straight, non-constant generalized cylinders. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, New York (USA), pp. 96–103.

  • Zhao, C. and Mohr, R. 1994. Relative 3D regularized B-spline surface reconstruction through image sequences. In Proceedings of Third European Conference on Computer Vision (Stockholm, Sweden), 2:417–426. Lecture Notes in Computer Science, Vol. 801.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boyer, E., Berger, MO. 3D Surface Reconstruction Using Occluding Contours. International Journal of Computer Vision 22, 219–233 (1997). https://doi.org/10.1023/A:1007978616082

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1007978616082

Navigation