On Image Contours of Projective Shapes

  • Jean Ponce
  • Martial Hebert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8692)


This paper revisits classical properties of the outlines of solid shapes bounded by smooth surfaces, and shows that they can be established in a purely projective setting, without appealing to Euclidean measurements such as normals or curvatures. In particular, we give new synthetic proofs of Koenderink’s famous theorem on convexities and concavities of the image contour, and of the fact that the rim turns in the same direction as the viewpoint in the tangent plane at a convex point, and in the opposite direction at a hyperbolic point. This suggests that projective geometry should not be viewed merely as an analytical device for linearizing calculations (its main role in structure from motion), but as the proper framework for studying the relation between solid shape and its perspective projections. Unlike previous work in this area, the proposed approach does not require an oriented setting, nor does it rely on any choice of coordinate system or analytical considerations.


Tangent Plane Projective Geometry Perspective Projection Visual Hull Gaussian Image 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Arbogast, E., Mohr, R.: 3D structure inference from image sequences. Journal of Pattern Recognition and Artificial Intelligence 5(5) (1991)Google Scholar
  2. 2.
    Banchoff, T., Gaffrey, T., McCrory, C.: Cusps of Gauss mappings. Pitman (1982)Google Scholar
  3. 3.
    Baumgart, B.G.: Geometric modeling for computer vision. Technical Report AIM-249, Stanford University, Ph.D. Thesis. Department of Computer Science (1974)Google Scholar
  4. 4.
    Berger, M.: Geometry. Springer (1987)Google Scholar
  5. 5.
    Boyer, E., Berger, M.-O.: 3D surface reconstruction using occluding contours. IJCV 22(3), 219–233 (1997)CrossRefGoogle Scholar
  6. 6.
    Brady, J.M., Ponce, J., Yuille, A., Asada, H.: Describing surfaces. In: Hanafusa, H., Inoue, H. (eds.) Proceedings of the 2nd International Symposium on Robotics Research, pp. 5–16. MIT Press (1985)Google Scholar
  7. 7.
    Bruce, J.W.: The duals of generic hypersurfaces. Math. Scand. 48, 36–60 (1981)MathSciNetGoogle Scholar
  8. 8.
    Cipolla, R., Blake, A.: Surface shape from the deformation of the apparent contour. IJCV 9(2), 83–112 (1992)CrossRefGoogle Scholar
  9. 9.
    do Carmo, M.P.: Differential Geometry of Curves and Surfaces. Prentice-Hall, Englewood Cliffs (1976)zbMATHGoogle Scholar
  10. 10.
    Forsyth, D.A., Ponce, J.: Computer Vision: A Modern Approach. Prentice-Hall (2003)Google Scholar
  11. 11.
    Hilbert, D., Cohn-Vossen, S.: Geometry and the Imagination. Chelsea, New York (1952)zbMATHGoogle Scholar
  12. 12.
    Koenderink, J.J.: What does the occluding contour tell us about solid shape? Perception 13, 321–330 (1984)CrossRefGoogle Scholar
  13. 13.
    Koenderink, J.J.: Solid Shape. MIT Press, Cambridge (1990)Google Scholar
  14. 14.
    Koenderink, J.J., Van Doorn, A.J.: The internal representation of solid shape with respect to vision. Biological Cybernetics 32, 211–216 (1979)CrossRefzbMATHGoogle Scholar
  15. 15.
    Lazebnik, S., Boyer, E., Ponce, J.: On computing exact visual hulls of solids bounded by smooth surfaces. In: CVPR, pp. 156–161 (2001)Google Scholar
  16. 16.
    Lazebnik, S., Furukawa, Y., Ponce, J.: Projective visual hulls. IJCV 74(2), 137–165 (2007)CrossRefGoogle Scholar
  17. 17.
    Lazebnik, S., Ponce, J.: The local projective shape of smooth surfaces and their outlines. IJCV 63(1), 65–83 (2005)CrossRefGoogle Scholar
  18. 18.
    Marr, D.: Analysis of occluding contour. Proc. Royal Society, London B-197, 441–475 (1977)CrossRefGoogle Scholar
  19. 19.
    McCrory, C., Shifrin, T.: Cusps of the projective Gauss map. Journal of Differential Geometry 19 (1984)Google Scholar
  20. 20.
    Ponce, J.: What is a camera? In: CVPR (2009)Google Scholar
  21. 21.
    Stolfi, J.: Oriented Projective Geometry: A Framework for Geometric Computations. Academic Press (1991)Google Scholar
  22. 22.
    Vaillant, R., Faugeras, O.D.: Using extremal boundaries for 3D object modeling. PAMI 14(2), 157–173 (1992)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Jean Ponce
    • 1
  • Martial Hebert
    • 2
  1. 1.Department of Computer ScienceEcole Normale SupérieureFrance
  2. 2.Robotics InstituteCarnegie-Mellon UniversityUSA

Personalised recommendations