Finding the limbs and cusps of generalized cylinders

This paper addresses the problem of finding analytically the limbs and cusps of generalized cylinders. Orthographic projections of generalized cylinders whose axis is straight and whose axis is an arbitrary 3D curve are considered in turn. In both cases, the general equations of the limbs and cusps are given. They are solved for three classes of generalized cylinders: solids of revolution, straight homogeneous generalized cylinders whose scaling sweeping rule is a polynomial of degree less than or equal to 5 and generalized cylinders whose axis is an arbitrary 3D curve but the cross section is circular and constant. Examples of limbs and cusps found for each class are given. Applications and extensions to perspective projection and completely general straight generalized cylinders are discussed.

[1]  Thomas O. Binford,et al.  Inferring Surfaces from Images , 1981, Artif. Intell..

[2]  T. Kanade,et al.  The Theory of Straight Homogeneous Generalized Cylinders , 1983 .

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

[4]  J. Koenderink,et al.  The singularities of the visual mapping , 1976, Biological Cybernetics.

[5]  Jean Ponce,et al.  Localized intersections computation for solid modelling with straight homogenous generalized cylinders , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[6]  Jean Ponce,et al.  Finding the limbs and cusps of generalized cylinders , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  D. Marr,et al.  Representation and recognition of the spatial organization of three-dimensional shapes , 1978, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[8]  Rodney A. Brooks,et al.  Symbolic Reasoning Among 3-D Models and 2-D Images , 1981, Artif. Intell..