On Image Contours of Projective Shapes

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.

[1]  J. Stolfi Oriented projective spaces , 1991 .

[2]  J. W. Bruce,et al.  The duals of generic hypersurfaces , 1981 .

[3]  Jorge Stolfi,et al.  Oriented Projective Geometry: A Framework for Geometric Computations , 2014 .

[4]  J. Koenderink,et al.  The internal representation of solid shape with respect to vision , 1979, Biological Cybernetics.

[5]  Marie-Odile Berger,et al.  3D Surface Reconstruction Using Occluding Contours , 2004, International Journal of Computer Vision.

[6]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[7]  Roger Mohr,et al.  3-d Structure Inference from Image Sequences , 1991, Int. J. Pattern Recognit. Artif. Intell..

[8]  Jean Ponce,et al.  The Local Projective Shape of Smooth Surfaces and Their Outlines , 2005, International Journal of Computer Vision.

[9]  Jean Ponce,et al.  Projective Visual Hulls , 2007, International Journal of Computer Vision.

[10]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[11]  Andrew Blake,et al.  Surface shape from the deformation of apparent contours , 1992, International Journal of Computer Vision.

[12]  Jean Ponce What is a camera? , 2009, CVPR.

[13]  Jean Ponce,et al.  On computing exact visual hulls of solids bounded by smooth surfaces , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[14]  T. Banchoff,et al.  Cusps of Gauss mappings , 1982 .

[15]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

[16]  Olivier D. Faugeras,et al.  Using Extremal Boundaries for 3-D Object Modeling , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  D. Marr,et al.  Analysis of occluding contour , 1977, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[18]  Clint McCrory,et al.  Cusps of the projective Gauss map , 1984 .

[19]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[20]  Jean Ponce,et al.  Describing surfaces , 1985, Comput. Vis. Graph. Image Process..

[21]  Bruce G. Baumgart,et al.  Geometric modeling for computer vision. , 1974 .

[22]  T. Banchoff,et al.  Differential Geometry of Curves and Surfaces , 2010 .